Desarrollo WEB.


Las practicas de programación orientadas a la web son muy cambiantes en el tiempo. Es necesario conocer e implementar tecnologías, conocer lenguajes,integrar comunidades,usar Ides, etc, recientes, para responder al mercado que se acerca.

sábado, 13 de agosto de 2011

JSF (Java Server Faces)

JSF es uno de los frameworks java mas robustos para la realizacion de aplicaciones WEB con interfaces de usuario ricas y eficientes, sobre todo la ventaja esta cuando usamos un IDE como Netbeans 6.x que ya nos permite a partir de un buen esquema de base de datos  realizar toda la generacion de codigo para las operaciones basicas conocidas como CRUD (crear, eliminar, actualizar y visualizar).
Los componentes de JSF son aquellos mismos componentes HTML pero evolucionados, que con una configuracion minima se adaptan mejor a nuestras necesidades actuales de desarrollo cuando ya usamos tecnicas como AJAX.
Ejemplo si antes teniamos un:
<form method="get" action="servlet">
<input type="submit" value="Enviar" />
</form>
ahora con JSF queda :


<h:form>
<h:inputtext action="#{controlador.accion}" ajax="true" 
update="contenedordemensajes" value="enviar"> </h:inputtext>
</h:form>


JSF tiene una gran cantidad de componentes muy elegantes y cuando lo integramos con un paquete de widgets como Icefaces o Primefaces se vuelve muy potente visualmente y sobre todo a la hora de desarrollar proyectos java es la mejor solucion para obtener beneficios en costo para el tiempo de programacion.

Cuando desarrollamos bajo componentes JSF tenemos que olvidarnos por completo de una perspectiva visual de nuestras paginas a travez de dreamweaver o cualquier otro editor HTML.
Existe en la actualidad un IDE llamada Jdeveloper 11 g de la Casa de Oracle la cual nos permite realizar una edicion visual de nuestros proyectos JSF. aqui su evolucion se llama ADF que sera tema para otro post.

No hay comentarios:

Publicar un comentario