อ่าน 1 นาที
อะปาเช่ มินา
Apache MINA ( Multipurpose Infrastructure for Network Applications ) เป็นเฟรมเวิร์กแอปพลิเค ชัน เครือข่ายJava แบบ โอเพนซอร์ส MINA สามารถใช้สร้าง แอปพลิ...
อะปาเช่ มินา
| อะปาเช่ มินา | |
|---|---|
| นักพัฒนา | มูลนิธิซอฟต์แวร์ Apache |
| เวอร์ชันเสถียร | 2.16.0 [ 1 ] |
| เขียนเป็น | ชวา |
| ระบบปฏิบัติการ | ข้ามแพลตฟอร์ม |
| พิมพ์ | รูปแบบการบูรณาการระดับองค์กรมิดเดิลแวร์ที่เน้นการส่งข้อความ |
| ใบอนุญาต | ใบอนุญาต Apache 2.0 |
| เว็บไซต์ | mina.apache.org |
| ที่เก็บข้อมูล |
|
Apache MINA ( Multipurpose Infrastructure for Network Applications ) [ 2 ]เป็นเฟรมเวิร์กแอปพลิเค ชัน เครือข่ายJava แบบ โอเพนซอร์ส MINA สามารถใช้สร้าง แอปพลิ เคชันเครือข่ายที่ปรับขนาดได้และมีประสิทธิภาพสูงMINA มีAPI ที่เป็นหนึ่งเดียว สำหรับการขนส่งต่างๆ เช่นTCP , UDPและการสื่อสารแบบอนุกรมนอกจากนี้ยังทำให้ง่ายต่อการสร้างการใช้งานประเภทการขนส่งแบบกำหนดเอง MINA มี API เครือข่ายทั้งระดับสูงและระดับต่ำ
แอปพลิเคชันของผู้ใช้โต้ตอบกับ API ของ MINA โดยปกป้องแอปพลิเคชันของผู้ใช้จาก รายละเอียด I/O ระดับต่ำ MINA ใช้ API I/O ภายในเพื่อดำเนินการฟังก์ชัน I/O จริง ซึ่งทำให้ผู้ใช้สามารถมุ่งเน้นไปที่ตรรกะของแอปพลิเคชันและปล่อยให้ Apache MINA จัดการ I/O ได้ง่ายขึ้น[ 3 ]
ข้อดี
- API ที่เป็นเอกภาพสำหรับการขนส่งต่างๆ (TCP/UDP เป็นต้น) [ 4 ]
- ให้บริการ API ระดับสูง/ต่ำ
- โมเดลเกลียวที่ปรับแต่งได้
- การทดสอบหน่วยอย่างง่ายโดยใช้Mock Objects
- การผสานรวมกับเฟรมเวิร์ก DI เช่นSpring , Google Guiceและ picocontainer
- ความสามารถในการจัดการ JMX
เครื่องมือ
สามารถใช้ เครื่องมือแบบกราฟิก เช่นEclipse IDEและIntelliJ IDEA ได้
ทางเลือกอื่นๆ
ดูเพิ่มเติม
- เซิร์ฟเวอร์แอปพลิเคชัน
- อูฐอะปาเช่
- ระบบส่งข้อความระดับองค์กร
- มิดเดิลแวร์ที่เน้นการส่งข้อความ
- สถาปัตยกรรมที่เน้นการบริการ
- SOA ที่ขับเคลื่อนด้วยเหตุการณ์
- รายชื่อเซิร์ฟเวอร์แอปพลิเคชัน § Java
ลิงก์ภายนอก
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ อะปาเช่ มินา
Apache MINA ( Multipurpose Infrastructure for Network Applications ) เป็นเฟรมเวิร์กแอปพลิเค ชัน เครือข่ายJava แบบ โอเพนซอร์ส MINA สามารถใช้สร้าง แอปพลิ...
ข้อดี
API ที่เป็นเอกภาพสำหรับการขนส่งต่างๆ (TCP/UDP เป็นต้น) [ 4 ] ให้บริการ API ระดับสูง/ต่ำ โมเดลเกลียวที่ปรับแต่งได้ การทดสอบหน่วยอย่างง่ายโดยใช้ Mock Objects การผสานรวมกับเฟรมเวิร์ก DI เช่น Spring , Google Guice และ picocontainer ความสามารถในการจัดการ JMX
เครื่องมือ
สามารถใช้ เครื่องมือแบบกราฟิก เช่น Eclipse IDE และ IntelliJ IDEA ได้
ทางเลือกอื่นๆ
กริซลี่ เน็ตตี้ 4 เซิร์ฟเวอร์ด่วน xSocket