Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INGENIERIA EN INFORMÁTICA
1. CDI
En Java EE7 y (CDI 1.2) cuenta con habilitación automática de CDI en la plataforma y mayor
integración en otras especificaciones.
• Implementación de CDI
• JBoss Weld, la implementación de referencia utilizada por JBoss EAP,Wildfly, Glassfish,
Oracle Weblogic e IBM Websphere, entre otros.
• Apache Open Web Beans, utilizado por el servidor Apache TOMEE
Una aplicación web se podría definir como la copa web de cualquier aplicación, el contenedor
que alberga una aplicación web no es más que una estructura de directorios donde están
colocados todos los archivos necesarios para la ejecución de la aplicación web.
Es posible crear subdirectores adicionales para mantener cualquier otro recurso de tipo estático
que sean o formen parte de la aplicación y sean de acceso público.
Contiene todos los recursos relacionados con la aplicación web que no se han colocado en el
directorio raíz y que no deben servirse o ser vistas por el cliente. No forma parte del
documento público. Aquí se coloca el archivo web.xml, que contiene y se establece la
configuración de la aplicación web.
b. WEB-INF/Classes (Nombre aplicación/ WEB-INF-Clases)
Contiene todos los servlets y cualquier otra cosa de utilidad o complementaria que sea
necesaria para la ejecución de la aplicación web. Contiene solo archivos. Class normalmente.
Contiene archivos Java de los que depende la aplicación web, normalmente archivos .jar.
Como por ejemplo tenemos cuando la app necesita acceso a la base de datos a través de
JDBC, se deben colocar los ficheros JAR, que contiene el driver JDBC.
Contiene archivos TLD ( Tag Library Descriptor) que es un descriptor de la librería de etiquetas,
en el caso de la aplicación web utilice cualquier librería de etiquetas o acciones
personalizadas.
a. Web
Para un módulo web autónomo, empaquete la aplicación en un archivo WAR (Web
Application Archive) estándar con las siguientes características:
- El archivo WAR El archivo WAR debe contener los archivos de clases de aplicación
web, se deben incluir en el directorio WEB-INF/classes o en un archivo JAR situado en
el directorio WEB-INF/lib del archivo WAR.
b. Java SE
nombreAplicaciónJPA
src //Clases Java (Entidades) / (Interfaces)
META-INF
persistence.xml
build
c. Java EE
Estructura de directorios estándar de una aplicación EJB y archivos que se crean son los
siguientes:
ESTRUCTURA:
• /*.class: Bajo este directorio base se encuentran las diversas clases que conforman a
un EJB