atSistemas
SEA en detalle

SEA complementa a Struts, añadiendole fundamentalmente:

  • Gestión automática del control de flujo de navegación.
  • Gestión eficiente de HTTP Session.
  • Capacidad de encapsulación, anidamiento y reutilización de aplicaciones (componentes web).
  • Inyección de dependencias e inversión de control IoC.

SEA plug-in para eclipse y WSAD incorpora un Compositor Visual integrado con eclipse 2.x y 3.x, así como en IBM WebSphere Studio Application Development (WSAD y WSED) e IBM Rational Application Developer (RAD).

Los desarrolladores no tendrán que usar complejas APIs J2EE (HttpSession, HttpRequest, HttpResponse, ...) responsables, en la mayoría de los casos, de pobres niveles de rendimiento de las aplicaciones.

Un componente web puede ser desarrollado y testeado independientemente del resto. Cada componente web reutilizable se corresponde con un módulo de Struts.

SEA permite realizar una presentación multidispositivo y por tanto multicanal (browser, WAP, ...), siempre reutilizando el mismo flujo y lógica de negocio de las aplicaciones.

SEA asegura el rendimiento, throughput y escalabilidad de las aplicaciones; y una integración total con los mecanismos de alta disponibilidad de servidores de aplicaciones como WebSphere Application Server y WebLogic.

SEA realiza un control de flujo automático, de forma que cada cliente conectado sólo podrá enviar mensajes apropiados.

SEA proporciona una facilidad multiidioma integrada en SEA plug-in, especialmente diseñada para conseguir un rendimiento excelente.

SEA, al estar completamente integrado con Struts, interactuará, sin ningún problema, con todas sus tecnologías y extensiones del mismo (Internacionalización de Struts, ...). De esta forma, SEA puede servirse de la gran variedad de taglibs de Struts, añadiendo una gran productividad en los desarrollos.

SEA proporciona una integración total con LOG4J, a través de common logging platform de jakarta.

SEA proporciona la funcionalidad de virtual HttpSession.

Para aumentar la productividad del proceso de desarrollo, a través de SEA se generan y sincronizan automáticamente:

  • Ficheros de configuración de Struts.
  • web.xml.
  • Esqueletos de JSPs.
  • Esqueletos de comandos y condiciones.

Desde SEA plug-in se mantiene automáticamente actualizada la sincronización módulo web = módulo de Struts.

Requisitos.

  • IDE eclipse 2.x ó 3.x, RAD/WSAD/WSED 5.0 o superiores.
  • Struts 1.1.
  • J2EE 1.2 o superiores.
  • JSDK 1.3.1. o superiores.
  • JSP 1.1. o superiores.
  • JAXB 1.0 o superiores.

© 2010 atsistemas. Todos los derechos reservados.