Sistema cooperativo en Java

Páginas: 27 (6577 palabras) Publicado: 30 de noviembre de 2013
Casa abierta al tiempo

UNIVERSIDAD A U T ~ N O M A
METROPOLITANA

Unidad: Iztapalapa
División: Ciencias Básicas eIngeniería
Carreras:
Ingeniería en Electrónica
Licenciatura en Computación
Materia: Proyecto terminal I1
Título: Sistema cooperativo en
Java
Fecha: Septiembre de 1999
Alumnos:
David FloresVelázquez
9222 1468

Asesor: Ing. Victor Manuel Ramos Ramos

SisterriaCooperativo en Java
Flores Velázquez David
Solano Suárez Humberto
Univers'idad Autónoma Metropolitana
Iztapalapa

Contenido
Prefacio

iv

Introducción

vi

1 Objetivos

1

2 Fundamentos
2.1 Análisis y Diseño Orientado a Objetos . . . . . . . . . . . . . . .
2.2 Programación Distribuida . . . . . . . . . . . . . . . . . . . . . .
2.3 Comunicación
con RPC (Remote Procedure Call) .. . . . . . . .
2.4 CORBA (Common
Object Request
Broker Architecture) . . . . .
2.4.1 IDL (Interface Definition Language) . . . . . . . . . . . .
2.4.2 ORB (Object Request
Broker)
...............
2.4.3 ORB en el servidor . . . . . . . . . . . . . . . . . . . . . .
2.4.4 ORB en el cliente . . . . . . . . . . . . . . . . . . . . . . .
2.5
RMI
(Remote Method Invocation) . . . . . . . . .. . . . . . . .
2.5.1
Nivel
stub/skeleton . . . . . . . . . . . . . . . . . . . . . .
2.5.2
Nivel
de referencia remota . . . . . . . . . . . . . . . . . .
2.5.3 Nivel de transporte . . . . . . . . . . . . . . . . . . . . . .
2.5.4 Interfaz
del objeto
remoto . . . . . . . . . . . . . . . . . .
2.5.5 Implementación enservidor
el
. . . . . . . . . . . . . . . .
2.5.6 El registro RMI .. . . . . . . . . . . . . . . . . . . . . . .
2.5.7 Stub delcliente y skeletondel servidor . . . . . . . . . . .
2.6
Serialización
de
objetos
.......................
2.7 AWT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2
2

10
10
10
11
11
11
14
15

3 Modelo de la Aplicación
3.1 Funcionalidad ofrecida . . . . . . . . . . . . . . . . . . . . . . . .
3.2Jerarquía
de Clases . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.1 Cliente . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
3.2.2
Servidor
............................

16
16
16
16
28

3

4
5
6
7
7
8
8

9

4

Funcionamiento del Sistema

45

5

Conclusiones

50

i

Lista de Tablas
3.1
3.2
3.3
3.4
3.5
3.6
3.7

Clases y
Clases yClases y
Clases y
Clases y
Clases y
Clases y

Métodos del sistema . . . . . . . . . . . . . . .
MCtodos del sistema(Continuaci6n) . . . . .
Métodos del sistema(Continuaci6n). . . . .
Métodos del sistema(Continuaci6n) . . . . .
Métodos del sistema(Continuaci6n). . . . .
Métodos del sistema(Continuaci6n) . . . . .
Métodos del sistema(Continuaci6n) . . . . .

11

......
. . . . . . .. . . . . . .
. . . . . . .
. . . . . . .

.......
.......

38
39
40
41
42
43
44

Lista de Figuras
2.1 Petición local y remota . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Interacción cliente .servidor . . . . . . . . . . . . . . . . . . . . .
2.3 Arquitecturadecapasde
RMI . . . . . . . . . . . . . . . . . . . .

5
6
9

3.1
3.2
3.3
3.4
3.5
3.6

Jerarquíadeclasesdel cliente . . . . . . . . . . . . . . . . . . . . .
Jerarquía de clasesdel servidor . . . . . . . . . . . . . . . . . . . .
Clases relacionadas con DrawApplication. . . . . . . . . . . . .
Clases relacionadas con TextApplication . . . . . . . . . . . . . .
Clases relacionadas con la claseAdressDialog . . . . . . . . . . .
Clases que sirven para crear los dibujos y el texto . . . . .. . .

.
.
.
.

17
29
33
35
36
37

4.1
4.2
4.3
4.4
4.5

Ventanade iniciodelcliente . . . . . . . . . . . . . . . . . . . . .
Ventana de información del usuario . . . . . . . . . . . . . . . . .
Ventana para el intercambio de mensajes . . . . . . . . . . . . . .
Ventanadetexto . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Ventanadedibujo . . . . . . . . . . . . ....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • sistema cooperativo
  • Sistema Cooperativo
  • Sistemas cooperativos
  • Sistema De Ventas Java
  • Java y Sistemas Automatizados
  • Sistemas numericos en java
  • Teoria de sistemas cooperativos
  • Sistemas cooperativos barnard

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS