Tema2Curso2001 02
109
7. Bibliografía
• Libro general sobre Ingeniería del Software:
– Ingeniería del Software. Un enfoque práctico.
5ª Edición. Roger S. Pressman. MacGraw-Hill, 2001.
• Para la sección 2
– Construcción de Software Orientado a Objetos.
2ª Edición. Bertrand Meyer. Prentice-Hall, 1999. Capítulo 1.
• Para la sección 4
– El Lenguaje Unificado de Modelado.
– El Proceso Unificado de Desarrollo deSoftware
– Jacobson, Booch, Rumbaugh. Editorial Addison Wesley, 1999
• Para la sección 6
– The Capability Maturity Model: Guidelines for Improving the
Software Process. M.C.Paulk, C.V.Weber, B.Curtis y
M.B.Chrissis. Addison-Wesley
– Introducción al Proceso Software Personal (PSP) Watts S.
Humphrey. Addison-Wesley, 2001.
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
110
Tema 2:Construcción de Software
Orientado a Objetos en Java
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería del Software
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU
54
111
Indice
•Introducción a Java
•Programación basada en objetos
•El lenguaje Java
•Programación orientada a objetos
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI,UPV/EHU
112
Tema 2.1
Construcción de Software
orientado a objetos en Java
Introducción a Java
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería del Software
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU
55
113
Indice
• Introducción a Java
- ¿Qué es Java? Características
- Tipos de aplicaciones
- Arquitectura de desarrollo
- Anatomía deuna Aplicación
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
114
Bibliografía
• http://www.bruceeckel.com/javabook.ht
ml
– EDICIÓN GRATUITA ELECTRÓNICA del
libro “Thinking in Java”
• MANUAL en disco CD LSI 2000
• Hay mucho material/libros/tutoriales que
se puede encontrar en Internet
• LIBROS EN BIBLIOTECA
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería delSoftware
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU
56
115
Historia del lenguaje
• El lenguaje Java fue creado por Sun
Microsystems Inc.
• Aparece en el año 1995 y debe, en
gran medida, su popularidad al éxito
del servicio WWW.
• Los navegadores incorporan un
entorno de ejecución de programas
JAVA (applets).
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto.LSI, UPV/EHU
116
¿Qué es exactamente JAVA?
•
•
•
•
•
Es un lenguaje de programación.
Orientado a objetos
Adecuado a la red
Aplicaciones cliente
Aplicaciones servidor
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería del Software
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU
57
117
Tipos de aplicaciones JAVA
5 tipos básicosCliente:
•Aplicaciones ordinarias.
•Applets.
–Servidor
•Servlets
•JSP
•EJB
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
118
Tipos de aplicaciones JAVA
Clientes: Applets
Son aplicaciones Java que se ejecutan bajo el contexto de
un navegador
Se ejecuta en un contexto seguro, es decir, NO puede
acceder a los recursos (memoria, disco...etc) de la máquina
donde se está ejecutando
ClienteNavegador
Applet
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería del Software
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU
58
119
Tipos de aplicaciones JAVA
Clientes: Aplicaciones convencionales
Son aplicaciones Java que se ejecutan como una aplicación
local sin limitaciones.
Cliente
Aplicación
A. Goñi, J.R. Zubizarreta, J.Iturrioz. Dpto. LSI, UPV/EHU
120
Tipos de aplicaciones JAVA
Servidor: Servlets
Aplicaciones Java, que devuelven como resultado HTML.
Normalmente se utilizan para la generación de páginas
dinámicas o control
Servidor
Html
Servlet
A. Goñi, J.R. Zubizarreta, J. Iturrioz. Dpto. LSI, UPV/EHU
Ingeniería del Software
A. Goñi, J.R. Zubizarreta , J. Iturrioz
Dpto. LSI. Facultad de Informática. UPV/EHU...
Regístrate para leer el documento completo.