Managed Bean - kein Fassade Pattern

Das remote Interface der SessionBean ist die (Remote) Facade.
Die ManagedBean ist ein (View)Controller.
 
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.
 
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 😉
 
*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.
 

Zurück
Oben