Usuario:ManuelRomero/jsp/introduccion/concepto
De WikiEducator
< Usuario:ManuelRomero | jsp | introduccion
Revisión a fecha de 09:50 18 feb 2015; ManuelRomero (Discusión | contribuciones)
Qué es un servlet
- Un Servlet podría verse como una herramienta que nos permite generar HTML desde código Java. Una de las partes más tediosas de la programación de Servlets es precisamente la generación del código HTML.
- Es decir dentro del programa hacemos que se genere la página web
@Override public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { PrintWriter out = response.getWriter(); out.println("<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">"); out.println("<html>"); out.println("<head><title>Ejemplo Hola Mundo</title></head>"); out.println("<body>"); out.println("<h1>¡Hola Mundo!</h1>"); out.println("</body></html>"); } } </java> *En una web real, especialmente si queremos que tenga una apariencia razonablemente buena, tendremos que generar cantidades de HTML mucho mayores. Si hacemos esto desde un Servlet, será increíblemente tedioso. *La arquitectura Java en su plataforma Entreprice Edition '''''Java EE''''' tenemos una herramienta mucho más adecuada para generar este HTML, que es usar '''''JSP'''''. *En este caso como vamos a ver a continuación, vamos a tener una página HTML donde incrustramos códgio '''''jsp'''''', exactamente igual de como hacíamos con php. *El código jsp que vamos a introducir es usando lenguaje de programaicón java que ya conocemos.