INTEGRANTES

:
JOSE JURADO BRIAN MONTENEGRO LENIN ENRIQUEZ MARCELO MARTINEZ

ECLIPSE

HISTORIA y Eclipse comenzó como un proyecto de IBM Canadá. se formó un consorcio para el desarrollo futuro de Eclipse como código abierto. En 2003. fue creada la fundación independiente de IBM. Fue desarrollado por OTI (Object Technology International) como reemplazo de VisualAge también desarrollado por OTI. . En noviembre del 2001.

. y actualmente gestionada por la Fundación Eclipse. del inglés Integrated Development Environment (IDE). para todo tipo de aplicaciones libres. inicialmente desarrollado por IBM.QUE ES ECLIPSE? y Eclipse es un Entorno Integrado de Desarrollo.

cliente enriquecido consiste en proporcionar una interfaz gráfica. la cual simplifica la construcción de aplicaciones basadas en SWT(componentes para construir la interfaz). Tambien otra caracteristica es la inclusion de las herramientas de SQL Query Builder que nos permitira construir las consultas de una forma visual. La interfaz de usuario de Eclipse también tiene una capa GUI (interfaz gráfica de usuario) intermedia llamada JFace.CARACTERISTICAS: y y y y y y y y y Es multiplataforma. Escrito en lenguaje Java. . pestañas. Se incorpora Business Intelligence y Reporting Tools esto nos ayudara a crear reportes de una manera más sencilla. . que proporciona funcionalidades similares a las del cliente pesado (arrastrar y soltar. Eclipse dispone de un Editor de texto con resaltado de sintaxis. menús desplegables). ventanas múltiples. escrita con una sintaxis basada en XML. Es de código abierto. La base de Eclipse es la plataforma de cliente enriquecido o RCP. La compilación es en tiempo real.

3 3.0 .4 3.1 3.VERSIONES: Indigo Helios Galileo Ganymede Europa Callisto Eclipse 3.1 Eclipse 3.0 junio de 2011 23 junio de 2010 24 de junio de 2009 25 junio de 2008 29 de junio de 2007 30 de junio de 2006 28 de junio 2005 28 de junio de 2004 3.6 3.5 3.7 3.2 3.

JBOSS .

y JBoss implementa todo el paquete de servicios de J2EE. preparado para la producción y certificado J2EE 1. Enterprise Edition) de código abierto implementado en Java puro.4 . JBoss puede ser utilizado en cualquier sistema operativo para el que esté disponible Java. Al estar basado en Java. y Es el primer servidor de aplicaciones de código abierto.y JBoss es un servidor de aplicaciones J2EE (Java Platform.

Cumple los estándares.0./run -b 0.0.0. será necesario arrancarlo escuchando en cualquier interfaz .CARACTERISTICAS: y y y y y y y y y y y y y y y y y y Producto de licencia de código abierto sin coste adicional.sh Por defecto Jboss solamente escucha en la interfaz loopback 127.1 . A diferencia de Tomcat. La comunicación es a través de 127.0.sh y shutdown. orientado a arquitectura de servicios.0 No suele ser necesario.0.descomprimir y usar Será necesario instalar el JDK de SunJboss incluye Tomcat 5. Confiable a nivel de empresa Incrustable. Jboss es un servidor de aplicaciones completo.Oracle o Tomcat instalados La instalación es igual que Tomcat.0. Soporta JMS (servicio de mensajería Java) Jboss escucha también en el puerto 8080. que solo es un contenedor de Servlets. ya que jboss o Tomcat suelen ser accedidos desde Apache. por lo que el puerto 8009 estará abierto Se recomienda no instalar Jboss y Tomcatseparado. descargar.1 Si lo que deseamos es que el servicio sea accesible desde fuera. ya que estaremos instalando dos versiones de Tomcat que se pelearán por losmismos puertos Para parar y arrancar Jboss tendremos los scripts run. Flexibilidad consistente Servicios del middleware para cualquier objeto de Java Ayuda profesional 24x7 de la fuente Soporte completo para JMX (Java Management eXtensions).5. por lo que habrá que tener cuidado si tenemos un proxy.

0. y HIBERNATE Hibernate es un servicio de persistencia objeto/relaciones y consultas para Java. Hibernate facilita a los desarrolladores crear las clases de persistencia utilizando el lenguaje Java .incluyendo la asociación. y JBOSS IDE Brinda una IDE Eclipse para el JBoss AS. y JBOSS AOP JBoss AOP está orientado a trabajar con Programación Orientada a Aspectos. también denominado "WorkFlow". polimorfismo y composición y el entorno de colecciones Java. JBoss Cache reduce el tráfico de red e incrementa la escalabilidad de las aplicaciones.0 Implementa la especificación inicial de EJB 3. publicando y gestionando el contenido así como adaptando el aspecto de la presentación. De esta forma la depuración y otras tareas asociadas al desarrollo de aplicaciones puede ser realizadas desde el entorno de Eclipse. cada uno enfocado a un ambiente y funcionalidad especifica: y JBOSS PORTAL Es una plataforma de código abierto para albergar y servir una interfaz de portales Web. herencia. Esto permitirá añadir fácilmente servicios empresariales (transacciones. seguridad. . cubriendo desde gestión de procesos de negocio (BPM) bajo workflow hasta orquestación de servicios.SERVIDORES DE APLICACION JBOSS y EJB 3. jBPM es una plataforma para lenguajes de procesos ejecutables. Eliminando accesos innecesarios a la base de datos. y JBOSS JBPM Gestor de procesos de negocio. persistencia) a clases Java simples. Actualmente jBPM soporta tres lenguajes de procesos. y JBOSS CACHE JBoss Cache es un producto diseñado para almacenar en caché los objetos Java más frecuentemente accedidos de manera que aumente de forma notable el rendimiento de aplicaciones e-bussines.

* JBoss Cache. . DB Agnóstico: funciona con cualquier SGBD soportado por Hibernate SSO/LDAP: hace uso de las soluciones de single sign on (SSO) de Tomcat y JBoss Autenticación JAAS: módulos de autenticación adaptables vía JAAS Caché: utiliza cacheado en la capa de visualización para mejor rendimiento Clusterizable: soporte de Cluster que permite que un portal pueda ser desplegado en varias instancias Hot-Deployment: hace uso de las características de autodespliegue dinámico incluido en JBoss Instalador SAR: instalación basada en web que hace que la instalación y configuración inicial sea muy sencilla.TECNOLOGÍA Y ARQUITECTURA: y JEMS: hace uso del potencial de JBoss Enterprise Middleware Services : y y y y y y y JBoss Application Server. Jgroups e Hibernate.

2 (JSR-252) y Java Management Extensión (JMX) 1.4 al utilizar JBoss AS .2 y Compatibilidad 100% con J2EE 1.0 (JSR-168) y Content Repository for Java Technology API (JSR- 170) y Java Server Faces 1.ESTANDARES S RTADOS: y Portlet Specification and API 1.

y Servicios empotrables: la autenticación realizada por el contenedor de servlets y JAAS posibilita cambiar el esquema de autenticación.CONTENEDOR DE PORTAPALES: y Múltiples Instancias de Portales: habilidad para ejecutar múltiples portales desplegados en un único contenedor. páginas. y IPC (Inter-Portlet Communication): la API habilita a los portlets crear enlaces a otros objetos como páginas. y Internacionalización: permite utilizar recursos de internacionalización para cada portlet. portales. temas y composición en tiempo de ejecución. y Dynamicity: permite a administradores y usuarios crear y eliminar objetos como portlets. portales o ventanas. .

Temas y Layouts: y Temas y Layouts fácilmente intercambiables: los temas y layouts nuevos que contienen imágenes se pueden desplegar en ficheros WAR. y API Flexible: la API de Temas y Layout están diseñados para separar la lógica de negocio de la capa de presentación. y Estrategia de layout por página: a cada página se le puede asignar layouts distintos. .

Crear/Modificar usuarios: habilita a los administradores crear/modificar perfiles de usuarios. Asignación de roles: habilita a los administradores asignar roles a los usuarios .Funcionalidades de Usuarios y Grupos: y Registro y y y y y validación de usuarios: parámetros configurables del registro permite la validación de usuarios vía email previa a la activación. Acceso de usuarios: hace uso de la autenticación del contenedor de servlets. Crear/Modificar roles: habilita a los administradores crear/modificar roles.

y Interfaz de administración: asignación de permisos a roles en cualquier momento para portlets. páginas o instancias de portal desplegados. .GESTION DE PERMISOS: y API extensible de permisos: permite asignar permisos de acceso a portlets basados en la definición de roles.

Control de versiones: Todo contenido modificado/creado es autoversionado con el historial de cambios.SISTEMA DE GESTIÓN DE CONTENIDOS: y Compatible JCR: el CMS utiliza Apache Jackrabbit. Soporte de almacenamiento en SGBD o en el sistema de ficheros. una implementación y y y y y en código abierto del estándar Java Content Repository API.html (sin incluir las acciones de los portlets) URLs del portal sencillas: mostrar descarga de binarios con URLs fáciles de recordar.pdf) . Soporte externo de contenidos tipo Blob (binarios): se puede configurar el almacenamiento en el sistema de ficheros de contenido binario de gran tamaño y los nodos con las referencias y propiedades residan en el SGBD. Contenidos mostrados en URLs amigables para los motores de búsqueda: http://yourdomain/portal/content/index. que pueden ser revisados en cualquier momento. (http://domain/files/products.

y Operaciones sobre Foros: se puede crear un foro y asignarlo a una categoría específica. y Reordenación de foros y categorías: se puede establecer el orden en el que se quiere que aparezcan los foros y categorías en las páginas. y Creación de categorías contenedoras de foros.TABLÓN DE MENSAJES: y Respuesta inmediate mediante un sólo click. y Control del flujo: previene el abuso de envío masivo de mensajes mediante una ventana de tiempo configurable. mover. modificar y eliminar. y Respuesta con cita: se puede citar un tema existente al responder. además se puede copiar. .

GRACIAS .

Sign up to vote on this title
UsefulNot useful