sábado, 7 de junio de 2008

Introducción 2

Hola, este es el tercer post, y voy a definir algunos terminos mas antes de empezar con el desarrollo de la aplicacion.
Otro termino relevante para poder desarrollar nuestra aplicacion es J2SE Java 2, Standard Edition,es la version basica del conjunto de herramientas y APIs para desarrolar en la plataforma Java. En nuestro caso para poder desarrollar una aplicacion web necesitamos de J2EE Java 2, Enterprise Edition, que es una version mas avanzada de la plataforma de Java.
Ademas debemos escoger un entorno de desarrollo, en nuestro caso el ide elegido es Eclipse, pero cuidado con esto, porque hay varias versiones, nosotros necesitas una que nos permita desarrollar aplicaciones web, osea una version que soporte J2EE, la que yo utilizo es la version Europa 3.3.1.1(de todas formas cuando comencemos a ver el desarrollo publicare el vinculo).
Como servidor web utilizaremos Apache Tomcat que funciona como contenedor de servlets.
Los servlets son objetos que se ejecutan en un servidor o contenedor J2EE, y fueron diseñados para ofrecer contenido dinamico desde un servidor web.
Por otra parte debemos definir el framewrok que utilizaremos para desarrolar nuestra aplicacion, en nuestro caso sera JSF, Java Server Faces.
JSF es un framework para aplicaciones basadas en web que permite desarrolar interfaces de manera simple. Vuelvo a reiterar hay mucho por investigar, por ejemplo todo lo que compone JSF, pero no es la idea del tutorial, para nuestro objetivo es suficiente por ahora conocer de que se trata sin profundizar.
Existen diversas implementaciones de este framework, por ejemplo myfaces Trinidad, myfaces Tobago, myfaces Tomahawk, etc., en nuestro caso utilizaremos una implementacion llamada Icefaces que tiene soporte AJAX, es gratuita y muy interesante.
Bien, habiendo definido brevemente estos terminos estamos en condiciones de empezar el tutorial.
Hasta el proximo Post!!!!!