Red de conocimientos turísticos - Información de alquiler - Acerca del papel de las clases de interfaz en el marco SSH

Acerca del papel de las clases de interfaz en el marco SSH

I.Spring

Spring es un marco poderoso que resuelve muchos problemas comunes en el desarrollo J2EE. Spring proporciona un enfoque consistente para administrar objetos comerciales y fomenta la buena práctica de inyectar interfaces de programación en lugar de clases. La base arquitectónica de Spring es la inversión del contenedor de control utilizando propiedades de JavaBean. Sin embargo, esto es solo una parte de la arquitectura general: Spring es único porque utiliza el contenedor IoC como una solución completa para construir un sistema completo que se centra en todas las capas arquitectónicas. Spring proporciona la única abstracción de acceso a datos, incluido un marco JDBC simple y eficiente que aumenta significativamente la eficiencia y reduce la posibilidad de errores. La arquitectura de acceso a datos de Spring también se integra con Hibernate y otras soluciones de mapeo O/R. Spring proporciona un marco AOP escrito en el lenguaje Java estándar, que proporciona gestión de transacciones declarativas y otras transacciones empresariales para POJO, y usted puede implementar sus propios aspectos si lo necesita. Este marco es lo suficientemente potente como para permitir que las aplicaciones escapen de la complejidad de los EJB mientras disfrutan de los servicios clave asociados con los EJB tradicionales.

2. STRUCTS

Struts es un framework MVC basado en la plataforma Sun J2EE, implementado principalmente utilizando tecnologías Servlet y JSP. Debido a que Struts puede satisfacer plenamente las necesidades del desarrollo de aplicaciones, es fácil de usar, ágil y rápido, ha atraído mucha atención el año pasado. Struts integra Servlets, JSP, etiquetas personalizadas y recursos de información (recursos de mensajes) en un marco unificado. Los desarrolladores pueden usarlo para desarrollar sin codificación. Implementa un conjunto completo de patrones MVC y ahorra mucho tiempo. estructura.

3. Hibernate

Hibernate es un marco de mapeo relacional de objetos de código abierto que encapsula objetos JDBC de una manera muy liviana, lo que permite a los programadores de Java utilizar el pensamiento de programación de objetos. base de datos. Hibernate se puede utilizar en cualquier situación en la que se utilice JDBC. Se puede utilizar en programas cliente Java o en aplicaciones web Servlet/JSP. Lo más revolucionario es que Hibernate puede reemplazar la arquitectura J2EE en aplicaciones EJB. la importante tarea de la persistencia de los datos. Lo más revolucionario es que Hibernate puede reemplazar a CMP en aplicaciones de arquitectura EJB J2EE y completar la importante tarea de la persistencia de datos.