Comunidad de Programadores
Iniciar sesión
Correo:
Contraseña:
Entrar
Recordar sesión en este navegador
Recordar contraseña?
Iniciar sesión
Crear cuenta
Documentación y Recursos
Cursos y Manuales
Biblioteca de Temas
Código Fuente
Noticias/Artículos
PDFs de programación
Foros y Consultas
Foros de Consulta
Chats de prog.
Tablón de Notas
Diccionario informático
Programadores
Programadores
Ofertas de Trabajo
Programas
Programas/Utilidades
Nuestros Programas
Iconos y Cursores
Preguntas/Respuestas
Otros
Utilidades
Colaboradores
Encuestas/Estadísticas
Contactar
LWP
»
PDFs de programación
»
audio processing
» Arquitectura de software híbrida basada en Spring framework y EJB 3
PDF de programación - Arquitectura de software híbrida basada en Spring framework y EJB 3
Volver
Filtrado por el tag: audio processing
<<
>>
Arquitectura de software híbrida basada en Spring framework y EJB 3
Publicado el 8 de Diciembre del 2019
1.050 visualizaciones desde el 8 de Diciembre del 2019
1,3 MB
100 paginas
Creado hace 13a (30/11/2011)
PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA INFORMÁTICA
ARQUITECTURA DE SOFTWARE HÍBRIDA BASADA
EN SPRING FRAMEWORK Y EJB 3.
JOSÉ GUILLERMO CARTES STUARDO
INFORME FINAL DEL PROYECTO
PARA OPTAR AL TÍTULO PROFESIONAL DE
INGENIERO CIVIL INFORMÁTICO
DICIEMBRE 2011
PONTIFICIA UNIVERSIDAD CATÓLICA DE VALPARAÍSO
FACULTAD DE INGENIERÍA
ESCUELA DE INGENIERÍA INFORMÁTICA
ARQUITECTURA DE SOFTWARE HÍBRIDA BASADA
EN SPRING FRAMEWORK Y EJB 3.
JOSÉ GUILLERMO CARTES STUARDO
Profesor Guía: José Miguel Rubio León
Profesor Correferente: Wenceslao Palma Muñoz
Carrera: Ingeniería de Civil Informática
DICIEMBRE 2011
Dedicatoria
A mi Novia, Familia, profesor guía, profesores, amigos,
y todas las personas que me ayudaron a completar
esta etapa de mi vida, simplemente muchas gracias.
José Guillermo Cartes Stuardo
Índice
Resumen ................................................................................................................................. i
Abstract .................................................................................................................................. i
Lista de Figuras ..................................................................................................................... ii
Lista de Tablas ..................................................................................................................... iv
1 Descripción del Proyecto ............................................................................................... 2
1.1
Introducción .............................................................................................................. 2
1.2 Definición de Objetivos ............................................................................................ 3
1.2.1 Objetivo General................................................................................................ 3
1.2.2 Objetivos Específicos......................................................................................... 3
1.3
Plan de Trabajo ......................................................................................................... 3
1.4 Metodología .............................................................................................................. 4
1.5 Motivaciones del Proyecto ........................................................................................ 5
1.6 Arquitectura de Software .......................................................................................... 5
1.6.1 Historia .............................................................................................................. 5
1.6.2 Definiciones..................................................................................................... 12
1.6.3
Campos de la Arquitectura de Software ........................................................... 14
1.6.4 Modalidades y tendencias ................................................................................ 17
1.6.5 Arquitectura EJB 3 v/s Arquitectura Spring Framework ................................... 20
1.6.5.1
EJB 3 ........................................................................................................ 20
1.6.5.2
Spring Framework .................................................................................... 21
1.6.6 Métricas de comparación ................................................................................. 22
1.7 Caso de estudio ....................................................................................................... 24
2 Spring, un Framework de aplicación .......................................................................... 25
2.1
Introducción e historia ............................................................................................ 25
2.2 Arquitectura de Spring ............................................................................................ 26
2.2.1
Spring Core ..................................................................................................... 26
2.2.1.1
Bean Factory ............................................................................................ 26
2.2.1.2
Inversion of Control .................................................................................. 27
2.2.1.3
Dependency Injection ............................................................................... 28
2.2.2
Spring Context ................................................................................................. 29
2.2.2.1
Application Context .................................................................................. 29
2.2.3
Spring AOP ..................................................................................................... 29
2.2.4
Spring ORM .................................................................................................... 30
2.2.5
Spring DAO ..................................................................................................... 31
2.2.5.1
DAO y JDBC ........................................................................................... 31
2.2.6
Spring Web ...................................................................................................... 33
2.2.7
Spring Web MVC ............................................................................................ 33
2.2.7.1
Dispatcher Servlet..................................................................................... 35
2.2.7.2
Handler Mappings .................................................................................... 35
2.2.7.3
View Resolvers ......................................................................................... 36
2.2.7.4
Controladores ........................................................................................... 37
2.2.7.5
Procesamiento de formularios ................................................................... 39
2.3 Complementos de Spring Framework. .................................................................... 41
2.3.1 Hibernate. ........................................................................................................ 41
2.3.1.1
Características .......................................................................................... 42
2.3.1.2
Historia ..................................................................................................... 42
3 Enterprise JavaBeans (EJB) ........................................................................................ 43
3.1 Definición ............................................................................................................... 43
3.2 Desarrollo basado en componentes.......................................................................... 43
3.3
3.4
3.5
Servicios proporcionados por el contenedor EJB ..................................................... 44
Funcionamiento de los componentes EJB................................................................ 45
La arquitectura EJB en detalle ................................................................................. 46
3.5.1
Repaso de RMI ................................................................................................ 46
3.5.1.1
Stubs, skeletons y paso de argumentos ...................................................... 46
3.5.1.2
Paso de argumentos .................................................................................. 48
3.5.2
EJB y RMI ....................................................................................................... 50
3.5.3
Interfaces locales y remotas ............................................................................. 53
3.5.4
Funcionamiento de la clase home ..................................................................... 54
3.6
Tipos de Enterprise JavaBeans ................................................................................ 56
3.6.1
Beans de sesión ................................................................................................ 56
3.6.1.1
Beans de sesión sin estado ........................................................................ 56
3.6.1.2
Beans de sesión con estado ....................................................................... 57
3.6.2
Beans de entidad .............................................................................................. 58
3.6.2.1
Diferencias con los beans de sesión........................................................... 59
3.6.3
Beans dirigidos por mensajes ........................................................................... 60
3.6.3.1
Diferencias con los beans de sesión y de entidad ....................................... 60
3.7
La arquitectura de los distintos tipos de beans ......................................................... 61
3.7.1
Beans de sesión sin estado ............................................................................... 61
3.7.2
Beans de sesión con estado .............................................................................. 63
3.7.3
Beans de entidad .............................................................................................. 65
3.7.4
Beans dirigidos por mensajes ........................................................................... 67
3.8 Despliegue de aplicaciones y beans ......................................................................... 67
4 Arquitecturas Propuestas ............................................................................................ 70
4.1 Arquitectura d
Links de descarga
http://lwp-l.com/pdf17011
Comentarios de: Arquitectura de software híbrida basada en Spring framework y EJB 3 (0)
No hay comentarios
Comentar...
Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
Cerrar
Cerrar
Cerrar
Cerrar
Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.
Puedes registrarte o validarte desde
aquí
.
Es necesario revisar y aceptar las políticas de privacidad
Acepto las
políticas de privacidad
Tags:
.net
abstracciones
abstracción
access
algoritmo
algoritmos
apache
api
at&t
base
base de datos
base de datos relacional
bases de datos
bind
bugs
clustering
clústers
computación
corba
cortafuegos
db
dell
desarrollo de software
diagramas de flujo
ejb
ensamblador
estructuras de datos
excel
extreme programming
framework
gnu
hardware
herencia
ibm
informática
ingeniería informática
intel
inteligencia artificial
internet
j2ee
java
java server page
javabeans
jdbc
jee
jsp
juego
juegos
lenguajes de programación
lógica
matemáticas
microsoft
mvc
object
odbc
open source
oracle
patrones de diseño
poo
programación
programación orientada a objetos
proxies
proxy
red hat
rest
seguridad
servidor
servidor web
servidores web
servlets
simula
sistema operativo
sistemas distribuidos
sistemas operativos
smalltalk
software
software libre
sql
swing
tesis
uml
windows
windows 7
xml
Comentarios de: Arquitectura de software híbrida basada en Spring framework y EJB 3 (0)
No hay comentarios