Valid XHTML 1.0 Transitional
DOCUMENTAMANÍA, EL ARTE DE DOCUMENTAR
Documentamania, como su nombre indica, es el arte de documentar todas las tecnologías del mercado que no están bien documentadas.
Como ya sabemos existen varias tecnologías web en el mercado importantes, pero en esta página nos vamos a centrar en la tecnología J2EE. Como ya sabemos la tecnología J2EE es una ampliación del JDK dónde se incorporan las tecnologías específicas de la web. Nuestra DOCUMENTAMANIA se va a centrar en esta tecnología.
La tecnología web J2EE consta principalmente de los servlets y de las JSP (esto no es totalmente cierto, ya que es una pequeña parte pero que se utiliza muchísimo). Existen una serie de frameworks que conviven con esta tecnología y que son muy utilizados, ya que facilitan el uso y amplian la funcionalidad. Se a proceder a realizar DOCUMENTAMANIA de:
HIBERNATE
Hibernate es un framework que nos permite realizar una abstracción de la base de datos y manejar la base de datos como si fuera un conjunto de objetos. Ésto favorece a que podamos abstraernos de la base de datos que vamos a utlizar (podemos realizar aplicaciones que funcionen para varias ) y que podamos declarar las relaciones con toda su semántica (por ejemplo modificación en cascada) fácilmente. Por lo que en esta página se va a proceder a realizar DOCUMENTAMANIA de Hibernate.
HIbernate se basa en el patrón de diseño DAO, en el cual como se ha comentado anteriormente se basa en el mapeo de una tabla de la base de datos por una clase java. Pero no sólo se realiza ésto, sino que además podemos mapear las relaciones con todas sus características. Esto es importante ya que podemos declarar por ejemplo borrados en cascada.
DOCUMENTAMANIA: Véase el apartado Hibernate de los siguientes documentos. logo de hibernate
XDOCLET
DOCUMENTAMANÍA también se hace eco de Xdoclet, una tecnología asociada a Hibernate que nos permite introducir la información de los mapeos dentro de los comentarios de las clases java en vez de realizarlos en los ficheros xml. Xdoclet: http://xdoclet.sourceforge.net/ logo de xdoclet
STRUTS
Struts es una tecnología que nos permite abstraer la capa de presentación del modelo y de la lógica de negocio. Principalmente con struts podemos definir las acciones que se desean en cada formulario (relacionamos los servlets con las jsp mediante un xml) permitiendo asociar un bean a la jsp que será pasado al servlet en el momento de ejecución del formulario y que contendrá los campos que hayamos definido.
Con struts podemos importar librerías de tags que nos va a ayudar que nuestro código sea mas sencillo. Con estas librerías podemos realizar bucles, ... y además podemos asignarle valores directamente a los atributos del bean asociado a la jsp.
DOCUMENTAMANIA: Véase el apartado STRUTS de los siguientes documentos:
logo de struts
EJEMPLOS
DOCUMENTAMANIA no podía olvidarse de los ejemplos. Realmente no se aprende a realizar nada sin unos buenos ejemplos. Eso sí es importante que estos ejemplos no se tomen a pie de la letra, ya que puede que no funcionen correctamente, sino que son simples aplicaciones sin mucha importancia. Ejemplo:
Tecnología Descripción
Struts Une de forma fácil y sencilla los Servlets con las JSP. Además permite almacenar la información de los formularios en beans.
Hibernate Permite utilizar la base de datos utilizando objetos
Xdoclet Permite utilizar hibernate definiendo las relaciones dentro de las clases

Datos personales del autor

Nombre: Marco-Antonio

Apellidos: Sanz Molina-Prados

Correo: [email protected]

Dudas:

Si tienes alguna duda sobre alguna de estas tecnologías rellena el formulario y te contestaré lo antes posible:

Nivel de estudios: