Enterprise JavaBeans 3.0, Parte 2
Continuando con los EJB 3.0, a continuación una descripción de cada objeto que lo compone.
Entity Beans
Representan una entidad de la base de datos. Es decir, que podemos tener toda una base de datos en Entity Beans, y así evitar utilizar código SQL en nuestras aplicaciones.
La estructura de un entity bean, no varía mucho a la estructura de un objeto mapeado con hibérnate, ADF y otro semejante, es por eso que realmente no se utiliza mucho.
El entity bean, provee un lenguaje que se llama EJB QL, el cual se deriva de SQL y es por medio de este lenguaje que se realizan consultas “avanzadas a las bases de datos”. La ventaja de usar un entity bean, es principalmente que en nuestras clases no tendremos código SQL… y cuando necesitemos agregar por ejemplo un nuevo cliente a la tabla clientes, entonces solo creamos un objeto Cliente, y guardamos ese objeto, si necesitamos modificar el nombre del cliente entonces modificamos el atributo del Entity Bean Cliente y lo guardamos, sin necesidad del código SQL o hacer conexiones en todas las clases java.
ebook gratis: Programming Windows Phone 7, by Charles Petzold
Puedes descargar el eBook en formato pdf, desde el siguiente link:
*Lo interesante, es que tambien podras descargar todo el codigo de ejemplo.
Recordemos, el los celulares son el futuro… y en un momento determinado todo estara integredado alrededor del mismo, por lo que debemos ingresar en este mundo cuanto antes posible.
Una breve introducción a Enterprise JavaBeans 3.0
El objetivo de JAVA EE es la distribución de la lógica de aplicación en una sección de cliente y servidor. Es decir, que habrá un servidor central al cual podrán acceder todos los clientes y desde el cual se podrán administrar los distintos procesos del negocio.
Por lo que en pocas, palabras en un servidor solo será de procesos, mientras el otro será donde estarán las interfaces a las que accederán los clientes.
Entrando en detalle, los EJB que existen son:
-
Session Beans: Estos representan la lógica de aplicación
-
Message Driver Beans: Contienen también la lógica, pero que se controlan mediante mensajes.
-
Entity Beans: Representan los datos de una tabla de la base de datos.
Sessions Beans se dividen en
-
Stateful Session Beans
-
Stateless Session Beans
Software de Microsoft Gratis en Dream Park
Si eres estudiante universitario, puedes entrar a www.dreamspark.com de Microsoft y obtener software gratis que te ayudara a desarrollarte como programador, administrador de redes, diseñador, administrador de base de datos entre otros.
El software es completo y totalmente gratuito, por ejemplo se puede conseguir Visual Studio 2010 profesional gratis, el cual puedes complementar con Microsoft Expression Studio y así empezar a hacer aplicaciones empresariales y de interfaz deslumbrante.
Las universidades que aplican aparecen en una lista por país, la mayoría están. De ahí cuando sigas el método de verificación y lo completes podrán descargar todo el software con su respectivo Key, en caso que este lo necesite.
El software que puedes descargar es el siguiente:
El entrenamiento al que accedes es el siguiente:


