Algoritmia
Versión 1.0
OBJETIVOS
Sesion3
Algoritmia III 2011 – 1 SESION 3
J2EE - Servlets. Conceptos Ejemplo Básico con Servlets Servlets-Context Despachador Request Laboratorio –Practica dirigida
Uso del despachador. Ejemplo Simple Aplicación Simple. Ingreso de Notas
Ing. Myriam Quiroz Berrio
myrquib@gmail.com
Msc. Gestión Tecnología Información Especialista EbusinessVersión 1.0
Versión 1.0
Transacciones Http y Servlets
Cliente
Petición (Request )
Servlet
Procesa Solicitud
SERVLETS
Respuesta (Response )
1
Versión 1.0
Versión 1.0Servlets : Ciclo de Vida
import javax.servlet.*; import javax.servlet.http.*; public class MiServlet extends HttpServlet{
public void init(){ … } public void service(HttpServletRequest req,HttpServletResponse res){ … } public void doGet(HttpServletRequest req, HttpServletResponse res){ … } public void doPost(HttpServletRequest req, HttpServletResponse res){ … } public void destroy(){ … }EJEMPLO : BASESERVLET
}
Versión 1.0
Versión 1.0
BaseServlet com.utp.lp2.BaseServlet
BaseServlet
public void doGet(HttpServletRequest req, HttpServletResponse resp)throwsServletException, IOException {
PrintWriter out = resp.getWriter(); resp.setContentType("text/html"); out.println(""); ... out.println(""); out.println("Ingresa tu nombre y tu e-mail"); out.println("");out.println("Nombre: "); out.println("E-mail: "); out.println(""); out.println(""); out.close();
BaseServlet /servlet2
}
2
Versión 1.0
Versión 1.0
BaseServlet
public voiddoPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
String nombre = req.getParameter("nombre"); String email = req.getParameter("email"); PrintWriter out =resp.getWriter(); resp.setContentType("text/html"); out.println(""); out.println("Prog Avanzada Basic Servlet"); out.println(""); out.println(""); out.println("La siguiente información ha sido...
Regístrate para leer el documento completo.