[4189] in java-interest
Re: What is CGI?
daemon@ATHENA.MIT.EDU (andrew (a.) francis)
Wed Dec 13 03:30:59 1995
Date: Tue, 12 Dec 1995 16:58:00 -0500
From: "andrew (a.) francis" <andrewfr@bnr.ca>
To: java-interest@java.sun.com
In message "What is CGI?", michaels@pallas.statenet.com writes:
> CGI stands for common gateway interface. this really has nothing to do with
> java. CGI is the way that all current web sites support server backend
> processes. For instance when you enter data in a from and press "ok", the
> data you entered is sent to a CGI program on the server to get processed.
> Usually that are written in Perl or C. People are bringing it up here
> because that want to use Java for CGI programs. To me this does not
> make sense due to Java's architecture. Java is used to write true
> client/server throught the web. You really do not need CGI to do this.
I believe that CGI scripts, not Applets will be the predominant type of
Internet applications for getting everyday work done the near future.
CGI scripts can get rather complex and I feel that development time would be
reduced and the quality of scripts would improve if Java could be used instead
of C or Perl. To that end, what I would like to see is the Java intrepreter
gets embedded into a httpd server in a fashion analogous to the Netsite NSAPI,
which not only allows for new services (read CGI scripts) to be added to the
server, but allows various server behavior to be altered, while not incurring the
performance hit of an extra fork/exec. The nature of the intrepreter along
with niceties such as the classloader and the SecurityManager, I feel would
make this most attractive. Of course, an viable alternative would be to build
an all-Java httpd server.
Cheers,
Andrew
-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com