Gwt-ext.

Excelente se publico la nueva versión de GWT. Frameword que además de trabajar con Ajax y Java. ahora se suman widget library. que aportan grandes utilidades. para el desarrollo de interfaces. OK si no me creen. demos aqui.
Pero lo mejor es que ademas de las demos para verlas están lo códigos fuentes. para descargar.

1.- Arquitectura del proyecto. Tutorial.

OK. Vamos con la Arquitectura del proyecto.

Pensemos que:
Tenemos un modelo de base de datos que no existe. Por que vamos a trabajar con Entitys. Pero si necesitamos crear una base de datos vacías.

Base de datos:
USUARIOSSYSTEM.
BUSINESSSYSTEM.



OK.

Ahora la arquitectura del proyecto Java.

Enterprise Applications.(ear). De nombre.

Esta ejb esta para administrar los usuarios de o los sistemas. va a ser accedida remotamente. por esta razon es importante crear las interfaces remotas.
Usuario-Ejb.ejb


-Ear.ear
-Ejb.ejb.
-Web.war.


Si hay dos ejb. Pensemos que tenemos dos servidores en uno tenemos todos los usuarios de lo que sea. (Si lo que sea. Cuenta de correo electrónico, usuario de otros sistemas o usuarios que en el futuro piensan compartir).


Ok por ahora todo va bien.
alomejor mas adelante agregemos. unos proyecto de caracter de librerias.(.JAR)
para ayudar la programacion.

GlassFish V2.



Glassfish V2

Hola ya a salido la nueva version del servidor de aplicaciones de sun Glassfish v2.

Directorio de instalación de Glassfish.



En Windows el servidor de aplicaciones Glassfish que instala netbeans. Se aloja en el directorio.


C:/Sun.
Dentro de la carpeta domains. Podemos configurar varios dominios y por defecto encontramos la configuración domain1. Esta es en la que trabajaremos.



Información importante.
Para iniciar el servidor hay que dirigirse a la carpeta:

C:\Sun\AppServer\domains\domain1\bin

Una vez en la carpeta bin.
Ejecutamos las siguientes aplicaciones.
Iniciar: startserv.bat
Detener: stopserv.bat

Puertos de administración.
En esta url encontramos la primera página de glassfish.
localhost:4848/admin.

User Name : admin.
Password : adminadmin.



Pagina de administración de Glassfish.



Bueno esta demás señalar que en:
Applications:
Enterprise Applications: Aquí montamos todo el proyecto Empresarial o conocidos también como .ear.
Web Applications: Proyectos o modulos Web. .war
Ejb Modules : Módulos ejb que funciones de forma independiente. .ejb.

Resources.JDBC.
En esta parte configuramos información de nuestros data sources.
¿Por qué los data source?
Todos sabemos que una conexión a una base de datos es muy importante. Por esto los grandes de la programación pensaron que lo mejor es que sea administrada por el servidor de aplicación en este caso por glassfish.

Ventajas. Se evitar hacer una conexión en duro dentro de la aplicación.

JDBC Resources: Información referente a los data source. Configurados.
Connection Pools: Configuración de un Pool de conexión de data sources.

OK. El resto creo que es historia. No es necesario que mencione como hacer un deploy de un ear. o un web. Eso es súper fácil.

Pero recuerden.
Para hacer una conexión a una base de datos. Es muy impórtate que agreguen el jdbc del motor de base de datos que estén utilizado. Copiarlo en la carpeta
C:\Sun\AppServer\domains\domain1\lib

Bueno mas informacion la encuentran en la pagina oficial de glassfish.

esto es lo básico que hay que saber para comensar.

Gestión de Servicios Web (Web Service) con GlassFish V2
http://blogs.sun.com/theaquarium_es/entry/gestion_servicios_web_glassfish

El Pececito llega ahora más velos
Glassfish V3.
Una de las principales características de GlassFish v3, quizás la más impresionante es el tiempo de arranque, en algunas demos se ha conseguido arrancar en 673 milisegundos, es decir menos de un segundo. ¡¡¡ Impresionante!!!

http://wiki.glassfish.java.net/Wiki.jsp?page=PlanForGlassFishV3


OK Gracias.