Estructura BASICA DE UN SERVLET
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class SomeServlet extends HttpServlet {
public void doGet(HttpServletRequestrequest,
HttpServletResponse response)
throws ServletException, IOException {
// Use "request" to read incoming HTTP headers (e.g. cookies)
// and HTML form data (e.g. data the user entered and submitted)// Use "response" to specify the HTTP response line and headers
// (e.g. specifying the content type, setting cookies).
PrintWriter out = response.getWriter();
// Use "out" to send content to browser}
}
1. Introducción a JSP
1.1. Que es Java Server Page (JSP)?
Es una interfaz de programación de aplicaciones de servidores Web. En una página jsp se entremezclan bloques de HTML estáticos, y HTMLdinámico generados con Java que se ejecutan en el servidor.
Una página jsp puede procesar formularios Web, acceder a bases de datos y redireccionar a otras páginas. Las páginas jsp son transformadas aun servlet y después compiladas. El contenedor JSP proporciona un motor que interpreta y procesa una página JSP como un servlet (en tomcat, dicho motor se llama jasper). Al estar basadas en losservlets, las distintas peticiones a una misma página jsp son atendidas por una única instancia del servlet.
1.2. Diferencias entre JSP y Servlet
En JSP, el código de presentación está separado de lalógica del programa, mientras que en un servlet, el código de presentación se compila dentro de la clase.
En una página JSP el código de presentación puede ser actualizado por un diseñador web que noconozca Java.
Los servlets se encuentran ya compilados, mientras que las páginas JSP se compilan bajo petición, lo que hace que la ejecución del servlet sea algo más rápida (en la primera petición).1.3. Características de JSP
Permiten separar la parte dinámica de la estática en una página web. Las páginas jsp se almacenan en el servidor en archivos con extensión .jsp. El código JSP es java...
Regístrate para leer el documento completo.