Articulo de referencia

Apache MINA

Apache MINA ( Infraestructura Multiusos para Aplicaciones de Red ) [ 2 ] es un framework de código abierto para aplicaciones de red en Java . MINA permite crear aplicaciones de ...

Apache MINA ( Infraestructura Multiusos para Aplicaciones de Red ) [ 2 ] es un framework de código abierto para aplicaciones de red en Java . MINA permite crear aplicaciones de red escalables y de alto rendimiento . Proporciona API unificadas para diversos protocolos de transporte como TCP , UDP y comunicación serial . Además, facilita la implementación de protocolos de transporte personalizados. MINA ofrece API de red tanto de alto como de bajo nivel.

Una aplicación de usuario interactúa con las API de MINA, lo que la protege de los detalles de E/S de bajo nivel . MINA utiliza internamente las API de E/S para realizar las funciones de E/S propiamente dichas. Esto facilita que los usuarios se concentren en la lógica de la aplicación y dejen la gestión de E/S a Apache MINA. [ 3 ]

Ventajas

  • API unificadas para diversos transportes (TCP/UDP, etc.) [ 4 ]
  • Proporciona API de alto y bajo nivel.
  • Modelo de rosca personalizable
  • Pruebas unitarias sencillas mediante objetos simulados
  • Integración con frameworks de inyección de dependencias como Spring , Google Guice y picocontainer.
  • Gestionabilidad de JMX

Estampación

Se pueden utilizar herramientas gráficas como Eclipse IDE e IntelliJ IDEA .

Alternativas

Véase también

Referencias

  1. "Última versión SSHD" .
  2. "Preguntas frecuentes — Apache MINA" .
  3. "Apache MINA - Preguntas frecuentes" . Archivado del original el 25 de julio de 2011. Consultado el 8 de marzo de 2016 .
  4. "Características de Apache MINA" . Consultado el 8 de marzo de 2016 .
  • Sitio web oficialEdita esto en Wikidata