tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
383
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    arnonyhm arnonyhm ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    Hallo Forum,

    ich stehe vor zwei Problemen:

    1. Wie kann ich beim Starten des Servlets Parameter übergeben? Ich will nämlich Pfade zu Datenbanken übergeben.

    2. Für jede Datenbank soll eine neue Instanz laufen mit einer eigenen Adresse, wie kann ich das realisieren?

    Konkret geht es darum, dass mein Servlet für unterschiedliche Inhalte aus der Datenbank, jeweils unterschiedliche Ergebnisse liefert. Für diese soll es die entsprechende Anzahl von Adressen geben.

    Gruß
     

  2. #2
    Avatar von HonniCilest
    HonniCilest HonniCilest ist offline Mitglied Platin
    Registriert seit
    Jun 2009
    Ort
    Java Insel
    Beiträge
    501
    Für erstens habe ich mit Hilfe der Suchfunktion folgendes Thema gefunden:
    http://www.tutorials.de/enterprise-j...ebergeben.html
    Ich hoffe das hilft dir weiter, aber btw, das Unterforum ist nicht wirklich passend
     
    Jeder Fehler, aus dem wir lernen, ist ein Erfolg...
    ...Aber mach' nicht den Fehler, nicht aus deinen Fehlern zu lernen.

  3. #3
    arnonyhm arnonyhm ist offline Grünschnabel
    Registriert seit
    Jul 2011
    Beiträge
    2
    danke für den link.
    d.h. ich kann mein problem folgendermaßen lösen:

    ich habe zb 3 verschiedene seiten, die bei aufruf, einen parameter (in meinem fall, den pfad der DB) an das servlet senden. das servlet startet mit dem parameter eine neue instanz.

    daraus ergibt sich noch eine frage. läuft das servlet nach dem verlassen der seite weiter? wird bei einem erneuten aufruf die selbe instanz des servlet angesprochen oder wird eine neue erstellt?

    danke

    gruß
    arno
     

  4. #4
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Hi arnonyhm,

    den Servlet Lebenszyklus kannst Du unter:

    http://www.ssw.uni-linz.ac.at/Teachi...hapter_03.html
    - Punkt 3.4 Lebenszyklus

    nachlesen. Im Prinzip wird das Servlet einmal instanziiert, danach wird jede Anfrage in den "do..." Methoden behandelt. Für jede Anfrage startet die Servlet-Engine einen neuen Thread des Servlets. Dieser Thread hat Zugriff auf die in der init() Methode festgelegten Einstellungen. Wenn Du die DB Verbindung in den "do..." Methoden Aufbaust, hast Du für jede Anfrage eine eigene Verbindung. Falls Du dieses Servlet für professionelle Zwecke verwenden möchtest, solltest Du Dich allerdings mal mit "Connection Pools" befassen, da man hier eine bessere Verbindungskontrolle zur Datenbank hat.

    Dies nur mal sehr grob, ich denk' der Link erklärt es genauer!

    Gruß,
    OneOf6
     
    ...every second is a new spark, sets the universe aflame
    (Bruce Dickinson)

    Got something to say? http://www.plaintalk.de

Ähnliche Themen

  1. Binär Codiertes Photo mach Probleme - VCARD (vcf) mit Servlet generieren
    Von RealHAZZARD im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 4
    Letzter Beitrag: 22.01.09, 10:04
  2. Probleme mit web.xml zu Servlet
    Von schlseb im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 7
    Letzter Beitrag: 02.11.07, 15:48
  3. Probleme beim Servlet erstellen + Fragen
    Von kle-ben im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 8
    Letzter Beitrag: 21.05.07, 18:25
  4. Probleme beim laden von Variablen vom Servlet
    Von cowo im Forum Flash Plattform
    Antworten: 3
    Letzter Beitrag: 30.11.06, 16:40
  5. Antworten: 0
    Letzter Beitrag: 31.08.06, 10:26