XDOCLET Y JBOSS ECLIPSE IDE
ejemplos de este tutorial están hechos con el siguiente
entorno de desarrollo:
-
Jboss Eclipse
IDE. - JDK 1.5
-
JBoss
4.0.5 GA
En este
tutorial intentaremos aprovechar las capacidades de generación
de código y descriptores J2EE automática que ofrece
XDoclet a través del plug-in que incluye el Eclipse de JBoss.
¿XDOCLET?
es una herramienta de código abierto, diseñada para
generar código java. Está diseñada según la
programación orientada a atributos, de tal manera que podemos
añadir más funcionalidad simplemente agregando nuevos
atributos (metadata) al código Java. Los atributos no son
más que tags de JavaDoc.
CREACIÓN DE UN EJB DE SESIÓN SIN ESTADO.
Nos creamos un nuevo proyecto J2EE 1.4 usando el Wizard del eclipse IDE:
En las propiedades del proyecto que acabamos de crear, habilitaremos la generación de código con XDoclet:
A través del Wizard, crearemos ahora un EJB de sesión sin estado:
pulsar sobre finish nos genera el Bean. Podemos comprobar como el
wizard nos genera también el metadata que entiende el motor de
xdoclet:
a añadir un método de negocio al Bean: (botón
derecho sobre la clase y buscamos la opción J2EE -> Add
Business Method
Pulsando en finish obtenemos el nuevo método (con los tags de xdoclet):
ahora a usar xdoclet. Desde las propiedades del proyecto > XDoclet
Configurations, pulsamos en Add Standard y seleccionamos Standard EJB:
Al pulsar OK, obtendremos una configuración estándar de XDoclets para EJBs:
Podemos modificar si queremos los atributos. No os olvidéis de pulsar sobre Apply.
Vamos a ejecutar para que nos cree los interfaces del Bean así como los descriptores:
Como podéis ver nos ha generado todos los interfaces, los descriptores y una clase de utilidad para invocar al EJB.
Fácil ¿ verdad ?. Hay más combinaciones de xdoclet
estándar (para WEB, hibernate etc…) o puedes generar tus
propias combinaciones usando la ventana de XDoclet configurations.
Este tipo de herramientas nos lo hacen más fácil:
- Codificamos más deprisa
- Cometemos menos errores.
Pero corremos el riesgo de olvidar lo que hay por debajo…
Si necesitáis más ayuda: http://www.autentia.com
Hola Francisco,
Me han encargado mirar EJB (2.0 Y 3.1). Opino que 2.0 está muy desfasado…. y puedo tener la suerte de ver la evolución de la tecnología, por el bien de la salud mental del gremio 😉
Me gusta tu estilo de redacción, y miraré varios tutoriales tuyos. Éste, por ejemplo, está muy bien. Claro, directo y sencillo. En mi caso, muy útil
Saludos y gracias,