Apache MINA - Apache MINA
Apache MINA (Mсверхцелевой яинфраструктура для Network Априложения)[1] является Открытый исходный код Ява сеть рамки приложения. MINA можно использовать для создания масштабируемый, высокая производительность сетевые приложения. MINA обеспечивает единый API для различных видов транспорта, например TCP, UDP, последовательная связь. Это также упрощает реализацию пользовательского типа транспорта. MINA предоставляет как высокоуровневые, так и низкоуровневые сетевые API.
Пользовательское приложение взаимодействует с MINA API, защищая пользовательское приложение от низкого уровня. Ввод / вывод Детали. MINA внутренне использует API ввода-вывода для выполнения фактических функций ввода-вывода. Это позволяет пользователям легко сосредоточиться на логике приложения и оставить обработку ввода-вывода Apache MINA.[2]
Преимущества
- Унифицированные API для различных видов транспорта (TCP / UDP и т. Д.)[3]
- Предоставляет API высокого / низкого уровня
- Настраиваемая модель резьбы
- Простое модульное тестирование с использованием Макетные объекты
- Интеграция с такими фреймворками DI, как Весна, Google Guice, пикоконтейнер
- Управляемость JMX
Инструменты
Графические инструменты, такие как Eclipse IDE, IntelliJ IDEA может быть использован.
Альтернативы
Смотрите также
- Сервер приложений
- Apache Camel
- Система обмена сообщениями предприятия
- По промежуточного слоя, ориентированного на сообщения
- Сервис-Ориентированная Архитектура
- SOA, управляемая событиями
- Список серверов приложений § Java
Рекомендации
- ^ https://mina.apache.org/mina-project/faq.html#what-does-mina-mean
- ^ «Apache MINA - FAQ». В архиве из оригинала 25 июля 2011 г.. Получено 2016-03-08.
- ^ «Возможности Apache MINA». Получено 2016-03-08.
внешняя ссылка
Этот сеть -связанные с программного обеспечения статья - это заглушка. Вы можете помочь Википедии расширяя это. |