Manula de ubunto en msql

Solo disponible en BuenasTareas
  • Páginas : 47 (11567 palabras )
  • Descarga(s) : 0
  • Publicado : 11 de septiembre de 2010
Leer documento completo
Vista previa del texto
Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

1

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

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 comoprincipales 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 tienense 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 uso de las herramientasque 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 mas complejo de forma lentapero 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 se encuentra el detalle de cada una de laspartes 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 4 Niveles Arquitectura Aplicaciones J2EE Modulo EJBEl 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 AplicacionesAplicació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 Agregar Modulo UML Creacion Modelo Casos de uso Creacion Diagramas de Clase Creacion Modelo de AnalisisCreacion 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 Telefonica 63 63 69 80

Manual de desarrollo basico Plataforma J2EE en Ubuntu 7.x

4

CAPITULO I “Plataforma Java” 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 elementos contamos ni cuales son los elementos que entran en juego. Es por esto que antes de comenzar con el desarrollo de...
tracking img