Java

Page 288

Manual de Java

Servlets y JSP

J2EE Se trata de una plataforma completa para construir aplicaciones completas desde la web basadas en el lenguaje Java. Se trata de una serie de tecnologías que permiten escribir aplicaciones en el lado del servidor para proporcionar servicios desde redes TCP/IP. Lógicamente todas estas técnicas se basan en el lenguaje Java. Mantienen el paradigma Java de la portabilidad incluso en el caso de cambiar el sistema operativo del servidor. Sus APIs están en el paquete javax. Las fundamentales son:

Servlets

JSP

JAXP (API de procesamiento de documentos XML)

EJB (Enterprise Java Beans)

Para ello hace falta ejecutar la aplicación J2EE en servidores web compatibles que posean un servidor de aplicaciones compatibles, por ejemplo:

WebLogic http://www.bea.com

Inprise/Borland AppServer: http://www.inprise.com

IBM WebSphere ApplicationServer: http://www.ibm.com/software/webservers

IONA iPortal Application Server: http://www.iona.com

iPlanet Application Server: http://www.iplanet.com

Macromedia JRun Server: http://www.allaire.com

Oracle Application Server: http://www.oracle.com

Sun Java 2 SDK Enterprise Edition: http://java.sun.com/j2ee/j2sdkee (válido sólo para aprender)

Sun ONE (estrategia de servidores completa de Sun)

De forma gratuita y de código abierto, open source (implementaciones parciales):

Tomcat (subproyecto de Jarka): http://jakarta.apache.org/tomcat (válido para JSP y Servlets)

JBoss: http://www.jboss.org

Evidan JOnAS: http://www.evidian.com/jonas

empaquetamiento de las aplicaciones web Las aplicaciones (sean servlets o JSP) se empaquetan dentro de archivos war (pueden ser generados por la aplicación jar). La estructura de estos archivos es: 280


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.