Programación en castellano
Inicio > Tutoriales > Lenguajes orientados a objeto > J2EE > Crear tu Primera Aplicación Web Real con Tomcat 4 y MySQL
-Tutoriales

Crear tu Primera Aplicación Web Real con Tomcat 4 y MySQL

Puedes encontrar la versión original de este tutorial en Inglés en: http://www.onjava.com/

  • ¿Qué Tecnologías Utilizar?
    • Configurar la Base de Datos
      • Crear la Tabla Libros en la Base de Datos
      • Las Clases Java de la Aplicación
        • libreria.ContextListener
          • Propósito de la clase ContextListener
          • Métodos de la clase ContextListener
          • Código Fuente Completo de la clase ContextListener
        • libreria.LibrosBD
          • Propósito de la clase LibrosBD
          • Métodos de la Clase LibrosBD
          • Código Fuente Completo de la clase LibrosBD
        • libreria.Libro
          • Propósito de la clase Libros
          • Métodos de la clase Libros
          • Código Fuente Completo de la clase Libro
      • Las Páginas JSP
        • La página Index.jsp
          • Propósito de la Página Index.jsp
          • Aspecto de la Página
          • Mostrar la Tabla
          • Bucle por Todas las Filas de la Tabla
          • Mostrar un Libro en un Fila de la Tabla
          • Código Completo de la Página Index.jsp
      • Insertar un Registro en la Base de Datos
        • Form_Insertar.jsp
          • Propósito de la Página Form_Insertar.jsp
          • Aspecto de la Página Form_Insertar.jsp
          • Dibujar el Formulario
          • Código Completo de la Página Form_Insertar.jsp
        • Insertar.jsp
          • Propósito de la Página Insertar.jsp
          • Aspecto de la Página Insertar.jsp
          • Mostrar la Tabla
          • Actualizar la Base de Datos y Mostrar el Éxito o el Fracaso
          • Código Completo de la Página Insertar.jsp
      • Borrar un Registro de la Base de Datos
        • Form_Borrar.jsp
          • Propósito de la Página Form_Borrar.jsp
          • Aspecto de la Página Form_Borrar.jsp
          • Recuperar los Datos del libro a Borrar
          • Mostrar la Tabla
          • Código Completo de la Página Form_Borrar.jsp
        • Borrar.jsp
          • Propósito de la Página Borrar.jsp
          • Crear el Aspecto de la Página Borrar.jsp
          • Recuperar los Datos del libro a Borrar
          • Mostar la Tabla
          • Actualizar la Base de Datos y Mostrar el Éxito o el Fracaso
          • Código Completo de la Página Borrar.jsp
      • Modificar un Registro de la Base de Datos
        • Form_Modificar.jsp
          • Propósito de la Página Form_Modificar.jsp
          • Crear el Aspecto de la Página Form_Modificar.jsp
          • Recuperar los Datos del libro a Modificar
          • Mostrar el Formulario
          • Código Completo de la Página Form_Modificar.jsp
        • Modificar.jsp
          • Propósito de la Página Modificar.jsp
          • Aspecto de la Página Modificar.jsp
          • Mostrar la Tabla
          • Actualizar la Base de Datos y Mostrar el Éxito o el Fracaso
          • Código Completo de la Página Modificar.jsp
      • Ficheros de Configuración
        • Libreria/WEB-INF/web.xml
          • Propósito del Fichero web.xml
          • Código Fuente Completo del Fichero web.xml
        • Libreria.xml
          • Propósito del Fichero Libreria.xml
          • Definición de Logger
          • Definición del DataSource
          • Parámetros de la Base de Datos
          • Parámetros del Repositorio de Conexiones
          • Código Fuente Completo del fichero Libreria.xml
      • Desplegar y Ejecutar la Aplicación
        • Desplegar la Aplicación
          • Ejecutar la Aplicación
           

          Últimos comentarios
          Últimos 5 comentarios

          El Error comentado anteriormente (12/08/2008)

          Por
          LibrosBD librosBD = (LibrosBD) application.getAttribute ("BaseDatos");
          19: Collection libros = librosBD.getLibros();
          20: if (libros != null) {
          21: if (libros.size () > 0) {
          22: for (Iterator iterator = libros.iterator(); iterator.hasNext(); ) {

          Error (12/08/2008)

          Por
          Que pena, soy nuevo en esto y me encuentro corriendo la aplicacion en Tomcat 6 pero con Postgres, ya cambie
          url
          jdbc:postgresql://localhost:5432/biblioteca


          driverClassName
          org.postgresql.Driver

          y los username y pass pero me sigue saliendo error:


          org.apache.jasper.JasperException: An exception occurred processing JSP page /Index.jsp at line 19

          16:
          17: 0) {
          22: for (Iterator iterator = libros.iterator(); iterator.hasNext(); ) {


          Stacktrace:
          org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)
          org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)
          org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
          org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
          javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
          me gustaria saber que sucede agradezco de antemano su valiosa colaboracion.

          HACERLO PARA MULTIPLES CONEXIONES (07/07/2008)

          Por
          Buenas noches...en el articulo mencionan que solo aceptara una conexion recurrente....alguna idea para que soporte digamos 10 conexiones?
          Y por otro lado en el archivo XML le indicas maximo 100 conexiones...auqnue lo modifiques alli....si no modifico la clase que grstiona las conexiones solo tendre 1 sola clase?


          El recurso requerido (/Libreria/) no está disponible. (13/06/2008)

          Por
          Modifique el archivo web.xml y el Libreria.xml, tengo el tomcat 5.5 y me manda este mensaje:

          type Informe de estado

          mensaje /Libreria/

          descripción El recurso requerido (/Libreria/) no está disponible.

          Saludos

          Otra cosa por revisar (13/03/2008)

          Por
          Saludos

          Otra cosa que hay que revisar cuando no se pueda publicar en tomcat: la variable de ambiente para el tomcat:

          JAVA_HOME=C:\Archivos de programa\Java\jdk1.6.0

          Patrocinados
           

          Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
          Formulario de Contacto - Datos legales - Publicidad
          Mantenida por: Claudio y Dani.

          Hospedaje web y servidores dedicados linux por Ferca Network

          red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
          más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados