Después de una semana de inicio y calentamiento, hoy (15 Noviembre 2010) empezamos con el lenguaje de programación Java para integrarlo con Flex cuando llegue el momento.
Instalamos el entorno de Desarrollo Netbeans IDE 6.9.1.
Hemos visto las características de JSP y como interactúa con los Servlets.
Un ejemplo muy sencillo:
Petición del cliente (index.jsp) --> Servidor (Servlet) --> Resultado en pantalla (Navegador del cliente)
Desde el Netbeans nos vamos a Archivo - Proyecto Nuevo - Categorias(Java Web) - Proyectos ( Web Application) ; Siguiente ; y ponemos un nombre al proyecto "Hola Mundo" ; Siguiente ; Elegimos como Servidor el GlassFish Server 3 ; Terminar ;
Ahora se abre el proyecto que hemos creado, con lo que vamos a crear un Servlet para que reciba la petición del cliente(desde la pagina inicial index.jsp) "servletHolaMundo".
Nos situamos encima del proyecto "HolaMundo", btn derecho , Nuevo, Servlet y le ponemos el nombre "servletHolaMundo" y el Paquete "RIA" ; Terminar ;
En el archivo index.jsp introducimos un formulario para enviar datos al Servlet.
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<form name="formularioServletHolaMundo" action="servletHolaMundo">
<input type="text" name="persona" value="introduce tu nombre..." />
<input type="submit" value="Enviar" name="btn" />
</form>
</body>
</html>
Y el Servlet obtiene el valor de "persona" y la envía al Cliente con el método processRequest.
protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=UTF-8");
PrintWriter out = response.getWriter();
try {
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet servletHolaMundo</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1> Tu amig@ " + request.getParameter("persona") + ", te dice HOLA MUNDO </h1>");
out.println("</body>");
out.println("</html>");
} finally {
out.close();
}
}
En imagenes:
Eso es todo amigos!!!....
No hay comentarios:
Publicar un comentario