You are on page 1of 4

Lab.

Estructuras de Datos B Julin Chamal 201021080

Tecnologas Web
26/04/2012

JQuery
Es una biblioteca de JavaScript que simplifica el manejo de documentos HTML, eventos y animaciones que permiten un desarrollo web bastante rpido, adems permite la manipulacin de hojas de estilo, obtener informacin del navegador, trabajar con objetos y vectores y la eliminacin de espacios en blanco en Strings. Se distribuye como cdigo abierto, bajo las licencias GNU-GPL y MIT (para uso en proyectos privativos). JQuery consiste en nico fichero JavaScript, esta biblioteca funciona sin necesidad de recargar la pgina, mediante un rbol DOM y la tecnologa AJAX.

1.Comandos
Comando 1. $('document').ready() Descripcin Esto asegura que el cdigo se ejecuta si el JQuery y la estructura de nodos DOM est cargado correctamente. Este comando sirve para manejar el evento disparado por un botn en un formulario y hace que no se refresque la pgina (llamada asncrona). Accede a un componente con el id especificado. Accede a un componente que pertenezca a la clase especificada. Obtiene el componente Oculta el lentamente. valor del

2.

event.preventDefault();

3. 4. 5. 6. 7.

$('#id') $('.clase') $('#identificador').val(); $('#identificador').hide("slow"); $.ajax(...)

componente de en

Se encarga del envo datos recopilados formularios web.

JavaServer Faces
JSF es un marco de trabajo para aplicaciones Java y orientado a web, facilitando el diseo de interfaces de usuario en aplicaciones Java EE. JSF usa como herramienta de despliegue de pginas JSP. La API de JSF ofrece una gran variedad de herramientas que permiten un gran manejo de componentes de interfaz, los eventos y estados asociados a los componentes y un modelo de eventos en el lado del servidor. Cuenta con una librera de etiquetas propias para crear los elementos que componen los formularios. Asocia a cada vista con formularios un conjunto de objetos java manejados por el controlador (Managed Beans) que facilitan la recogida, manipulacin y visualizacin de los valores mostrados en los diferentes elementos de los formularios. Adems de que puede procesar una peticin por etapas, es decir, valida los datos, reconstruye la vista, etc. Utiliza un fichero de configuracin para el controlador en formato XML. Es extensible, pudiendo crearse nuevos elementos de la interfaz o modificar los ya existentes. JSF permite el uso de JavaScript en la pgina, con lo cual se acelera la respuesta en la interfaz del cliente. Los aplicaciones web generalmente estn compuestas de formularios, que a su vez estn compuestos por controles (botnes, tablas, etc), es cuando el controlador de JSF realiza su funcin de recopilar los datos de estos formularios y comunicarlos con las clases Java que se encargan de su manejo y de responder a las acciones del usuario.

1.Algunas Etiquetas JSF


1. h:commandButton: Un botn al que podemos asociar una accin. 2. h:commandLink. Un enlace hipertexto al que podemos asociar una accin. 3. h:form. Define el formulario JSF en la pgina JSP4. h:graphicImage. Muestra una imagen jpg o similar. 5. h:inputSecret . Incluye un campo editable de tipo contrasea (no muestra lo que se escribe) 6. h:inputText. Incluye un campo de texto normal. 7. h:inputTextarea. Incluye un campo de texto multilnea. 8. h:message. Imprime un mensaje de error en la pgina (si se ha producido alguno).

2.Beans y BackBeans
Se le denomina como Bean a una clase Java, y un BackBean es un Bean asociado a un formulario JSF. La comunicacin entre JSF y los BackBeans se hacer por medio del lenguaje de expresiones 'EL' y FacesContext.

Hibernate
Es una herramienta distribuida mediante la licencia GPL que facilita la comunicacin entre bases de datos relacionales y el modelo de objetos de las aplicaciones, esto lo hace mediante archivos XML. Hibernate se encarga de la comunicacin con la base de datos, por lo cual, no es necesario especificar sentencias en un lenguaje especifico (SQL por ejemplo) haciendo a la aplicacin totalmente portable. La poca convergencia entre el paradigma POO y el Modelo Relacional de Bases de Datos es la razn de ser de Hibernate, as esta herramienta funciona como un Mapeador Objeto Relacional (ORM). Un ejemplo de como funciona Hibernate sera si intentamos guardar un objeto que tiene como propiedades algunas referencias (punteros), para guardarlo de forma normal habra que guardar cada propiedad del objeto en la base de datos y para cargarlo habra que hacer lo mismo, sin embargo, estas asociaciones de objetos podran violar algunas de las reglas relacionales de la base de datos, entonces lo que hace un ORM es guardar el objeto como tal y mapear sus atributos, de modo que la base de datos sea siempre integra y la carga del objeto no sea propiedad por propiedad, sino que una carga directa del objeto (Lo que se conoce tambin como persistencia).

You might also like