Utility-Methoden in Application Scoped Bean

alten Sie es für eine gute Idee, alle gängigen Utility-Methoden in eine Application-Scoped-Bean zu integriere

In der aktuellen Implementierung der Anwendung, an der ich arbeite, werden alle Dienstprogrammmethoden (Manipulieren mit Strings, Cookies, Überprüfen der URL, Überprüfen der aktuellen Seite, auf der sich der Benutzer befindet usw.) in einer Bean mit großem Anforderungsbereich abgelegt und sie werden referenziert von jeder xhtml Seite.

Ich konnte keine Informationen zum Stackoverflow finden, wenn der Ansatz, Dienstprogrammmethoden in eine Bean mit Anwendungsbereich zu integrieren, eine gute oder eine schlechte Wahl wäre.

Warum ich auf diese Idee gestoßen bin, ist die Notwendigkeit, diese Methoden in einem Bean mit einem größeren Umfang als einem Bean mit Anforderungsbereich (wie View oder Bean mit Sitzungsbereich) wiederzuverwenden. Korrigieren Sie mich, wenn ich falsch liege, aber Sie sollten immer Beans mit demselben oder einem breiteren Gültigkeitsbereich injizieren,

Ich denke, dass die Verwendung von Dienstprogrammmethoden aus Application Scoped Bean von Vorteil sein sollte (es werden keine neuen Objekte erstellt, ein Objekt wird erstellt und in der gesamten Anwendung wiederverwendet), aber ich möchte trotzdem eine Bestätigung oder jemanden, der es mir mitteilt wenn das ein falscher ansatz ist und warum ist es falsch.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage