“Conocimientos Programación>Programación Java

Diferencias entre Servlets y JSP

2015/7/27
En los primeros días de la World Wide Web , las páginas web son documentos estáticos que sirven la misma información a todo el mundo cada vez que se vieron . El lenguaje de programación Java proporciona una forma de que los sitios web más interactiva mediante el uso de los applets de Java Server Pages , JSP o Java y Java Common Gateway Interface , o CGI , los programas llamados servlets . Servlets y JSP funciones páginas como PHP , Python o Perl , pero tener la seguridad y el rendimiento de la máquina virtual de Java añadido . Historia

De acuerdo con Sun Microsystems software ingeniero Jim Driscoll, servlets se introdujeron por primera vez por Java creador James Gosling en 1995. Java Servlets versión 1.0 apareció por primera vez en 1997. Las páginas JSP son una extensión posterior de la tecnología servlet de Java creado para competir con el lenguaje de scripting PHP y páginas Active Server de Microsoft, o ASP, tecnología. JSP versión 1.0 fue lanzado en 1999 .
Formatos de archivo

Las instrucciones de programación en JSP y servlets archivos difieren en la forma en que se codifican y se guardan en el servidor. Las páginas JSP son archivos de texto que contienen una mezcla de HTML y el código fuente de la clase Java. Las páginas JSP se pueden almacenar junto con otros documentos HTML o PHP. los archivos normalmente tienen una extensión de archivo " . jsp " . Servlets , por otro lado, son clases Java que se han compilado en Java Virtual Machine - JVM - bytecode . Archivos servlet pueden tener la extensión ". Clase " o ser empaquetado en archivos de almacenamiento de aplicaciones Web Java. Archivos WAR son como ficheros normales JAR , pero incluyen Extensible Markup Language - XML - . Archivos que describen la estructura y función de los servlets dentro de ellos
servidor Web Interaction

Cuando un servidor web recibe una URL para un servlet , envía la petición a otro servidor llamado servidor de contenedor o aplicación. Contenedores de servlets como Apache Tomcat, GlassFish , JBoss Application Server, BEA WebLogic Server o WebSphere localizar el servlet, lanzarlo dentro de la JVM y terminan el proceso de servlet cuando se hace .

Cuando un servidor Web recibe una petición de una página JSP , envía la página a un motor JSP que compila el código fuente en servlet JVM bytecode . Este nuevo servlet se maneja igual que cualquier otro servlet. Si se solicita de nuevo la página JSP, la fase de compilación se omite y la clase servlet se reutiliza .
Uso

Ambas páginas JSP y servlets se utilizan para crear nueva Web contenido en respuesta a peticiones de los usuarios . Los servlets son aplicaciones de back-end que pueden enviar y recibir información sin interacción directa con el usuario. Por otro lado , las páginas JSP son documentos HTML típicos que pueden interactuar con el usuario a través de los elementos HTML estándar, como los botones, los formularios Web o hipervínculos . Las páginas JSP y servlets pueden trabajar juntos : páginas JSP pueden llamar a clases de servlet para los procesos que son demasiado largos y pesados ​​para ser incluido como fuente en una página Web

.

Programación Java
Cómo escribir en un archivo de texto desde JSP
Cómo programar juegos con Java
Cómo detectar un carácter CJK en Java
Cómo traducir Código C para Java
¿Qué es la Programación Java usado por
Cómo comprobar el estado de la impresora Uso de Java
Cómo Iniciar una Servlet
Cómo usar CVS en Eclipse
Conocimientos Informáticos © http://www.ordenador.online