Diseño de Sistemas Software basados en Tecnologías EJB+Oracle
Curso 2006/2007
Titulación | Cuatrimestre | Horario | Créditos |
---|---|---|---|
Ingeniería Técnica en Informática de Gestión | primero | 6.0 | |
Ingeniería Técnica en Informática de Sistemas | primero | 6.0 | |
Ingeniería Informática | primero | 6.0 |
Profesorado | Objetivos | Temario | Metodología | Evaluación | Bibliografía | Noticias | Material docente
Profesorado
- José Miguel Cañete Valdeón
- Francisco J. Galán Morillo (coordinador)
Objetivos
-
Capacitar al alumno para el diseño detallado de sistemas software desde especificaciones de diseño arquitectónico descritas en el Lenguaje de Modelado Unificado (UML)
-
Utilizar las tecnologías Enterprise Java Beans (EJBs) y Oracle9i como herramientas de construcción desde el entorno de desarrollo Jdeveloper
Temario
-
1. Introducción al Lenguaje de Modelado Unificado
2. Introducción al Lenguaje de Programación Java
3. Entorno de Desarrollo Integrado Jdeveloper. Conexiones a OC4J y Oracle9i
4. Fundamentos OC4J
5. Enterprise Java Beans III. Tipos de Beans
6. Enterprise Java Beans IV. CMP Entity Beans
7. Enterprise Java Beans V. Relaciones entre Entity Beans
8. Enterprise Java Beans VII. Session Beans
9. Transacciones en el modelo de componentes EJB
10. Ejercicio sobre Diseño Detallado y Construcción
Metodología
-
Las clases son fundamentalmente prácticas y los alumnos trabajarán en grupos de dos. A lo largo del curso, se introducirán breves explicaciones teóricas junto con ejercicios prácticos para reforzar el aprendizaje. El uso del entorno de desarrollo Jdeveloper y de los lenguajes de programación Java y de especificación UML constituirán una constante. Una vez introducidos los recursos tecnológicos (Java, UML, Jdeveloper, OC4J y EJBs), el alumno realizará el diseño detallado y construcción de un componente grueso procedente de la arquitectura de un sistema especificado previamente por los profesores. El uso de las tecnologías presentadas resultará fundamental para realizar el trabajo propuesto de forma efectiva.
Evaluación
-
Evaluación contínua basada en las resoluciones de los ejercicios prácticos y del diseño detallado y construcción del componente propuesto.
Bibliografía
- Bass, L., P. Clements, R. Kazman, Software Architecture in Practice, Addison-Wesley, 2003.
- Booch, G., J. Rumbaugh, I. Jacobson, Unified Modeling Language User Guide, Addison-Wesley, 1998.
- Horstmann, C., G. Cornell, Core Java2. Vol I y II, Sun Microsystems Press, 2000.
- Monson-Haefel, Richard, Enterprise Java Beans, 3ª Ed., O'Reilly, 2001.
- Oracle Corporation, Oracle9iAS Containers for J2EE. Enterprise JavaBeans Developer's Guide. Release 2 (9.0.3), 2002.
- Oracle Corporation, Oracle9iAS Containers for J2EE. Stand Alone User's Guide. Release 2 (9.0.3), 2002.
Noticias
Canal RSS de noticias de la asignatura
-
11/06/2007 - 12:31
Alumno José López Fernández
Debe entregar URGENTEMENTE el CD con la práctica en horario de tutorías del profesor J.M. Cañete. -
17/05/2007 - 12:46
Clase del martes 22 de Mayo de 2006
Este día no habrá clase debido a que estaré en un control de LFA. El punto de comprobación pasa al viernes 25 de Mayo. -
20/02/2007 - 12:00
Comienzo de clases
La presentación de la asignatura tendrá lugar el Martes 20 de Febrero de 2006 a las 15:30 en el aula I2.31 (segunda planta del módulo L1).