Eclipse
Desarrollo de Aplicaciones Web
con Eclipse
Oscar Gosdinski
Software Services Representative
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
Java
●
Es un lenguaje de programación y una plataforma de
desarrollo.
●
●
Lenguaje de alto nivel que puede ser caracterizado por las
siguientes palabras: Simple, Orientado a Objetos, Distribuido, Multihilos, Dinámico, Neutro en Arquitectura,
Portable, Alto Desempeño, Robusto y Seguro.
La plataforma Java consta de 2 componentes:
✔
✔
2
Java Virtual Machine
Java Application Programming Interface.
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
Java Enterprise Edition
●
●
●
3Provee herramientas basadas en componentes con el fin de
diseñar, desarrollar, ensamblar e implantar aplicaciones
empresariales.
Ofrece un modelo de aplicaciones distribuidas de varias
capas, componentes reusables, modelo de seguridad
unificado, un control de transacciones flexible y soporte a
Web Services a través de la utilización de estándares y
protocolos abiertos.
Utiliza las funcionalidades provistas por Java Standard Edition como portabilidad, JDBC, tecnología CORBA, etc.
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
¿Qué es Eclipse?
●
Una tecnología
✔
✔
●
www.eclipse.org
Una comunidad dirigida por la Fundación Eclipse
✔
4
Plataforma de integración, rich client platform, Java IDE
Proyecto Open Source
✔
●Plataforma universal de frameworks y herramientas que permite
el desarrollo y despliegue de aplicaciones de forma simple a un
bajo costo.
Es un consorcio de los mayores proveedores de Software,
corporaciones, instituciones de educación e investigación.
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
IBM y Eclipse
●
Contribución
●
●
●
●
Eclipse Foundation fue creada por IBM en el 2001, se convirtió en
independiente el 2004.
IBM contribuyó con un subconjunto
de RUP en Octubre del 2005.
Mejoras
●
●
5
IBM desarrolló la tecnología para
iniciar Eclipse en 2001.
Herramientas Rational están
creadas sobre Eclipse.
RUP está construido sobre Eclipse.
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCPEclipse Web Tools Platform (WTP)
●
●
Extiende la plataforma Eclipse con herramientas para
desarrollar aplicaciones Web y Java EE.
Incluye editores de código y gráficos de diversos lenguajes,
wizards y aplicaciones preconfiguradas con la finalidad de
simplificar el desarrollo de aplicaciones Web:
●
●
Dali JPA Tools
●
EJB Tools
●
Java EE Tools
●
Java Server Faces Tools.
●
6AJAX Toolkit Framework (ATF)
Web Services Tools.
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
Eclipse: Instalación
●
Descargar el siguiente paquete desde
www.eclipse.org/downloads :
Eclipse IDE for Java EE Developers
●
Se obtendrá un archivo tar.gz, decomprimirlo en por
ejemplo /opt:
$ sudo tar zxf .tar.gz
●
Ejecutar el siguiente comando:$ /opt/eclipse/eclipse
7
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
Eclipse: Welcome Page
8
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
Eclipse: Java Development Tool
9
IBM del Perú
03/31/08
© 2007 IBM Corporation
Linux Week PUCP
WebSphere Application Server Community Edition
●
●
●
●
●
●10
Servidor de aplicaciones Java EE 5 Certificado, soporta
Servlets 2.5, JSP 2.1 y EJB 3.0
Basado a Apache Geronimo 2.0.1
Provee un plugin para Eclipse que permite desarrollar
aplicaciones para WASCE de forma simple.
Soporte a base de datos: Apache Derby, IBM DB2,
Oracle, Microsoft SQL Server, MySQL.
Soporta los siguientes directorios: Apache Directory ...
Regístrate para leer el documento completo.