Managed Bean - kein Fassade Pattern

damien

Aktives Mitglied
Hallo,

warum kann man bei einem Managed Bean, das auf SessionBeans im AWK zugreift nicht vom Fassade-Pattern sprechen ?
 
M

maki

Gast
Das remote Interface der SessionBean ist die (Remote) Facade.
Die ManagedBean ist ein (View)Controller.
 

damien

Aktives Mitglied
Das remote Interface der SessionBean ist die (Remote) Facade.
Die ManagedBean ist ein (View)Controller.

Gehen wir davon aus, dass es sich um ein Local Interface handelt, also kein Remote.

Ich hab in der Klausur geschrieben, dass es sich um eine Controller-Klasse nach dem MVC-Pattern handelt, die sich nur von der Weboberfläche aus aufrufen lässt.

Andere haben geschrieben, dass die Session Bean ja auch von Web-Services usw. aufgerufen werden kann, die MgdBean also keine Fassade ist.

Es gab einen Punkt für die Antwort, bin jetzt verunsichert wegen meiner Antwort.
 
M

maki

Gast
Gehen wir davon aus, dass es sich um ein Local Interface handelt, also kein Remote.
Dann ist es halt keine remote Facade, sondern "nur" eine Facade...

Eine ManageBean ist keine Facade, sondern ein Controller, manchmal auch nur ein Model, manchmal beides, aber niemals eine Facade ;)
 
M

maki

Gast
*verschoben*

Ich würde dir definitiv keinen Punkt dafür geben dass du hier (Forum Softwareentwicklung) solche Fragen stellst ;)

Ich sagte doch bereits dass eine ManagedBean ein Controller und keine Facade ist, die beiden schliessen sich weder aus noch haben sie was gemeinsam.
 

Neue Themen


Oben