WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 26.09.2001, 13:03   #1
Caix
Jr. Member
 
Registriert seit: 28.10.1999
Beiträge: 71


Frage CGI mit Java programmieren?

Hi! Kann mir vielleicht jemand einen Link empfehlen wo man möglichst viel über das Thema Java und CGI findet? Kann man überhaupt mit Java CGI Scripts erstellen? Gibts Anleitungen oder Bücher dazu?
Danke im Voraus
mfg Caix
Caix ist offline   Mit Zitat antworten
Alt 26.09.2001, 18:36   #2
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

also von java und cgi habe ich noch nie was gehört.

cgi kann man mit perl, c, c++, visual basic, python erstellen (vor allem aber mit perl), aber mit java ist mir nichts bekannt.

lasse mich aber gern belehren.

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 26.09.2001, 18:41   #3
snowman
Inventar
 
Registriert seit: 26.09.1999
Beiträge: 2.569


Standard

update: habe mich gerade umgeschaut und es gibt es doch:

zB
http://www.apl.jhu.edu/~hall/java/CGI-with-Java.html
http://www.linuxdoc.org/HOWTO/Java-CGI-HOWTO.html
http://www.javaworld.com/jw-01-1997/...giscripts.html

gruss,
snowman
____________________________________
MediaMarkt? Ich bin doch nicht blöd, Mann!

Vorsprung durch Technik

Lesen Sie keine Anleitungen, FAQs, Readme - Files. Reine Zeitverschwendung. In den Newsgroups und Foren gibt es genug kompetente Leute, die mit großer Geduld immer wieder dieselben einfachen Fragen beantworten. Völlig kostenlos noch dazu!
snowman ist offline   Mit Zitat antworten
Alt 26.09.2001, 18:46   #4
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Lächeln

Java kann überall raufgeladen werden, da solche Scripten nicht der Server sondern der Browser übersetzt.

Perlscripten werden vom Server übersetzt, und können theoretisch auch übrall liegen (kommt auf die Serverkonfiguration an).
Mit der Zeit gewachsen ist allerdings, das man Perlscripten in dan berühmte "cgi-bin" Verzeichnis kopiert und von dort ausführt.
Hat ein wenig mit der Sicherheit zu tun.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 27.09.2001, 01:32   #5
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Daumen runter

Hey Slotter - Begriffsverwirrung !!!

Java Applet != Java "Programm"

Ein Applet wird wir ein Bild heruntergeladen und dann durch das Java-Plugin des Browsers in einer VM am Client ausgeführt.

Ein Java "Programm" wird von der Kommandozeile via "java Programmname" augerufen und läuft in der VM auf der Maschine, auf der sich die Kommandozeile befindet.

Nachdem Java-CGI auf Java-Programmen basiert (siehe auch die Links von snowman) , muss der Server bei jedem CGI-Request erste eine VM starten (CPU, Memory, ...) bevor er das Java-Programm ausführen kann. Da ist CGI mit Perl sicher schneller.

Wenn schon Java, dann bitte JSP (Java Server Pages), Java Servlets oder Java (Enterprise) Beans!

CGI (Common Gateway Interface) ist nur ein Standard der beschreibt, wie der Webserver mit externen Programmen kommuniziert (Übergabe von Werten, Ausgabe des externen Programmes).

CGI ist zwar bei großer Last nicht sehr performant da die externe Applikation für jeden Request neu gestartet wird, dafür aber einfach zu implementieren. Jede Sprache die Umgebungsvariablen lesen kann und mit STDIN/STDOUT umgehen kann, ist CGI-fähig (daher VB nur mit Tricks). Siehe auch <http://hoohoo.ncsa.uiuc.edu/cgi/overview.html>.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Alt 27.09.2001, 09:11   #6
Sloter
Inventar
 
Registriert seit: 05.01.2000
Beiträge: 3.812


Lächeln

@_m3

Nö keine Begriffverwirrung

Javaaplets und Javascript in einer HTML-Seite wird nicht vom Server geparst.
Ausnahme sind Javaservlets die werden vom Server geparst.
Wir reden ja über einen Webserver und keinen normalen Rechner, ich habe es nur nicht so schön wie du geschrieben.


Vielleicht habe ich auch das mit dem CGI falsch ausgedrückt.

Perl hat eine sehr gute Performanz, überhaupt wenn mod_perl eingesetzt wird. Das alte mod_cgi ist ja auch nicht gerade langsam.
Aber mit dem ersten Modul können bis zu 70% Geschwindigkeitszuwachs erzielt werden.

Sloter
Sloter ist offline   Mit Zitat antworten
Alt 28.09.2001, 08:01   #7
Caix
Jr. Member
 
Registriert seit: 28.10.1999
Beiträge: 71


Standard

Hi!
Danke für die guten Tips! werd mich mal damit beschäftigen. Kenn mich allerdings noch nicht sehr gut aus - von Serverlets, Beans und Co hab ich zwar schon gehört aber was man damit genau anfangen kann weiß ich noch nicht. Gibts vielleicht auch da eine gute Einführung im Web?
mfg Caix
Caix ist offline   Mit Zitat antworten
Alt 28.09.2001, 14:45   #8
_m3
Inventar
 
Registriert seit: 24.09.2001
Beiträge: 7.335


Blinzeln

Hi Caix !

Zerbrich Dir über Vervlets, Beans, ... jetzt mal nicht den Kopf. Diese "Dinger" werden hauptsächlich für große Lösungen mit eigenen Servern eingesetzt und bei den meisten Providern gar nicht unterstützt.

Perl bzw. PHP bringen Dir da mehr.
____________________________________
Weiterhin zu finden auf http://martin.leyrer.priv.at , http://twitter.com/leyrer , http://www.debattierclub.net/ , http://www.tratschen.at/ und via Instant Messaging auf Jabber: m3 <ät> cargal.org .
_m3 ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 16:13 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag