Java serverseitig ?!

Von: , Frage gestellt am Fr, 26. Nov 1999

Hi,
im Namen eine Freundes möchte ich hier eine
Frage stellen.

Kann ich ein Java-Programm auch serverseitig
laufen lassen, also so wie ein Perl-Programm ?

Mein Freund meint nämlich, Java ist einfacher als Perl und bietet wohl gerade bei der Serverprogrammierung einige Vorteile...

Es stellt sich nur die Frage, wie kann ich ein Java-Programm auf dem Server starten und welche Syntax ist erforderlich ?

schon mal vielen Dank für Eure Hilfe und viele Gruesse

Stefan

5 Antworten zu dieser Frage

  1. Antwort von nach einem Tag hilfreich
    Re: Java serverseitig ?!

    Hi Stefan,
    die Lösung zu Deinem Problem heißt Server-Side JavaScript. Der Server muß einen JavaScript Compiler haben (z. B. der Server vom Netscape). Ich arbeite z. Zt. an einem Projekt mit Server-Side JavaScript und suche dringend dafür ein deutschsprachiges Buch oder eine deutsche Online-Hilfe, da ich das ganze z. Zt. mit einem englischen Buch/Online-Hilfe realisiere.

    Für Tips und Infos schon mal Danke!!!

    cu
    Jörg

  2. Antwort von nach einem Tag hilfreich
    Java Servlets

    Kann ich ein Java-Programm auch
    serverseitig
    laufen lassen, also so wie ein
    Perl-Programm ?
    Hallo Stefan!

    Die serverseitigen Java-Applets bezeichnet man als "Java Servlets".

    Schau z.B. mal auf die folgende Seite. Dort wird eine kurze Einführung gegeben.
    http://w2.cgs.at/support.html

    CU
    Markus

  3. Antwort von nach 3 Tagen hilfreich
    Re: Java serverseitig ?!

    Hallo,
    hier nun mein Versuch eines kurzen Überblicks. Ein Java-Servlet wird erstellt durch importieren der Java-Pakete javax.* mit seinen vielen Unterpackages. Diese sind im JSDK vorhanden, zu finden auf den Sun-Seiten. Zum Ansprechen muß eine der folgenden Sachen gegeben sein:
    1. Du läßt (nur zu Testzwecken) den im JSDK befindlichen Servletrunner laufen.
    2. Du hast einen Servlet-fähigen Werbserver. Eine Übersicht hierzu gibt es meines Wissens nach auch bei Sun und/oder dem Link unter Punkt 3.
    3. Das Servlet CGI Development Kit gibt die Möglichkeit, Servlets als CGI-Skripte anzuspechen. Info's hierzu unter www.unicom.net/java/

    Ansonsten bleibt zu sagen, daß alle der erforderlichen Funktionen in obigen Packages vorhanden sind, so daß es wahrhaftig leichter sein kann. Habe nur von den sonstigen CGI-Skripten keine Plane (mangels Beschäftigung mit der Materie).
    Hoffe geholfen zu haben und verbleibe

    mfg

    Andreas

    • Antwort von nach 3 Tagen hilfreich
      NAchtrag

      Als Nachtrag möchte ich noch einen kleinen Buchtip loswerden.

      Java Server und Servlets.
      Roßbach, Peter & Schreiber, Hendrik
      ISBN 3827314089 [Buch anschauen]


      Habe mich geärgert, dieses Buch nicht zu besitzen und werde es mir jetzt kaufen. Sieh dir mal die Rezensionen bei amazon an.

      Andreas

  4. Antwort von nach 3 Tagen hilfreich
    Re: Java serverseitig ?!

    Jetzt gebe ich auch noch meinen Senf dazu :)

    Du kannst Java auf dem Server auf zwei Wegen laufen lassen:

    1. Als ein CGI:
    Das Programm wird von einem Skript aufgerufen, also z.B. bei Unix:
    #! /bin/sh
    java -classpath $CLASSPATH testprogramm

    Dadurch kannst Du auch alle normalen CGI-Variablen abgreifen und die Standardausgabe wird an den Browser durchgereicht

    2. ALs ein Servlet
    Hierzu ist schon was gesagt worden. Du mußt das JSDK implementieren. Es ist kein richtig eigenes Programm mehr, sondern benötigt eine besondere Laufzeitumgebung (Servletrunner, servletfähiger Webserver).
    Die Kommunikation läuft über bestimmte Objekte und das Laufzeitverhalten ist etwas anders (CGI jedesmal Neuaufruf, Servlet einmaliger init).
    Hoffe, das hilft.

    Gruß,
    Christoph

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!