MVC Modelo

Los sistemas con la arquitectura MVC utilizando un componente de software conocido como el modelo hacer la mecánica real de un sistema en línea. Estos mecanismos pueden incluir el seguimiento del medio ambiente y el jugador eran para un juego en línea o compras de la ejecución de una tienda en línea. Otro componente, denominado vista , crea y hace presente la interfaz gráfica que el usuario ve. Un componente final, el controlador , controles interacción de un usuario con la vista y envía esta información al modelo para el procesamiento.

JSF

JSF es la plataforma de Oracle para la creación de sistemas en línea en Java. Esto es muy diferente de un applet de Java, que se ejecuta a través de cliente de navegador Web de la máquina virtual Java. Software JSF se ejecuta en el servidor. Desarrolladores MVC utilizan JSF para desarrollar el modelo y mostrar los componentes de la arquitectura de un sitio web. Para programar el componente de visualización, los desarrolladores necesitan utilizar una tecnología a un lado, como JSP o Facelets.

JSP 

JSP es un marco de trabajo que se ejecuta en el mismo servidor para generar contenido web dinámico. Cuando un desarrollador utiliza JSP para escribir el componente de visualización de la arquitectura MVC, que está escribiendo un programa en Java que genera el contenido del sitio web, el usuario verá. Esto significa que, bajo diferentes condiciones, el mismo código JSP podría producir páginas web con contenido diferente para diferentes pantallas multimedia HTML y XML.

Facelets

Facelets son un sistema nuevo para la creación de componentes de visualización de JSP. JSP es un programa Java en efecto la creación de contenido Web para el visitante, mientras que Facelets son un sistema de módulos de incorporar código Java en formato XML. Esto simplifica el proceso de creación del módulo de visualización y permite una mayor agilidad en la prueba y actualización de la componente de visualización. Mientras que las actualizaciones a los módulos JSP requieren que se reinicie el sistema, los desarrolladores pueden cambiar Facelets sin tocar el resto de los componentes de la arquitectura.



Deja un comentario