96 votos

Qué componentes son MVC en JSF marco de MVC?

En JSF MVC framework que es Modelo, Vista y Controlador?

146voto

BalusC Puntos 498232

Mientras Jigar en la otra respuesta es totalmente correcta, no son en realidad básicamente dos puntos de vista (el juego de palabras se pretendía que fuera).

En la gran arquitectura de la imagen, su propio código JSF es la V:

M - el dominio de la Empresa/Servicio de la capa (por ejemplo, EJB/JPA/DAO)
V - Su código JSF
C - FacesServlet

En el pequeño desarrollador de la imagen, la arquitectura V es a su vez puede dividirse de la siguiente manera:

M - Entidad
V - JSP/XHTML de la página
C - Managed bean

Así que básicamente es un M(MVC)C.

Tenga en cuenta que algunos entrantes e incluso algunos-muy básica - tutoriales mezclan/copiar/aplanar la entidad propiedades del bean gestionado, lo que efectivamente podría hacer que el controlador de un modelo. No hace falta decir que este es un mal diseño (es decir, no un limpio diseño MVC).

Este Hello World tutorial y los fragmentos de código en las siguientes respuestas, ilustra el derecho MVC enfoque:

36voto

Jigar Joshi Puntos 116533

M odel sería su ManagedBean

V view sería jsp,XHTML (bien puede adaptarse a diversos puntos de vista aquí )

C ontroller será FacesServlet

Actualización, espero que esta imagen ayuda a más

enter image description here

4voto

Don Puntos 19

Las caras servlet gestiona las caras del ciclo de vida así que en ese sentido es el controlador combinado con su propio código que puede obtener llama durante cada fase del ciclo de vida de

http://www.java-samples.com/images/jsf-lifecycle.gif

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X