|
dreamcoders
|
|
Soluciones Webs - Web Solutions |
Mi Blog Personal
Desde su aparición a principios de los 90, Internet ha crecido de forma imparable. En los aspectos cuantitativos el cambio ha resultado extraordinario. Así, en un crecimiento sostenido, que nadie ha dudado en calificar de explosión, ha sido la tónica durante años.
Sin embargo, desde el punto de vista cualitativo, la estructura, durante estos años, se ha mantenido básicamente similar a la inicial. Mas allá de la mayor velocidad de las redes, las paginas Web se han conservado fieles al paradigma original.
La masificación de Internet ha dado lugar a un gran número de nuevos usos. Los crecientes requerimientos han empujado a los desarrolladores y a los técnicos a buscar soluciones distintas.
Hoy asistimos al nacimiento de un conjunto de nuevos desarrollos y de nuevas ideas que están dando lugar a una forma también nueva de entender y usar Internet.
El termino Web 2.0 intenta expresar el conjunto de ideas y tecnologías que están comprometidas con el salto.
Si bien no son los únicos, se distinguen dos ejes principales en la iniciativa Web 2.0. de un lado, conseguir que las paginas Web sean más personales, mas ajustadas a las necesidades o a los gustos de los usuarios, y por lo tanto, fácilmente configurables por el usuario.
Y como consecuencia, conseguir una mayor interacción que supere el viejo esquema de diálogo por pantallas.
Es un conjunto de técnicas orientadas a hacer de las páginas Web un instrumento fácilmente personalizable por cada usuario, mejorando y facilitando su uso.
Web 2.0 se refiere a una segunda generación de servicios disponibles en
En Web 2.0 las webs (máquinas + programas) son capaces de intercambiar información, consultarla y combinarla, obteniendo el máximo beneficio.
Es un mecanismo por el que dentro de una pagina web se establece una comunicación con el servidor limitada a una parte de aquella. La parte afectada se modifica, mientras el resto permanece inalterada. El resultado es una mejor interfaz, mas ágil y atractiva.
AJAX es el acrónimo de Asynchronous JavaScript And XML. En concreto, AJAX implica la posibilidad de que una determinada Web se comunique con el servidor en segundo plano, respondiendo a eventos sin tener que recargar la pagina. Las paginas web se parecen, por tanto, mucho mas a aplicaciones de escritorio. Son más ágiles y mucho más “dinámicas”.
En la pagina cliente un objeto JavaScript activa la comunicación a través de XML, ésta llega al servidor, quien la atiende. La parte modificada en el navegador es recargada de manera automática.
Hibernate permite ocultar en gran medida la complejidad de las estructuras de datos sobre las que se apoyan las aplicaciones.
Hibernate es una herramienta ORM completa que ha conseguido en un tiempo récord una excelente reputación en la comunidad de desarrollo, posicionándose claramente como el producto OpenSource líder en este campo gracias a sus prestaciones, buena documentación y estabilidad.
Hibernate parte de la filosofía de mapear objetos Java “normales”, también conocidos en la comunidad como “POJOs” (Plain Old Java Objects).
Por su especial importancia conviene destacar una característica de filosofía de diseño de Hibernate: puede utilizar los objetos Java definidos por el usuario tal cual, es decir, no utiliza técnicas como generación de código a partir de descriptores del modelo de datos o manipulación de bytecodes en tiempo de compilación, ni obliga a implementar interfaces determinadas, ni heredar de una superclase.
En lugar de ello emplea el mecanismo de reflexión de Java.
Esta tecnología está orientada a ordenar y simplificar la construcción de interfaces complejas en las aplicaciones Web.
Lo primero que se puede decir sobre JavaServer Faces es que no es una implementación, sino una especificación (JSR 127) aprobada por el Java Community Process (JCP) para construir interfaces de usuario para las aplicaciones que corren en un servidor. Esto quiere decir que es un estándar, pudiendo existir varias implementaciones mientras cumplan con lo exigido por la especificación.
JSF es un framework que posee un controlador central (FrontControler) que se encarga de manejar todas las peticiones del cliente y gestionar su ciclo de vida. Está basado en un modelo de componentes para la interfaz de usuario. Un componente JSF es un elemento reusable y configurable que se puede utilizar en la interfaz de usuario. Los componentes se pueden anidar.
Desarrollar con JSF permite:
Es un IDE (entorno de desarrollo integrado) Java gratuito y que hoy constituye el entorno estándar de facto.
Se trata de una ayuda en la verificación y despliegue de aplicaciones en arquitectura Web.
El adaptador de servidor de la plataforma de herramientas Web (WTP) de Eclipse es una herramienta para desplegar y probar activos J2EE en un servidor, pudiendo elegir entre: Apache Tomcat, WebSphere, JBoss, Bea WebLogic u Oracle OCJ4, entre otros.
Es un plugin para eclipse que gestiona listados e informes. Su alcance va aun mas allá, constituyendo una completa herramienta de explotación de datos y de Business Intelligence.
Su nombre viene de Business Intelligence and Report Tool. Forma parte de la última hornada de tecnologías de Eclipse (denominadas Calixto) y ya se ha convertido en el estándar de facto para la gestión de informes en J2EE.
Sin Comentarios
|
|