Você está na página 1de 52

1.

Arquitectura Java EE

Un ServletRequest encapsula la comunicacin desde el cliente


al servidor.
La interfaz ServletRequest permite al servlet acceder a:
Informacin como los nombres de los parmetros pasados por
el cliente.

Chunga Huatay Edwin 1


1. Arquitectura Java EE

Un ServletResponse encapsula la comunicacin de vuelta


desde el servlet hacia el cliente
La interfaz ServletResponse le da al servlet los mtodos para
responder al cliente.

Chunga Huatay Edwin 2


1. Arquitectura Java EE

Usa session almacena las propiedades y valores


predeterminado de una aplicacin web
Envi de Objeto al formulario

Recepcin de Objeto en el formulario

Chunga Huatay Edwin 3


Proceso Iterativo III
Sistema de Ventas en una Tienda

Chunga Huatay Edwin


Proceso Iterativo III

Chunga Huatay Edwin 5


Proceso Iterativo III

Chunga Huatay Edwin 6


Proceso Iterativo III

Chunga Huatay Edwin 7


Proceso Iterativo III

Chunga Huatay Edwin 8


Proceso Iterativo III

Chunga Huatay Edwin 9


Proceso Iterativo III

Chunga Huatay Edwin 10


Proceso Iterativo III

Chunga Huatay Edwin 11


Proceso Iterativo III

Chunga Huatay Edwin 12


Proceso Iterativo III

Chunga Huatay Edwin 13


Proceso Iterativo III

Chunga Huatay Edwin 14


Proceso Iterativo III

Chunga Huatay Edwin 15


Proceso Iterativo III

Chunga Huatay Edwin 16


Proceso Iterativo III

Chunga Huatay Edwin 17


Proceso Iterativo III

Chunga Huatay Edwin 18


Proceso Iterativo III

Chunga Huatay Edwin 19


Proceso Iterativo III

Chunga Huatay Edwin 20


Proceso Iterativo III

Chunga Huatay Edwin 21


Proceso Iterativo III

Chunga Huatay Edwin 22


Proceso Iterativo III

Chunga Huatay Edwin 23


Proceso Iterativo III

Chunga Huatay Edwin 24


Proceso Iterativo III

Chunga Huatay Edwin 25


Proceso Iterativo III

Chunga Huatay Edwin 26


Proceso Iterativo III

Chunga Huatay Edwin 27


Proceso Iterativo III

Chunga Huatay Edwin 28


Proceso Iterativo III

Chunga Huatay Edwin 29


Proceso Iterativo III

Chunga Huatay Edwin 30


Proceso Iterativo III

Chunga Huatay Edwin 31


Proceso Iterativo III

Chunga Huatay Edwin 32


Proceso Iterativo III

Chunga Huatay Edwin 33


Proceso Iterativo III

Chunga Huatay Edwin 34


Proceso Iterativo III

RegistroProf
-pro: Proforma
+acceso()
+nuevo()
+cancelar()
+busCliente()
+busArticulo()
+agregar()
+quitar()
+grabar()

Chunga Huatay Edwin 35


Proceso Iterativo III

Chunga Huatay Edwin 36


Proceso Iterativo III

Chunga Huatay Edwin 37


Proceso Iterativo III

Chunga Huatay Edwin 38


Proceso Iterativo III

Chunga Huatay Edwin 39


Proceso Iterativo III

Chunga Huatay Edwin 40


Proceso Iterativo III

Chunga Huatay Edwin 41


Proceso Iterativo III

Chunga Huatay Edwin 42


Proceso Iterativo III

Proforma

-num: String
-fec: String
-emp: Empleado
-cli: Cliente
-lineas: HashMap
+setNum(num: String): void
+getNum(): String
+setFec(fec: String): void
+getFec(): String
+setEmp(emp: Empleado): void
+getEmp(): Empleado
+setCli(cli: Cliente): void
+getCli(): Cliente
+getLineas(): HashMap
+agregarLinea(art: Articulo, can: int): void
+quitarLinea(cod: String): void
+getTotal(): double

Chunga Huatay Edwin 43


Proceso Iterativo III

Chunga Huatay Edwin 44


Proceso Iterativo III

LineaProf

-art: Articulo
-can: int
+setArt(art: Articulo): void
+getArt(): Articulo
+setCan(can: int): void
+getCan(): int
+getImporte(): double

Chunga Huatay Edwin 45


Proceso Iterativo III

Articulo
-cod: String
-nom: String
-pre: String

+setCod(cod: String): void


+getCod(): String
+setNom(nom: String): void
+getNom(): String
+setPre(pre: double): void
+getPre(): double

Chunga Huatay Edwin 46


Proceso Iterativo III

Cliente

-dni: String
-nom: String
-dir: String
+setDni(dni: String): void
+getDni(): String
+setNom(nom: String): void
+getNom(): String
+setDir(dir: String): void
+getDir(): String

Chunga Huatay Edwin 47


Proceso Iterativo III

Empleado

-cod: String
-nom: String
-car: String
-usua: String
-pass: String
+setCod(cod: String): void
+getCod(): String
+setNom(nom: String): void
+getNom(): String
+setCar(car: String): void
+getCar(): String
+setUsua(usua: String): void
+getUsua(): String
+setPass(pass: String): void
+getPass(): String

Chunga Huatay Edwin 48


Proceso Iterativo III

Conexion

+getConexion(): Connection

Chunga Huatay Edwin 49


Proceso Iterativo III

Operacion

+ejecutar(sql: String): String


+getTabla(sql: String): List
+getFila(sql: String): Object[]

Chunga Huatay Edwin 50


Proceso Iterativo III

GeneraNumero

+getNum(sql: String): String

Chunga Huatay Edwin 51


Proceso Iterativo III

Fecha

+getFec(): Strimg

Chunga Huatay Edwin 52

Você também pode gostar