MAPA DE NAVEGACION Y MODELAMIENTO WEB
MODELAMIENTO DE APLICACIONES WEB
MODELANDO APLICACIONES WEB
MODELO DE VISTAS WEB
Conallen propone una extensión al UML para diseñar
aplicaciones Web:
Dado que las páginas Web son los principales componentes
de la arquitectura Web, hay que
poder modelarlas. Usando
UML podemos ver una página Web como un objeto.
¿Cuálesserían entonces las propiedades de estos objetos?
Es conveniente hacer la distinción entre páginas del servidor
y páginas del cliente. Los
scripts de las páginas del servidor
representan losmétodos de esta clase. Las páginas del
cliente
tienen métodos que se ejecutan solamente del lado del cliente,
como por ejemplo,
Java Applets y controles ActiveX.
Hay una relaciónfundamental entre las páginas del servidor y
las páginas del cliente, y es
que las páginas del servidor crean
las páginas del cliente. Esta relación es en una sola
dirección,
y para modelarla se usael estereotipo <
modo, se indica cuál
página del servidor es encargada de crear
la página del cliente. Por ejemplo:
Algunas páginas del servidor podrían redireccionarciertas solicitudes de procesamiento a
otras páginas servidoras. Permitir modelar estas situaciones es
útil para la reutilización.
Para esto se utiliza el estereotipo
<
Otra relación importante en el diseño de aplicaciones Web
es el vínculo (
link
, o
anchor
)
entre páginas. Las páginas
vinculadas podrían ser páginas decliente o del servidor.
El
estereotipo <
cliente y otras páginas (cliente o
servidoras). Ejemplo:
Si un vínculo (
hyper link
) incluyeparámetros, éstos son modelados
como atributos del link
fuera de la asociación. Por ejemplo:
Dado que una página podría
tener varios formularios (forms)
es posible que desde esta
página...
Regístrate para leer el documento completo.