JAVA, J2EE, JSP y The Spring Framework de San Diego

Tal vez la mayor dificultad al crear aplicaciones de la empresa radica en la amplia variedad de plataformas y sistemas de operaciones disponibles. También existe un desdibujamiento de los límites entre los deseos y las necesidades de los clientes, los desarrolladores, el gerente y los dueños. A menudo, las aplicaciones se sobrecargan. Elegimos ofrecer JAVA porque permite que las aplicaciones crezcan tanto según las necesidades. Las aplicaciones no sólo son escalables, también pueden ejecutarse en los sistemas operativos de Windows, Linux y Mac.

Creemos que ofreciéndoles una gran variedad de plataformas, nuestros clientes, que posiblemente ya cuentan con talleres JAVA, obtienen una base de opciones. Deseamos brindarle apoyo para todas las necesidades de servicio de JAVA mientras funciona en el marco de trabajo Spring. El resultado le concede un punto de contacto único y tranquilidad.

Spring Framework es un marco de trabajo para una aplicación de código abierto para la plataforma de JAVA. Spring es una plataforma de aplicación Java/J2EE de niveles, basada en código publicado en Expert One-on-One J2EE Design and Development, de Rod Johnson (Wrox, 2002). Spring incluye lo siguiente:

  • El contenedor liviano más completo, que ofrece una configuración centralizada y automatizada y la conexión de los objetos de su aplicación. Este contenedor no es invasivo, y puede ensamblar de forma consistente y transparente un sistema complejo a partir de un conjunto de componentes acoplados (POJO) débilmente. Ofrece agilidad e impulso, y mejora la capacidad de prueba y escalabilidad de la aplicación al permitir que los componentes del software se desarrollen y se prueben aisladamente al comienzo, y luego aumenten paulatinamente para desplegarse en cualquier entorno (J2SE o J2EE).
  • Una capa de abstracción común para la administración de la transacción, que da lugar a administradores de transacciones acoplables y facilita la demarcación de las transacciones sin lidiar con problemas en las capas bajas.
  • Integración con mapas Toplink, Hibernate, JDO y SQL: en términos de marcadores de recursos, apoyo en la implementación de DAO y estrategias de transacción. Soporte de la hibernación de primera clase, con numerosas características de conveniencia IoC, que trata varios problemas de integración de la hibernación.
  • Funcionalidad AOP, completamente integrada a la administración de la configuración Spring. Puede activar AOP en cualquier objeto administrado por Spring, agregando aspectos tales como la administración declarativa de transacciones. Con Spring, se puede administrar de forma declarativa las transacciones sin EJB e, incluso, sin JTA.
  • Un marco de trabajo para aplicaciones web MVC flexible, creado con la funcionalidad básica de Spring. Este marco de trabajo es altamente configurable a través de interfaces de estrategia y soporta múltiples tecnologías de vistas, como JSP, Velocity, Tiles, iText y POI.

La funcionalidad de Spring puede utilizarse en cualquier servidor J2EE, y, en mayor parte, también en los entornos no administrados. El enfoque central de Spring consiste en dar lugar a objetos reutilizables de acceso de datos y comerciales que no están ligados a servicios J2EE específicos. Dichos objetos pueden volver a utilizarse en entornos J2EE (web o EJB), en aplicaciones independientes, en entornos de prueba, etc., sin causar dificultades.

Las funciones principales de Spring Framework pueden ser utilizadas por cualquier aplicación Java, pero existen extensiones para crear aplicaciones web sobre la plataforma Java EE. A pesar de que Spring Framework no impone un modelo de programación específico, se ha vuelto muy popular en la comunidad Java, como una alternativa, un reemplazo o, incluso, un complemento del modelo Enterprise JavaBean (EJB).

Copyright 1999-2012 ©SGC. Todos los derechos reservados.
Condiciones de servicio | Política de privacidad | Mapa del sitio | Mapa del sitio XML | Administrador
Teléfono: (888) 881-5841| Fax (858) 737-7921