From 51c9e3ce4e9bbe65957119212c9a6b2efd1e4b6e Mon Sep 17 00:00:00 2001 From: ulrich <not disclosed> Date: Tue, 27 Dec 2016 18:49:53 +0000 Subject: [PATCH] Initialiser in web Package verschoben, Lizenzkommentare vereinheitlicht --- src/java/de/uhilger/um/web/Initialiser.java | 62 +++++++++++------------------- 1 files changed, 23 insertions(+), 39 deletions(-) diff --git a/src/java/de/uhilger/um/App.java b/src/java/de/uhilger/um/web/Initialiser.java similarity index 81% rename from src/java/de/uhilger/um/App.java rename to src/java/de/uhilger/um/web/Initialiser.java index ba6ed5b..41da73b 100644 --- a/src/java/de/uhilger/um/App.java +++ b/src/java/de/uhilger/um/web/Initialiser.java @@ -1,4 +1,22 @@ -package de.uhilger.um; +/* + * Nutzerverwaltung - User and role management in your browser + * Copyright (C) 2011-2016 Ulrich Hilger, http://uhilger.de + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see http://www.gnu.org/licenses/ + */ + +package de.uhilger.um.web; import de.uhilger.baselink.PersistenceManager; import de.uhilger.baselink.Record; @@ -18,17 +36,17 @@ import javax.servlet.ServletContextListener; /** - * Hauptklasse der Anwendung Nutzerverwaltung + * Initialisierungsklasse der Anwendung Nutzerverwaltung * * Hier wird u.a. geprüft, ob die Datenbank vorhanden ist und diese - * angelegt, falls nicht. Das SQL zur Anlage der Datenbank findet + * angelegt, falls nicht. Das SQL-Skript zur Anlage der Datenbank findet * sich in WEB-INF/create_database.sql * * @author Ulrich Hilger */ -public class App implements ServletContextListener { +public class Initialiser implements ServletContextListener { - private static final Logger logger = Logger.getLogger(App.class.getName()); + private static final Logger logger = Logger.getLogger(Initialiser.class.getName()); /** Name der Datei mit dem SQL-Skript zum Erzeugen der Datenbank */ private static final String SCRIPT_NAME = "create_database.sql"; @@ -40,15 +58,6 @@ /** Name des SQL-Befehls zum Pruefen, ob die Datenbank vorhanden ist */ public static final String SQL_DB_VORHANDEN = "dbVorhanden"; - /** Anwendungsweite Referenz zur Datenbank */ - //private static PersistenceManager db; - - /** Anwendungsweite Referenz zu den SQL-Befehlen */ - //private static Properties sql; - - /** die Klasse, die von der Nutzerverwaltung zum Verschlüsseln verwendet wird */ - //private static Digester digester; - /** * Diese Webanwendung initialisieren, also z.B. Elemente instantiieren, die * über den Deployment Descritpor veränderlich gehalten sind. @@ -59,8 +68,6 @@ try { initSql(servletContext); initDb(servletContext); - //String digesterClassName = servletContext.getInitParameter(P_DIGESTER); - //digester = (Digester) Class.forName(digesterClassName).newInstance(); } catch (Exception ex) { logger.log(Level.SEVERE, null, ex); } @@ -88,29 +95,6 @@ logger.log(Level.SEVERE, ex.getMessage(), ex); } } - - /* ----------------- statische Getter --------------------- */ - - /** - * Das Zugriffsobjekt fuer die Datenbank dieser Webanwendung - * ermitteln - * - * @return das Zugriffsobjekt zur Datenbank dieser Webanwendung - */ - /* - public static PersistenceManager getDatabase() { - if(db == null) { - db = new PersistenceManager(); - } - return db; - } - */ - - /* - public static Digester getDigester() { - return digester; - } - */ /* ----------------- Logik zur Datenbank-Erzeugung ------------ */ -- Gitblit v1.9.3