Colección de citas famosas - Frases elegantes - Recién voy a aprender java web. Me gustaría pedirles a los expertos que me digan cuál es la relación entre jsp, js, servlet, structs, spring e Hibernate.

Recién voy a aprender java web. Me gustaría pedirles a los expertos que me digan cuál es la relación entre jsp, js, servlet, structs, spring e Hibernate.

Hablemos primero de los servlets. El contenedor de servlets inserta la lógica de visualización en el código Java. Por ejemplo, el uso de printwriter puede lograr una visualización de interfaz como HTML, pero es demasiado problemático escribir código de página de esta manera. Entonces la gente pensó en una forma: insertar código Java en HTML. Entonces hay jsp. jsp inserta código java en la página estática mediante el formato <%--%>, convirtiendo el html original en una página dinámica. El ejemplo más simple es que si desea utilizar una página para mostrar la hora actual, sin jsp, el programador tendrá que actualizar constantemente el código html, pero jsp puede insertar código java, actualizarlo y 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 generalmente se usan juntas. componentes java.

JS es otra cosa. No tiene nada que ver con Java. Su nombre completo es JavaScript, que es un lenguaje de scripting que es interpretado y ejecutado por el navegador. Si aprende ajax, podrá aprovechar los beneficios de javascript.

Los struts mencionados ahora son todos 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. Requiere que lo comprendas y aprendas lentamente.

hibernate se utiliza para el mapeo de bases de datos y también es un marco liviano muy poderoso. ¿Cómo se conectan las tablas de la base de datos con los objetos de su programa? Cuando no tenga contacto con hibernación, puede usar javabean. Después de aprender a hibernar, puede usar este marco.

También estoy mirando el marco de primavera recientemente y todavía no puedo resumirlo.

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. Comprenda el modelo mvc y luego contacte 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.