20
 INTEGRANTES:  JOSE JURADO BRIAN MONTENEGRO LENIN ENRIQUEZ MARCELO MARTINEZ

Eclipse + Jboss

Embed Size (px)

Citation preview

Page 1: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 1/20

 

INTEGRANTES:

 JOSE JURADOBRIAN MONTENEGRO

LENIN ENRIQUEZMARCELO MARTINEZ

Page 2: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 2/20

 

ECLIPSE 

Page 3: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 3/20

 

H ISTORIA

y Eclipse comenzó como un proyecto de IBM Canadá.Fue desarrollado por OTI (Object Technology

International) como reemplazo de VisualAge tambiéndesarrollado por OTI. En noviembre del 2001, se formóun consorcio para el desarrollo futuro de Eclipse comocódigo abierto. En 2003, fue creada la fundaciónindependiente de IBM.

Page 4: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 4/20

 

QU E ES ECLIPSE? y Eclipse es un Entorno Integrado de Desarrollo, del 

inglés Integrated Development Environment (IDE),

  para todo tipo de aplicaciones libres, inicialmentedesarrollado por IBM, y actualmente gestionada por laFundación Eclipse.

Page 5: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 5/20

 

CARACT E RIST I CAS:y Es multiplataforma.y Escrito en lenguaje Java.y Es de código abierto.y La base de Eclipse es la plataforma de cliente enriquecido o RCP.y cliente enriquecido consiste en proporcionar una interfaz gráfica, escrita con

una sintaxis basada en XML, que proporciona funcionalidades similares a las del cliente pesado (arrastrar y soltar, pestañas, ventanas múltiples, menúsdesplegables).

y Eclipse dispone de un Editor de texto con resaltado de sintaxis.y La compilación es en tiempo real.y

La interfaz de usuario de Eclipse también tiene una capa GUI (interfaz gráficade usuario) intermedia llamada JFace, la cual simplifica la construcción deaplicaciones basadas en SWT(componentes para construir la interfaz).

y Se incorpora Business Intelligence y Reporting Tools esto nos ayudara a crear reportes de una manera más sencilla, . Tambien otra caracteristica es lainclusion de las herramientas de SQL Query Builder que nos permitira construir las consultas de una forma visual.

Page 6: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 6/20

 

V ERSIONES:Indigo  junio de 2011 3.7

Helios 23 junio de 2010 3.6Galileo 24 de junio de 2009 3.5

Ganymede 25 junio de 2008 3.4

Europa 29 de junio de 2007 3.3

Callisto 30 de junio de 2006 3.2

Eclipse 3.1 28 de junio 2005 3.1

Eclipse 3.0 28 de junio de 2004 3.0

Page 7: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 7/20

 JBOSS

 

Page 8: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 8/20

y JBoss es un servidor de aplicaciones J2EE (JavaPlatform, Enterprise Edition) de código abierto

implementado en Java puro. Al estar basado en Java,  JBoss puede ser utilizado en cualquier sistemaoperativo para el que esté disponible Java.

y JBoss implementa todo el paquete de servicios de J2EE.

yEs el primer servidor de aplicaciones de código abierto,

 preparado para la producción y certificado J2EE 1.4

 

Page 9: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 9/20

CARACT E RIST I CAS:y Producto de licencia de código abierto sin coste adicional.y Cumple los estándares.y Confiable a nivel de empresay Incrustable, orientado a arquitectura de servicios.y Flexibilidad consistente

y Servicios del middleware para cualquier objeto de Javay Ayuda profesional 24x7 de la fuentey Soporte completo para JMX (Java Management eXtensions).y A diferencia de Tomcat, que solo es un contenedor de Servlets, Jboss es un servidor de aplicaciones

completo.y Soporta JMS (servicio de mensajería Java)y Jboss escucha también en el puerto 8080, por lo que habrá que tener cuidado si tenemos un

 proxy,Oracle o Tomcat instaladosy

La instalación es igual que Tomcat, descargar,descomprimir y usar y Será necesario instalar el JDK de SunJboss incluye Tomcat 5.5, por lo que el puerto 8009 estará abiertoy Se recomienda no instalar Jboss y Tomcatseparado, ya que estaremos instalando dos versiones de

Tomcat que se pelearán por losmismos puertosy Para parar y arrancar Jboss tendremos los scripts run.sh y shutdown.shy Por defecto Jboss solamente escucha en la interfaz loopback 127.0.0.1y Si lo que deseamos es que el servicio sea accesible desde fuera, será necesario arrancarlo escuchando en

cualquier interfaz ./run -b 0.0.0.0

y N o suele ser necesario, ya que jboss o Tomcat suelen ser accedidos desde Apache. La comunicación es através de 127.0.0.1

 

Page 10: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 10/20

SERV 

IDORES DE APLICACION  JB

OSSy EJB 3.0

Implementa la especificación inicial de EJB 3.0.

y JBOSS AOP 

 JBoss AOP está orientado a trabajar con Programación Orientada a Aspectos. Esto permitirá añadir fácilmente servicios empresariales(transacciones, seguridad, persistencia) a clases Java simples.

y HI BERNATE 

H ibernate es un servicio de persistencia objeto/relaciones y consultas para Java. H ibernate facilita a los desarrolladores crear las clasesde persistencia utilizando el lenguaje Java - incluyendo la asociación, herencia, polimorfismo y composición y el entorno decolecciones Java.

y JBOSS CAC H E 

 JBoss Cache es un producto diseñado para almacenar en caché los objetos Java más frecuentemente accedidos de manera queaumente de forma notable el rendimiento de aplicaciones e-bussines. Eliminando accesos innecesarios a la base de datos, JBossCache reduce el tráfico de red e incrementa la escalabilidad de las aplicaciones.

y JBOSS IDE 

Brinda una IDE Eclipse para el JBoss AS. De esta forma la depuración y otras tareas asociadas al desarrollo de aplicaciones puede ser 

realizadas desde el entorno de Eclipse.

y JBOSS JBPM 

Gestor de procesos de negocio, también denominado "WorkFlow". jBPM es una plataforma para lenguajes de procesos ejecutables, cubriendo desde gestión de procesos de negocio (BPM) bajo workflow

hasta orquestación de servicios. Actualmente jBPM soporta tres lenguajes de procesos, 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, publicando y gestionando el contenido así como adaptando el aspecto de la presentación.

 

Page 11: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 11/20

TECNOLOGÍA Y ARQU ITECT U RA:

y JEMS: hace uso del potencial de JBoss Enterprise Middleware Services : JBoss Application Server, * JBoss Cache, Jgroups e H ibernate.

y DB Agnóstico: funciona con cualquier SGBD soportado por H ibernatey SSO/LDAP: hace uso de las soluciones de single sign on (SSO) de

Tomcat y JBossy Autenticación JAAS: módulos de autenticación adaptables vía JAAS y Caché: utiliza cacheado en la capa de visualización para mejor 

rendimientoy Clusterizable: soporte de Cluster que permite que un portal pueda ser 

desplegado en varias instanciasy H ot-Deployment: hace uso de las características de autodespliegue

dinámico incluido en JBossy Instalador SAR: instalación basada en web que hace que la instalación y

configuración inicial sea muy sencilla.

 

Page 12: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 12/20

ESTANDARES S RTADOS:y Portlet Specification and API 1.0 (JSR-168)

y Content Repository for Java Technology API (JSR-

 170)y Java Server Faces 1.2 (JSR-252)

y Java Management Extensión (JMX) 1.2

y

Compatibilidad 100% con J2EE 1.4 al utilizar JBoss AS 

 

Page 13: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 13/20

CONTENEDOR DE PORTAPALES:y Múltiples Instancias de Portales: habilidad para ejecutar 

múltiples portales desplegados en un único contenedor.y IPC (Inter-Portlet Communication): la API habilita a los

  portlets crear enlaces a otros objetos como páginas, portales o ventanas.y Dynamicity: permite a administradores y usuarios crear y

eliminar objetos como portlets, páginas, portales, temas ycomposición en tiempo de ejecución.

y

Internacionalización: permite utilizar recursos deinternacionalización para cada portlet.y Servicios empotrables: la autenticación realizada por el 

contenedor de servlets y JAAS posibilita cambiar el esquemade autenticación.

 

Page 14: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 14/20

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.

 

Page 15: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 15/20

F uncionalidades de U suarios y Grupos:

y Registro y validación de usuarios: parámetrosconfigurables del registro permite la validación deusuarios vía email previa a la activación.

y Acceso de usuarios: hace uso de la autenticación del contenedor de servlets.

y Crear/Modificar usuarios: habilita a losadministradores crear/modificar perfiles de usuarios.

y

Crear/Modificar roles: habilita a los administradorescrear/modificar roles.

y Asignación de roles: habilita a los administradoresasignar roles a los usuarios

 

Page 16: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 16/20

GESTION DE PERMISOS:y API extensible de permisos: permite asignar permisos

de acceso a portlets basados en la definición de roles.

yInterfaz de administración: asignación de permisos aroles en cualquier momento para portlets, páginas oinstancias de portal desplegados.

 

Page 17: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 17/20

SISTEMA DE GESTIÓN DE CONTENIDOS:y Compatible JCR: el CMS utiliza Apache Jackrabbit, una implementación

en código abierto del estándar Java Content Repository API.y Soporte de almacenamiento en SGBD o en el sistema de ficheros.y 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.

y Control de versiones: Todo contenido modificado/creado esautoversionado con el historial de cambios, que pueden ser revisados encualquier momento.

yContenidos mostrados en URLs amigables para los motores debúsqueda: http://yourdomain/portal/content/index.html (sin incluir lasacciones de los portlets)

y URLs del portal sencillas: mostrar descarga de binarios con URLs fácilesde recordar. (http://domain/files/products.pdf)

 

Page 18: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 18/20

TABLÓN DE MENSA J ES:y Respuesta inmediate mediante un sólo click.y Respuesta con cita: se puede citar un tema existente al 

responder.

y Control del flujo: previene el abuso de envío masivo demensajes mediante una ventana de tiempo configurable.

y Creación de categorías contenedoras de foros.y Operaciones sobre Foros: se puede crear un foro y asignarlo

a una categoría específica, además se puede copiar, mover,

modificar y eliminar.y Reordenación de foros y categorías: se puede establecer el 

orden en el que se quiere que aparezcan los foros ycategorías en las páginas.

 

Page 19: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 19/20

GRACIAS

Page 20: Eclipse + Jboss

5/8/2018 Eclipse + Jboss - slidepdf.com

http://slidepdf.com/reader/full/eclipse-jboss 20/20