Aplicaciones J2EE Open Source

Anuncio
TINet Soluciones Informáticas
http://www.tinet.cl/
1/12
Desarrollo de Aplicaciones J2EE
usando Herramientas Open Source
Sergio Ahumada Navea
Temario
Objetivo
2/12
¿Qué es J2EE?
IDE’s
Servidor de Aplicacion
Caso de Estudio
Objetivo
Revisar los principales conceptos J2EE
3/12
Revisar los IDE’s disponibles
Revisar herramientas de integración
Desarrollar un caso de estudio con los conceptos y herramientas mencionados
¿Qué es J2EE?
Un conjunto de especificaciones
4/12
Basado en Java
Principales tecnologı́as
Algunos Frameworks (Struts, Hibernate)
Algunas definiciones
Es un conjunto de especificaciones orientadas a construir
aplicaciones empresariales distribuidas
5/12
Plataforma de desarrollo
Basado en Java
Lenguaje de alto nivel
6/12
Orientado a objeto
Arquitectura neutral
Portable
Multi hebra
Robusto
Principales Tecnologı́as
JSP/Servlet (Web Container)
7/12
EJB (EJB Container)
JMS (Message Broker)
JDBC (Database)
JAAS (Security)
JMX (Managment)
Web Service
Algunos Frameworks
Struts
8/12
Hibernate
IDE’s
Eclipse/Netbeans (Workbench)
9/12
Lomboz/JBossIDE
• Caracterı́sticas
• Lomboz v/s javac, jar, ant, vi, etc
Eclipse
Entorno base para diferentes lenguajes
10/12
Funciona bajo un esquema de plugins
Para todo hay un plugin
• Lomboz/JBossIDE
JSP/Servlet/EJB/JMS/Web Service
• SQLExplorer
Database
• Sysdeo Tomcat
Servlet Engine Tomcat
Programas C/C++
Servidor App / Message Queue
JBoss/Jonas
11/12
• Web Container
• EJB Container
• JMS Provider
• JNDI
OpenJMS
• JMS Provider
• PTP/Pub-Sub
Caso de Estudio
Patrones de Diseño
12/12
Arquitectura
Manos a la obra. . .
Descargar