Manual JEE

Páginas: 46 (11432 palabras) Publicado: 13 de agosto de 2013
Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

Manual de Desarrollo Basico de Aplicaciones
En La Plataforma J2EE
En Ubuntu 7.x

Miguel Abarca C.
Prof. Gustavo Donoso M.
Diseño de Software

1

Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

2

Introduccion
Este manual de desarrollo basico de aplicaciones utilizando la
arquitectura J2EE en UBUNTU 7.x,tiene como principales objetivo orientar al
alumno tanto en lo teorico como practico de de esta arquitectura, y en el uso de
herramientas de software libre que se hace cada vez mas necesario en el
desarrollo y el diseño de aplicaciones empresariales, para esto es preciso tener
conocimientos previos de algunos temas como son JDBC, UML, HTML, Envio de
datos entre paginas web y manejo de UBUNTU,sino se tienen se recomienda
investigar.
Se detallaran cada uno de los componentes de este tipo de
aplicaciones ademas de la introduccion de Patrones de Diseño que nos serviran
para dar solucion a algunos problemas que ocurren cuando desarrollamos
aplicaciones web, como es el manejo de grandes cantidades de archivos JSP en
la comunicación de la capa web y de negocio.
Veremos, ademas, el usode las herramientas que trae NetBeans 6
para Diseño de Software, que nos ayudaran a crear Diagramas de Clase con
Ingenieria Reversa y Directa, Modelos de Casos de Uso, Diagramas de Secuencia
y manejo de base de datos.
Como consejo de experiencia personal, recomiendo no ir
directamente a el desarrollo de las aplicaciones ejemplo para tratar de
adelantarse, sino ir de los mas basico a los mascomplejo de forma lenta pero
segura, ya que de lo contrario puede costar aun mas el entendimiento del
desarrollo de aplicaciones en esta arquitectura.
Para la instalacion de la estacion de la estacion para trabajo en la
plataforma J2EE, leer el manual “Configuración de un servidor para
desarrollo con J2EE en Ubuntu 7.04”, que se encuentra disponible en el sitio
del curso, en el seencuentra el detalle de cada una de las partes que se
utilizaran para el diseño y desarrollo de sus aplicaciones.

Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

3

INDICE
Capitulo I: “Elementos de la Plataforma”
Plataforma Java
Ediciones
Plataforma J2EE

5
6
7

Capitulo II: “Arquitectura J2EE”
Programacion por Niveles
Modelo de Capas
Modelo de 3 Niveles
Modelo de 4Niveles
Arquitectura Aplicaciones J2EE
Modulo EJB
El Contenedor o Container
Modulo WAR

9
9
10
10
11
11
13
14

Capitulo III: “Elementos Aplicaciones J
2EE”
Partes de un Beans
JNDI, referencia rapida
JDBC, referencia rapida
Paquetes de Aplicaciones
Integracion Beans de Sesion+Entidad

17
18
18
19
19

Capitulo IV: “Patrones de Diseño”
¿Que son?
¿Para que se usan?Patrones J2EE
Beans de Fachada (Session Façade)
HTML dinamico y Aplicaciones
Aplicación Beans de Fachada en comunicación Capa Web y Negocio

21
21
22
22
24
26

Capitulo V: “NetBeans 6, Herramientas par Diseño de Software”
a
Entorno de Trabajo
Creacion aplicación EAR (WAR+EJB)
Agregar Driver de Coneccion a una Base de Datos PostgreSQL
Herramienta para manejo de base de datos
AgregarModulo UML
Creacion Modelo Casos de uso
Creacion Diagramas de Clase
Creacion Modelo de Analisis
Creacion Modelo de Secuencia
Exportar a Imagen cada Modelo
Generacion de Codigo a partir de los Modelos
Ingenieria Inversa

28
29
31
34
41
43
45
49
51
55
55
57

Capitulo VI: “
Aplicaciones de Ejemplo”
Conocimientos Necesarios
Aplicación Hola Mundo
Calculadora
Agenda Telefonica63
63
69
80

Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

CAPITULO I
“Plataforma Java”

4

Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

5

Plataforma Java
En el desarrollo de nuestra carrera se nos ha capacitado en la
mayoria de los cursos de desarrollo de software en el uso de esta
plataforma pero muchas veces no nos detenemos a buscar con que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Qué es JEE
  • Jeee
  • Apuntes JEE
  • Arquitectura Jee
  • jee logistica
  • Jeee
  • Jeeos
  • Jeeer

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS