Sistema de evaluación virtual

La tenología JavaServer Faces (JSF) es un nuevo marco de trabajo para interfaces de usuario para aplicación J2EE. Por diseño, es particularmente útil con aplicaciones basadas en la arquitectura MVC (Model-View-Controller). Numérosos artículos han presentado ya JSF. Sin embargo, la mayoría toma una a...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2011
Institución:
Universidad Tecnológica de Bolívar
Repositorio:
Repositorio Institucional UTB
Idioma:
spa
OAI Identifier:
oai:repositorio.utb.edu.co:20.500.12585/2454
Acceso en línea:
https://hdl.handle.net/20.500.12585/2454
Palabra clave:
Educación por internet
Innovaciones educativas
Tecnología educativa
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/4.0/
Description
Summary:La tenología JavaServer Faces (JSF) es un nuevo marco de trabajo para interfaces de usuario para aplicación J2EE. Por diseño, es particularmente útil con aplicaciones basadas en la arquitectura MVC (Model-View-Controller). Numérosos artículos han presentado ya JSF. Sin embargo, la mayoría toma una apróximación teórica que no cumple los retos del desarrollo empresarial del mundo real. Quedan muchos problemas por resolver. Por ejemplo, ¿dónde entra JSF en la arquiectura general MVC?, ¿Cómo se integra JSF con otros marcos de trabajo?, ¿Existe la lógica de negocio en los beans que hay tras JSF? Y principalmente, ¿cómo se puede construir una aplicación Web del mundo real utilizando JSF? La primera fase en el diseño de una aplicación Web es descubrir los requerimientos funcionales del sistema. Se utiliza el análisis de los casos de utilización para acceder a los requerimientos funcionales de la aplicación , mediante estos se identifica los actores en un sistema y las operaciones que podrían realizar. La siguiente fase es el diseño de la arquitectura de alto nivel. Esto implica subdividir la aplicación en componentes funcionales y particionar estos componentes en capas. El diseño de la arquitectura de alto nivel es neutral a las tecnologías utilizadas.