Verwenden Sie ein spezielles Autostart-Servlet, um es beim Start zu initialisieren und Anwendungsdaten freizugeben.
Ich muss eine Konfiguration abrufen, eine Verbindung zu externen Ressourcen / Objekten / Systemen herstellen und diese im Anwendungsbereich speichern.
Ich kann meine Anwendung auf zwei Arten einrichten:
Overriding theinit()
in den vorhandenen Servlets und dem erforderlichen Code, und halten Sie alle konstruierten Objekte in demselben Servlet.Haben Sie eine Art Initialisierungsservlet und verwenden Sie desseninit()
, um die Arbeit zu erledigen. Speichern Sie dann erstellte Objekte inServletContext
, um es mit meinen anderen Servlets zu teilen.Welche von oben ist besserer Ansatz? Gibt es eine bessere Möglichkeit, Objekte zwischen Servlets zu teilen? Sie direkt von einander anrufen oder so ...?