Saltar al contenido

Cree una aplicación web Java simple utilizando Servlet, Jsp y Jdbc

12/05/2020

Crear proyecto de aplicación web

how to create a web page using jsp in eclipse

Probando el servlet

Por tanto, cada servlet tiene 0 o varias páginas JSP correspondientes. Tenga en cuenta que la subcarpeta WebContent ya se ha seleccionado como carpeta principal para la JSP. Luego, complete el nombre del archivo en el campo Nombre de archivo. (Líneas 19-20) Declare e inicialice un objeto Connection que gestiona la conexión entre el programa Java y la base de datos. Cargue la clase del controlador de la base de datos HSQLDB desde Bookstore \ WEB-INF \ lib. Cree el archivo fuente de Java «MyHelloWorldServlet.java».

how to create a web page using jsp in eclipse

Si no sabe cómo descargar e instalar Tomcat, consulte el tutorial «¿Cómo instalar y configurar el servidor Tomcat?». En el primer tutorial usaremos la expresión JSP para agregar el código Java. Java Server Pages es un archivo de texto simple con extensión .jsp y contiene código HTML junto con código Java incrustado. El archivo JSP se compila en Servlet y luego se ejecuta en Tomcat.

El método init se ejecuta la primera vez que el contenedor web carga HomeServlet, por lo tanto, es el lugar lógico para colocar el código de inicialización. Usaremos el método init para crear un RequestDispatcher que se usará para ejecutar home.jsp. Para hacer esto, reemplace el cuerpo del método comoformatearuncelular.com init con lo siguiente. Dentro de la carpeta web / WEB-INF / jsp cree un archivo llamado home.jsp con el contenido de la siguiente lista de programas. Finalmente, usó la biblioteca de etiquetas SQL JSTL para emitir consultas contra la base de datos Derby que configuró como fuente de datos.

how to create a web page using jsp in eclipse

Una vez que se completa el hilo del servlet, el contenedor convierte la respuesta en una respuesta HTTP y la envía de vuelta al cliente. Proporcione la ubicación del directorio de apache tomcat y la información de JRE para agregar el entorno de ejecución. Usaremos “Eclipse oracionesalavirgenmaria.com IDE para desarrolladores de Java EE” para crear nuestra primera aplicación de servlet. Dado que el servlet es una tecnología del lado del servidor, necesitaremos un contenedor web que admita la tecnología Servlet, por lo que utilizaremos el servidor Apache Tomcat.

El servidor Tomcat compila automáticamente el archivo JSP en Servlet. Seleccione el servidor en el que desea implementar su aplicación. Solo se enumeran los servidores que están registrados con el IDE.

Una manera fácil de crear este archivo JSP es ingresarlo en Eclipse, como se muestra en la Figura 11-2, donde hemos creado un nuevo proyecto, JSP, y un nuevo archivo, greeting.jsp, para contener el código JSP. Aquí no se realiza ninguna comprobación de sintaxis; Eclipse solo está usando su editor predeterminado estándar. Cuando el usuario solicita a un Servlet, dispondrá de los requisitos del usuario, como insertar, actualizar y consultar los datos, eventualmente reenviar a la página JSP para mostrar los datos.

Debido al contenedor, no necesitamos construir un socket de servidor para escuchar cualquier solicitud del servidor web, analizar la solicitud y generar una respuesta. Todas estas tareas importantes y complejas se realizan mediante contenedores y todo lo que tenemos que centrarnos es en nuestra lógica empresarial para nuestras aplicaciones. Cuando el contenedor web recibe la solicitud y si es para un servlet, el contenedor crea dos objetos HTTPServletRequest y HTTPServletResponse. Luego, encuentra el servlet correcto según la URL y crea un hilo para la solicitud. Luego invoca el método servlet service () y, basándose en el método HTTP, el método service () invoca los métodos doGet () o doPost (). Los métodos de servlet generan la página dinámica y la escriben en la respuesta.

Haga clic con el botón derecho en «myeclipse» en el directorio «WEB-INF / src», «Nuevo», «Clase». Haga clic con el botón derecho en «myeclipse» en el directorio «WEB-INF / src», «New», «Class». Tomcat debe extraer el archivo .war y crear todos los directorios y archivos necesarios a partir del archivo .war. Para implementar y ejecutar la aplicación JSP, necesitamos el servidor Tomcat.

  • Agregará código al proyecto para conectarse a una base de datos usando Spring JDBC. Aprenderá a implementar los métodos CRUD básicos.
  • Como con cualquier otro proyecto, puede usar Eclipse para escribir y almacenar archivos.jsp que se pueden usar en contenedores de servlets.
  • Integración de Spring Boot y Spring JDBC con H2 y Starter JDBC Learn usando Spring Boot Starter JDBC para conectar Spring Boot a H2 usando Spring JDBC. Crearás un proyecto simple con Spring Boot.
  • La fuente de Java es la versión traducida del archivo index.jsp.
  • Navegar hacia abajo en la carpeta de trabajo en su servidor Tomcat revela una ruta a HelloWorldJSP que contiene dos archivos, un archivo fuente de Java y un archivo de clase compilado de esa fuente Java.

Componentes de la aplicación web

Compatibilidad con JSP: las JSP no se parecen a las clases Java normales y el contenedor web proporciona compatibilidad con JSP. Cada JSP en la aplicación se compila por contenedor y se convierte en Servlet y luego el contenedor los administra como otros servlets. Soporte de comunicación: el contenedor proporciona una forma sencilla de comunicación entre el servidor web y los servlets y JSP.