ANÁLISIS DE SISTEMAS II

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
ANÁLISIS DE SISTEMAS II por Mind Map: ANÁLISIS DE SISTEMAS II

1. AJAX

1.1. Significa Asynchronous JavaScript and XML

1.2. Es un conjunto de técnicas de desarrollo web que permiten que las aplicaciones web funcionen de forma asíncrona, procesando cualquier solicitud al servidor en segundo plano.c

1.2.1. El navegador crea una llamada de JavaScript que luego activará XMLHttpRequest.

1.2.2. En segundo plano, el navegador web crea una solicitud HTTP al servidor.

1.2.3. El servidor recibe, recupera y envía los datos al navegador web.

1.2.4. El navegador web recibe los datos solicitados que aparecerán directamente en la página. No se necesita recargar.

1.3. Gestiona el contenido dinámico de un sitio web y permite la interacción dinámica del usuario.

1.3.1. Permite acceder a datos existentes en el servidor sin necesidad de recargar la página completamente.

1.4. XML es otra variante de un lenguaje de marcado como HTML, está diseñado para contener y transportar datos.

1.4.1. XML no está predefinido, por lo que debes definir tus propias etiquetas.

1.4.2. El propósito principal del lenguaje es compartir datos a través de diferentes sistemas, como Internet.

2. JSF

2.1. JavaServer Faces es un framework de interfaz de componentes de usuarios del lado del servidor para las aplicaciones web basadas en la tecnología Java.

2.2. Sus principales componentes son

2.2.1. Una API para:Representar componentes de Interfaz de Usuario (UI) y gestionar su estado.

2.2.2. Dos librerías de etiquetas JSP personalizadas para expresar componentes en una página JSP y enlazar los componentes a objetos del servidor.

2.3. El modelo de programación bien definido y las librerías de etiquetas facilitan la construcción y mantenimiento de las aplicaciones web con Interfaces de Usuario (UI) de servidor.

2.4. Permite

2.4.1. Definición de las interfaces de usuario mediante vistas que agrupan componentes gráficos.

2.4.2. Conexión de los componentes gráficos con los datos de la aplicación mediante los denominados beans gestionados.

2.4.3. Conversión de datos y validación automática de la entrada del usuario.

2.4.4. Navegación entre vistas.

2.4.5. Internacionalización

2.4.6. A partir de la especificación 2.0 un modelo estándar de comunicación Ajax entre la vista y el servidor.

3. PrimeFaces

3.1. PrimeFaces es una librería de componentes visuales open source desarrollada y mantenida por Prime Technology

3.2. Características

3.2.1. es compatible con otras librerías de componentes.

3.2.2. soporte nativo de Ajax, incluyendo Push/Comet.

3.3. Primefaces está bajo la licencia de Apache License V2.

3.4. Propiedades

3.4.1. Conjunto de componentes ricos (Editor de HTML, autocompletar, cartas, gráficas o paneles, entre otros).

3.4.2. Soporte de ajax con despliegue parcial, lo que permite controlar qué componentes de la página actual se actualizarán y cuáles no

3.4.3. 25 temas prediseñados

3.4.4. Componente para desarrollar aplicaciones web para teléfonos móviles, especiales para iPhones, Palm, Android y teléfonos móviles Nokia.

4. Javascript

4.1. JavaScript es un lenguaje de programación de scripts (secuencia de comandos) orientado a objetos. Esta descripción es un poco rudimentaria, hay varios elementos que vamos a diseccionar.

4.2. La alianza hizo que Javascript se diseño como un hermano menor de Java, solamente útil dentro de las páginas web y mucho más fácil de utilizar, de modo que cualquier persona, sin conocimientos de programación pudiese adentrase en el lenguaje y utilizarlo.

4.3. Diferencia entre JAVA y JAVASCRIPT

4.3.1. JAVA

4.3.1.1. Necesitamos un compilador y un kit de desarrollo para poder hacer nuestros programas

4.3.1.2. Java es un lenguaje orientado a objetos

4.3.2. JAVACRIPT

4.3.2.1. No es necesario que los programas se compilen, son interpretados por el navegador conforme este los va leyendo

4.3.2.2. No es un lenguaje orientado a objetos, podemos programas sin crear clases