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

Hemos decidido utilizar las tecnologías del contenedor Servlet/JSP Tomcat 4 para implementar una aplicación Web. Esto todavía tiene muchas opciones, y elegir entre las distintas tecnologías disponibles no es fácil. Para este curso, hemos decidido dejarlo lo más simple posible y utilizar Java Server Pages (JSPs) en combinación con clases Java.

Deberíamos evitar la utilización de JSPs para implementar lógica compleja; dichas aplicaciones pueden ser divertidas de escribir, pero puede ser frustrante su depuración y casi imposible de entender y mantener. Una solución realmente buena es usar JSPs para manejar la presentación de la página web (porque para esto son buenas las JSPs), y Java para implementar la lógica compleja, como el acceso a bases de datos. De esta forma, el software será fácil de escribir y de depurar, y posteriormente el código será sencillo de entender y de mantener.

La aplicación Web puede servirse sobre en un servidor Web dedicado o sobre un ordenador personal con Windows, Linux, o Mac OS X. Requiere un Java runtime environment (JDK 1.2 o superior ), y una versión reciente del Contenedor Servlet/JSP Tomcat (versión 4 o superior). Todos estos paquetes están disponibles en Internet de forma gratuita.

La aplicación Web también requiere una base de datos. Servirá casi cualquier base de datos relacional, si acepta SQL y tiene un driver JDBC. MySQL tiene buena reputación y se ajusta a nuestro presupuesto perfectamente. Podemos obtener la última versión de MySQL y su driver Connector/J JDBC Driver desde MySQL.com.

Para dar acceso a Tomcat (y sus aplicaciones) a nuestra base de datos, debemos copiar el fichero del driver JDBC de la base de datos al directorio common/lib de Tomcat. Finalmente, debemos configurar los roles admin y manager de Tomcat, y los nombres de usuarios y las passwords. Editamos el fichero tomcat-users.xml en el directorio conf de Tomcat, para que se parezca a esto:

<?xml version='1.0'?>
    <tomcat-users>
        <role rolename="admin"/>
        <role rolename="manager"/>
        <user username="tomcatusername" password="tomcatpassword"
                 roles="admin,manager"/>
    </tomcat-users>

COMPARTE ESTE ARTÍCULO

ENVIAR A UN AMIGO
COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN GOOGLE +
ARTÍCULO ANTERIOR

HAY 1 COMENTARIOS
  • Anónimo dijo:

    Perdon, no he logrado correr la aplicacion, me podrian apoyar, tomcat corre bien, llego al administrador correctamente, el problema me da al tratar de accesar a la aplicacion libreria, de antemano mil gracias.

Conéctate o Regístrate para dejar tu comentario.