¿Cómo se construye e implementa el marco AOP de Spring?
1. Beneficios de usar Spring Framework
Ligero: Spring es liviano y la versión básica pesa aproximadamente 2 MB.
Inversión de control: Spring logra un acoplamiento flexible mediante la inversión de control. Los objetos dan sus dependencias en lugar de crear o encontrar objetos dependientes.
Programación orientada a aspectos (aop): Spring admite la programación orientada a aspectos y separa la lógica empresarial de las aplicaciones y los servicios del sistema.
Contenedor: Spring contiene y gestiona el ciclo de vida y configuración de los objetos de la aplicación.
mvc framework: el framework web de Spring es un framework bien diseñado y una buena alternativa al framework web.
Gestión de transacciones: Spring proporciona una interfaz de gestión de transacciones continua que se puede extender desde transacciones locales a transacciones globales (jta).
Manejo de excepciones: Spring proporciona API convenientes para convertir excepciones específicas relacionadas con la tecnología (como las lanzadas por jdbc, hibernateorjdo) en excepciones consistentes y no verificadas.
2. ¿En qué módulos consta Spring?
Los siguientes son los módulos básicos del framework Spring:
coremodule
beanmodule
módulo de contexto
módulo de lenguaje de expresión
módulo jdbc
módulo orm
módulo oxm
servicio de mensajería java (jms )módulo
p>módulo de transacciones
módulo web
módulo de servlet web
módulo de struts web
módulo de portlet web