Cómo entender servlet, JSP y los otros tres marcos principales. Por ejemplo, si desea desarrollar un sistema de blog, simplemente escríbalos.
El papel de jsp en el entorno actual es como el teclado + mouse en el monitor, responsable de mostrar e ingresar datos.
El proceso de ejecución de un proyecto web Java es más o menos así: la página jsp del cliente envía una solicitud --> el servlet recibe --> otros niveles procesan datos (procesos comerciales como biz, dao, etc. , acceder a bases de datos, etc.) --> El servlet devuelve los resultados procesados al cliente jsp--> jsp es responsable de mostrar los datos procesados.
Después de comprender este proceso, el papel de servlet y jsp quedará claro de un vistazo.
Los tres marcos principales que se mencionan a menudo en JAVAEE son SSH: Struts2+spring+hibernate;
Struts2 es el marco de la capa de visualización, que proporciona soporte para los datos entrantes y los datos que regresan a la capa. cliente.
hibernate es la capa de datos del framework, responsable de conectarse a la base de datos y simplificar el desarrollo de JDBC.
Spring es un marco liviano que proporciona muchas funciones que pueden brindar un mejor soporte para los marcos anteriores y resolver problemas como el acoplamiento y los cambios comerciales.
No significa que puedas construir un sistema con estos. Un sistema involucra muchos aspectos, pero estos son la base para construir un sistema. Si no los tienes, no puedes construirlo. Es posible que un sistema pequeño no tenga mucho impacto, pero los sistemas a gran escala son difíciles de desarrollar metódicamente.