Red de conocimiento informático - Espacio del host - ¡Recién voy a aprender Java Web y me gustaría preguntarles sobre la relación entre jsp, js, servlet, structs, spring e Hibernate!

¡Recién voy a aprender Java Web y me gustaría preguntarles sobre la relación entre jsp, js, servlet, structs, spring e Hibernate!

El primero es el servlet. El contenedor de servlet inserta la lógica de visualización en el código Java. Por ejemplo, printwriter puede implementar una visualización de interfaz como html, pero escribir código de página es demasiado problemático, por lo que la gente ha ideado una forma de insertarlo. java en código html. Entonces hay jsp. jsp inserta código java en la página estática a través de un formato como <%--%>, convirtiendo el html original en una página dinámica. El ejemplo más simple es que si desea usar una página para mostrar la hora actual sin jsp, entonces tenemos que usar programadores para actualizar continuamente el código html, y jsp puede insertar código java. Después de la actualización, la hora cambiará. Aunque tanto el servlet como el jsp pueden implementar lógica de visualización y lógica de negocios, obviamente es inapropiado e inconveniente juntar estas dos piezas, por lo que el jsp con estas dos piezas generalmente se usa principalmente para mostrar lógica, y el servlet se usa principalmente para lógica de negocios. o lograr una mejor integración a través de componentes javabean.

JS es otro asunto. No tiene nada que ver con Java. Su nombre completo es JavaScript, que es un lenguaje de scripting que es interpretado e implementado por el navegador. Si aprende sobre ajax, podrá apreciar los beneficios de javascript.

El struts del que estamos hablando ahora es struts2.0, que es un marco basado en mvc y strut1.0. El núcleo es el interceptor. El cliente envía una solicitud, que es interceptada por el interceptor correspondiente y procesada en consecuencia. Esto no se puede explicar claramente en una o dos frases. Hay que comprender y aprender lentamente.

hibernate es un mapeo de bases de datos y un marco liviano muy poderoso. ¿Cómo conectar tablas de la base de datos a objetos del programa? Si no ha estado expuesto a la hibernación, puede usar javabean. Después de aprender a hibernar, puede usar este marco.

He estado leyendo este marco recientemente, así que no puedo darte un resumen.

En resumen, comience primero con lo básico y no se apresure a entrar en el marco. Primero puede aprender jsp e intentar usar servlet+jsp+javabean para crear algunas aplicaciones pequeñas. Después de comprender el modelo mvc, comuníquese con struts, hibernación, primavera, etc. En cuanto a js, no tiene conexión necesaria con el desarrollo web java. Ajax en java web generalmente se realiza con jquery.

Espero que esto ayude.