La diferencia entre basado en web y basado en ssm
La diferencia entre basado en Web y basado en Ssm es:
La estructura común de tres niveles basada en Java Web es:
1. Capa web, los marcos comunes incluyen Spring MVC y Struts2, e incluyen interfaces para visualización, como interfaces JSP
2. Capa de servicio, que se centra en la implementación de la lógica empresarial
;3, Capa de persistencia: también llamada capa Dao, los marcos comunes incluyen Hibernate y MyBatis. Responsable de interactuar con la base de datos y encapsular los detalles del acceso a la base de datos.
Lea los datos cargados de la tabla de la base de datos y cree una instancia del objeto de dominio (Objeto Domian), es decir, lea los datos de la base de datos o regrese al objeto de dominio instanciado en la base de datos, es decir, a la base de datos Escribe datos.
La encarnación de Java en el marco SSM es:
1. Capa POJO: consta de un conjunto de POJO y es la expresión abstracta de varios objetos en el sistema.
2. Capa DAO: responsable del acceso a la base de datos, adición, eliminación, cambio, inspección, etc., y a menudo se define como la capa Mapper en el marco MyBatis.
3. Capa de servicio: Está compuesta por objetos de lógica de negocio y es la implementación específica de la lógica de negocio de diferentes sistemas.
4. Capa de controlador: compuesta por controladores, que se utiliza para interceptar las solicitudes de los usuarios desde el navegador, llamar a los componentes de lógica empresarial receptivos de la capa de servicio para procesar las solicitudes de los usuarios y reenviar los resultados devueltos a la capa de vista.
5. Capa de vista: se compone de una interfaz JSP, un documento PDF y otros componentes, y se utiliza para mostrar los resultados del procesamiento de las solicitudes de los usuarios por parte del sistema.
Los frameworks que funcionan en el framework SSM son:
1. MyBatis: framework de capa de persistencia, responsable del acceso a la base de datos.
2. Spring MVC: marco de capa de presentación, que separa modelos, vistas y controladores y los combina en un sistema flexible.
3. Spring: integra todos los frameworks del proyecto, gestiona varios Java Beans (mapeador, servicio, controlador) y control de transacciones.