Java Enterprise Bean Los enterprise javabeans son componentes del lado del servidor que encapsulan lógica de negocios en una aplicación. Los Enterprise javabeans simplifican el desarrollo de aplicaciones mediante la gestión automática de transacciones y seguridad. Estudiaremos dos tipos de Enterprise javabeans: los session beans, los cuales ejecutan la lógica de negocios y message-driven beans (beans controlados por mensajes) los cuales actúan como message listener. Los Entity beans están en desuso en favor de la Java Persistence API, JPA. Los bean Entity son soportados por cuestiones de compatibilidad, sin embargo, la recomendación es utilizar el mapeo objeto-relaciones (ORM por sus siglas en inglés) a tráves de JPA. Session Beans Como se ha mencionado, los session beans permiten encapsular la lógica de negocios. En java EE, normalmente se necesitan 2 artefactos para c rear un bean de sesión. El bean mismo y una interface. Estos artefactos incorporan las anotaciones apropiadas para permitir al contenedor de EJB conocer que esos artefactos son beans de sesión. A continuación desarrollaremos un simple bean de sesión. Lo primero es mencionar el tipo de proyecto o proyectos que necesitamos para probar este ejemplo. Crearemos una aplicación empresarial, la cual requerirá de un módulo donde se almacenará el bean de sesión. Lo anterior indica la necesidad de dos proyectos, luego crearemos un proyecto cliente para probar nuestro sencillo ejemplo, con ello tendremos tres proyectos, finalmente la necesidad de una interface para un bean de sesión, requiere un proyecto ext ra de librería, el cual contendrá la interface que deberá ser incorporada al proyecto cliente, en fin, necesitaremos cuatro proyectos para probar, este sencillo bean de sesión. Comencemos, creemos un nuevo proyecto de aplicación empresarial llamado BeanSesionPrimero,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.