Sunday February 5th 2012

Insider

Archives

Enterprise JavaBeans 3.0, Parte 2

 

 Java Beans

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.

Read the rest of this entry »

ebook gratis: Programming Windows Phone 7, by Charles Petzold

image

Puedes descargar el eBook en formato pdf, desde el siguiente link:

http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx

*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

image

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

Read the rest of this entry »

Software de Microsoft Gratis en Dream Park

 image

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:

image

 

El entrenamiento al que accedes es el siguiente:

image

Java For Ever

 

 

Buenos videos lo que ha hecho Oracle para el JavaZone 2010.