Conexion

Páginas: 31 (7648 palabras) Publicado: 10 de noviembre de 2012
Conexión a bases de Datos
rpc Y jpa
con GWT
(Google web toolkit
versión 2.3.0)


Diagramas de UML
Diagramas de Secuencia
Sirven para mostrar como es la interacción entre objetos de distintas clases. A continuación se muestra un ejemplo.

En este diagrama A, B y C son clases. Hay tres referencias a objetos: objeto1 de la clase A, objeto2 de la clase B y objeto3 de laclase C.
Las rayas punteadas que salen de abajo de cada objeto se conocen como líneas de tiempo y representan a cada objeto a través del tiempo, el cual transcurre de arriba hacia abajo.
Las flechas indican instrucciones. Salen del objeto que solicita su ejecución y llegan al objeto encargado de realizarla. El rectángulo que toca la flecha se conoce como foco y muestra el tiempo durante elcual el objeto está activo realizando la tarea solicitada.
En el diagrama, la primera flecha indica que objeto2 ejecuta el método llamado metodo1. Para ello se activa y realiza en orden las siguientes flechas:
1. Desde objeto2 se solicita a objeto3 que ejecute instruccion1DeMetodo1( ).
2. Desde objeto2 se solicita a objeto3 que ejecute instruccion2DeMetodo1( ).
3. La referenciaobjeto2 invoca su propio método llamado invocacionInterna( ).
El código de metodo1 puede ser algo como lo que sigue:
metodo1
B.java |
3 public void método1() {
4 objeto3.instrucción1DeMétodo1();
5 objeto3.instrucción2DeMétodo1();
6 invocaciónInterna();
7 }

Diagramas de Clase
Muestranen forma resumida los atributos y operaciones de una clase, así como de sus objetos. También marcan las relaciones con objetos de otras clases; estas son necesarias enviar los mensajes. He aquí un ejemplo:

Este diagrama corresponde con el diagrama de secuencia del punto anterior. Indica que tenemos tres clases.
Los objetos de la clase A contienen una referencia a un objeto de clase B quese llama objeto2; el signo menos antes del nombre indica que el acceso es privado. La flecha apunta al tipo de la referencia, que es B. Por medio de la referencia se invoca metodo1 en el objeto de la clase B.
Los objetos de la clase B contienen una referencia privada a un objeto de clase C que se llama objeto3. También contienen dos métodos públicos: metodo1 e invocacionInterna. Por medio deobjeto3 se invocan los métodos de C.
Los objetos de la clase C contienen dos métodos: instruccion1DeMetodo1 e instruccion2DeMetodo1 y como no invocan métodos en otros objetos, no necesitan referencias.
Las referencias son necesarias porque a través de ellas se envían los mensajes a los objetos. Nota que los nombres de las referencias usadas para enviar los mensajes están marcados en eldiagrama de clases.
A continuación se lista el código que corresponda a cada clase:
A.java
A.java |
1 public class A {
2 private B objeto2 = new B();
3 }
B.java
B.java |
1 public class B {
2 private C objeto3 = new C();
3 public void método1() {
4objeto3.instrucción1DeMétodo1();
5 objeto3.instrucción2DeMétodo1();
6 invocaciónInterna();
7 }
8 public void invocaciónInterna() {
9 System.out.println("método interno");
10 }
11 }
C.java
C.java |
1 public class C {
2 public voidinstrucción1DeMétodo1() {
3 System.out.println("instrucción 1");
4 }
5 public void instrucción2DeMétodo1() {
6 System.out.println("instrucción 2");
7 }
8 }
-------------------------------------------------

-------------------------------------------------...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Conexionismo
  • El Conexionismo
  • Conexion
  • Conexiones
  • conexion
  • Conexionismo
  • Conexiones
  • Conexionismo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS