PDF de programación - Java EE 6

Imágen de pdf Java EE 6

Java EE 6gráfica de visualizaciones

Publicado el 21 de Mayo del 2018
523 visualizaciones desde el 21 de Mayo del 2018
155,9 KB
6 paginas
Creado hace 15a (14/01/2009)
JAVA EE 6

Jorge Jiménez Fernández

Manuel Ignacio Rangel Durán

Sergio Sánchez Vicente

Fabio Sanvido

Software de

Comunicaciones

2008-2009

Departamento de Ingeniería Telemática

Universidad Carlos III de Madrid

Contenido



Introducción

• Descripción

• Actualizaciones

• Desarrollo

• Conclusiones

• Referencias

Software de

Comunicaciones

2008-2009

2
2

Introducción I: Historia

• ¿Qué es? Evolución de las tecnologías JEE

• JEE6 es un desarrollo de la plataforma Java Enterprise
Edition capaz de cubrir una amplia gama de necesidades
de la empresa y aplicaciones web.

3
3

Software de

Comunicaciones

2008-2009

Introducción II

• ¿Porqué surge? ¿Qué necesidades resuelve?

– Más flexibilidad en el desarrollo.
– Menor tiempo de instalación.
– Extensibilidad y reestructuración.
– Fácil de construir a partir de las bibliotecas creadas por la

comunidad.

– Amplia el desarrollo Web Tier mediante la inclusión de la

nueva API para servicios web: JAX-RS.

• ¿Quién la usa?

– Sector telecomunicaciones
– Sector finanzas

Software de

Comunicaciones

2008-2009

4

Descripción

• Ventajas y puntos fuertes

– Extensibilidad
– Reestructuración
– Flexibilidad
– Mayor facilidad de uso

• Desventajas y puntos débiles

– La inclusión de perfiles fallan en J2ME debido al tamaño.

• Principales cambios respecto a versiones anteriores

– Introduce la poda de elementos específicos.
– Introduce perfiles para proporcionar subconjuntos de JEE
– Se basa en la simplificación de JEE5, incluyendo el uso de
anotaciones para reducir aún más la dependencia del
exterior de los archivos de configuración.

Actualizaciones

• Mayores actualizaciones en:

– Java Persistence API
– Servlets
– JavaServer Faces 2.0

• En menor medida en:

– Enterprise JavaBeans
– Java EE Connector Architecture
– JAX-WS

5
5

6

Software de

Comunicaciones

2008-2009

Software de

Comunicaciones

2008-2009

Desarrollo I

• ¿Cómo desarrollar?

– Java EE 6 se desarrolla utilizando GlassFish v3
– GlassFish se redimensiona en su versión 3 para dar

cabida al desarrollo de Java EE 6

• Herramientas de desarrollo

– GlassFish:

• Project GlassFish http://glassfish.dev.java.net
• GlassFish

servidor

un

es

de

aplicaciones

empresariales que incluye:

– Alta disponibilidad
– Registro de ajuste de rendimiento

Software de

Comunicaciones

2008-2009

• Principal característica:

– Facilidad de desarrollo [Ver ejemplos]

7
7

Desarrollo II: Ejemplos

JAVA EE 5
Necesita dos ficheros fuente:

JAVA CLASS


package com.foo;

public class MyServlet extends HttpServlet {

public void doGet(HttpServletRequest

req,HttpServletResponse res){

}

}

• WEB XML
<!--deployment descriptor web.xml-- >

<web-app>

<servlet>

<servlet-name>MyServlet</servlet-name>

JAVA EE 6
En muchos casos es suficiente con un

solo fichero fuente:

JAVA CLASS


package com.foo;

@Servlet(name=”MyServlet”,url-

pattern=”/myApp/*”)

public class MyServlet {

public void doGet(HttpServletRequest

req,HttpServletResponse res){

...

}

Software de

Comunicaciones

2008-2009

</servlet>

</web-app>

8

Desarrollo III: Ejemplos

• Simplificación de empaquetamiento

– Introducción de un EJB directamente dentro del fichero

.war

Software de

Comunicaciones

2008-2009

9

Conclusiones

• JEE evoluciona hacia una tecnología más ligera.

• JEE6 reduce la complejidad de implementación con

respecto a las versiones anteriores de JEE.

• JEE6 es más manejable, extensible y flexible.

• El uso de JEE6 no está extendido en la actualidad.

• Los servidores de aplicaciones avanzan hacia JEE6 en

el futuro.

Software de

Comunicaciones

2008-2009

10

Referencias

• Proporcionar las referencias utilizadas para preparar esta

presentación:

– http://jcp.org/en/jsr/detail?id=316

– http://es.wikipedia.org/wiki/Java_EE

– http://www.infoq.com/news/2008/01/jee6

– http://www.javapassion.com/j2ee/javaee6intro.pdf

– http://www.sdtimes.com/SearchResult/32250

Software de

Comunicaciones

2008-2009

11

Fin de la presentación

¿PREGUNTAS?

Software de

Comunicaciones

2008-2009
  • Links de descarga
http://lwp-l.com/pdf11161

Comentarios de: Java EE 6 (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad