Tutorial DESARROLLO DE APLICACIONES SERVLETS JSP Y JDBC
DESARROLLO DE APLICACIONES WEB DINÁMICAS CON
SERVLETS, JSP Y JDBC
Tutorial
DOCENTE:
ING: MITZY MILADY MANCERA ALVARADO
ALUMNO:
DIDIER FELIPE SALAZAR MUÑOZ
UNIVERSIDAD REMINGTON FACULTAD DE
INGENIERIAS DE SISTEMAS
ARAUCA-ARAUCA
2015
Desarrollo de aplicaciones web dinámicas con Servlets, JSP y
JDBC
Título Proyecto:
Formulario de registro de estudiantes
Softwarenecesario para realizar el proyecto.
Java Development Kit para JEE
XAMPP con Tomcat para JEE
Arrancar Apache Tomcat para JEE
Interfaz de usuario de netbeans para JEE
Inicio de la creación del proyecto
Procedemos a crear un JSP
En esta imagen se muestra el Código que Java EE nos adelanta para dar inicio a nuestro
programa Web con la Vista en HTML.
A continuación se encuentra el código que iráen la ventana de la vista HTML.
Código correspondiente al Proyecto de la ventana anterior:
Corresponde a la capa de vista en HTML, donde podemos ver que se realiza el formulario
enlazado con el controlador y la conexión a SQL.
<%@page import="java.util.Date"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="java.sql.SQLException"%>
<%@page import="java.io.IOException"%>
<%@pageimport="java.io.*"%>
<%@page import="java.sql.ResultSet"%>
<%@page import="java.sql.Statement"%>
<%@page import="javax.servlet.ServletException"%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
REGISTRO DE MATRÍCULAS
<% java.text.DateFormat fecha = new SimpleDateFormat("dd/MM/yyyy"); %>
La vista que se mostrará a continuación corresponde al código HTML de la capa de
vista.
Mostrando datos en el controlador: Crearemos lacapa de controlador, un Servlet que nos
permitirá atrapar la información que se envía desde el formulario.
Una vez que oprimimos #Finish nos saldrá la siguiente ventana: Se abre
automáticamente el controlador:
La siguiente figura muestra que fue creado en SRC en el paquete controlador
A continuación se mostrará el código que irá en la capa de controlador:
package controlador;
importjava.io.IOException;
import javax.servlet.ServletException; import
javax.servlet.annotation.WebServlet; import
javax.servlet.http.HttpServlet; import
javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.io.*;
import java.sql.ResultSet; import
java.sql.SQLException; import
java.sql.Statement; import
java.io.PrintWriter;
/**
* Servlet implementation classControlador
*/
@WebServlet("/Controlador")
public class Controlador extends HttpServlet {
private static final long serialVersionUID = 1L;
private java.sql.Connection conexion = null;
/**
* @see HttpServlet#HttpServlet()
*/
public Controlador() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse
response)
*/
protected void...
Regístrate para leer el documento completo.