JavaBeans Enterprise

Ya tenemos funcionando el ejemplo DemoBean y hemos ejecutado satisfactoriamente el cliente. Si es as�, deber�amos tener alg�n conocimiento sobre las partes necesarias para una aplicaci�n JavaBean Enterprise, y lo sencillo que es crear aplicaciones realmente distribuidas.

.�F�rmula B�sica

Una cosa importante a observar es que mientras que el dise�o e implementaci�n de una aplicaci�n "real" podr�a tomar mucho m�s tiempo, e involucrar l�gica m�s compleja para modelar los negocios, la f�rmula es b�sicamente la misma. El programador Java sigue los pasos especificados en los interfaces, remoto, home, etc., y luego escribe la l�gica del Bean.

.�Qu� es lo que no hicimos

Con los JavaBeans Enterprise lo mejor del modelo viene en la forma de lo que el programador no tiene que hacer, por ejemplo, los programadores Java no tienen que aprender m�s CORBA IDL, ni tienen que tratar con problemas de multiples-threads. De hecho, la creaci�n expl�cita de threads por parte de un programador de JavaBeans Enterprise es ilegal en cualquier servidor/contenedor compatible con los JavaBeans Enterprise -- esta es la funci�n del vendedor del servidor/contenedor. Otras cosas que los programadores de JavaBeans Enterprise no tienen que incluir en su c�digo: problemas de seguridad (est�n declarados en el DeploymentDescriptor), cualquier cosa que tenga que ver con el protocolo, y algo que sea espec�fico de la plataforma.

.�Siguientes Pasos

Mientras que los ejemplos sencillos son buenos para aprender, tambi�n puden ser aburridos por lo que no cubren. Especificamente en este ejemplo no se cubren los accesos a bases de datos. Aunque los problemas de seguridad y de transaciones est�n bien iluminados. Tambi�n los beans de sesi�n-con estado completo y los beans de entidad tienen un poco m�s trabajo que hacer para utilizar el "estado" mantenido en el servidor, y esto no est� explicado.

Un punto final es que est�n bajo desarrollo sofisticadas herramientas para JavaBeans Enterprise, de manos de proveedores de Sun, y la mayor�a del trabajo que se hace a mano en la creacci�n y declaraci�n de interfaces, etc, muy pronto ser� tan sencilla, por ejemplo, como la pulsaci�n de un bot�n!

COMPARTE ESTE ARTÍCULO

COMPARTIR EN FACEBOOK
COMPARTIR EN TWITTER
COMPARTIR EN LINKEDIN
COMPARTIR EN WHATSAPP
SIGUIENTE ARTÍCULO