JSF2.0 + Spring + Hibernate Architektur

Patrick25FFM

Grünschnabel
Hallo,

ich habe die Integration von JSF2.0, Spring und Hibernate hinbekommen.

Was ich allerdings nicht finden konnte ist eine vernünftige Architekuransicht, die mir genau erklärt, wie ich das MVC-Pattern auf meine Technologien anwenden kann.

Das die View die JSF-Seite ist, ist klar.

Aber was ist das Model und was ist v.a. der Controller?

ManagedBean, SpringBean, BackingBean...ich bin verwirrt....

Wäre nett, wenn mir jemand hier kurz helfen könnte.

Vielen Dank und Gruß,
Patrick.
 
ich weiss jetzt nicht ob das als best oder wenigstens good practise durchgeht, habe aber immer die jsp/xhtml-seite als view betrachtet.

eine managedbean, die zustände der oberflächenelemente hält als model und eine managedbean als controller, die alle action-listener und action-methoden hält.

die controllermethoden greifen auf services der businesslogic zu, die services greifen wiederum auf die persistenzschicht zu und dort wird mit oder ohne hibernate auf die datenbank zugegriffen.

für mein verständnis ist mvc kein pattern das über mehrere schichten einer mutlitieranwendung verteilt ist, sondern lediglich eine aufteilung der präsentationsschicht.

in vielen beispielen im netz verschwimmt diese aufteilung auf dadurch, dass zu einer seite eine managedbean existiert, die dann als model und controller gleichzeitig fungiert.

gruss philipp
 
Zurück