荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Lg (创造人生的传奇), 信区: Linux
标  题: Jigsaw: The Future of HTTP?
发信站: BBS 荔园晨风站 (Sun Dec 12 15:30:47 1999), 站内信件

                   Merging Linux and Java on the Server Side
                   Jigsaw: The Future of HTTP?

                   Kevin Reichard

                   Jigsaw is not the sort of Web server that you'd base an
enterprise-level Internet presence
                   around. But if you're at all serious about staying ahead of
the curve when it comes to the
                   cutting edge of Web protocols and infrastructures, you'll
want to have a test machine
                   running Jigsaw somewhere.

                   Jigsaw 2.1, as developed by the World Wide Web Consortium
(W3C), is designed to be a
                   technology demonstration rather than a full-fledged release.
It's purposely intended as a
                   project to showcase new technologies, but in the case of
Jigsaw 2.0, this Web server also
                   ends up being more robust than the average Web server. Most
importantly, though, Jigsaw
                   serves as a useful blueprint to the future of the HTTP
protocol and object-oriented Web
                   servers.

                   As with many of the new breed of Web servers, Jigsaw is
written totally in Java and works
                   within an object-oriented framework. Java also enables
Jigsaw to be extensible and portable
                   across server platforms. The object-oriented design, while
not totally new in the
                   Web-server world (even Apache is object-oriented to an
extent), is taken to the logical
                   extreme by Jigsaw. Jigsaw at its core is nothing but a set
of Java classes and extension
                   modules. When you want to add capabilities, you can
dynamically add your own modules to
                   the server. And every resource available to the server is an
object (as opposed to a CGI
                   script or file), which means that any object can be made
available to end users via HTTP or
                   other defined protocols.

                   W3C is responsible for overseeing Web standards, and anyone
wishing conformity with
                   HTTP/1.1 and the upcoming HTTP-NG (for Next Generation) will
want to do some testing
                   with Jigsaw, as the latest version is totally 1.1-compliant.
We set up a Jigsaw server on a
                   Slackware Linux server and threw some curveballs at
it--purposely testing
                   1.1-compliance--and the server handled all the tasks well.

                   Looking at Jigsaw a little more critically, it's clear that
this technology demonstration really
                   isn't ready for prime-time deployment. For instance, there's
no support for virtual hosts and
                   domains. However, one area that is ready for prime time is
Jigsaw's Java-based
                   administration applet, which makes administration go
smoothly. (Alas, this tool doesn't run
                   within a Web browser, but it can be run remotely.) You can
also perform administration via
                   a series of HTML forms. If you get lost, the Web-based
documentation (both for
                   administrators and programmers) is excellent.

                   Jigsaw may not be totally ready for prime time, but it is
invaluable as a technology
                   demonstration for anyone wishing to see the future of Web
servers.

--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@210.39.3.71]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店