File: modules.html

package info (click to toggle)
jserv 1.1.2-2
  • links: PTS
  • area: contrib
  • in suites: woody
  • size: 4,584 kB
  • ctags: 3,019
  • sloc: sh: 7,715; java: 6,635; ansic: 5,013; makefile: 814; perl: 39; xml: 32
file content (185 lines) | stat: -rw-r--r-- 8,056 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>

<head>
<meta HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<meta NAME="Author" CONTENT="Stefano Mazzocchi">
<title>External Modules and Addons</title>
</head>

<body BGCOLOR="#FFFFFF">

<p align="center"><a href="http://java.apache.org/" target="_top"><img SRC="images/java-apache-project.gif" BORDER="0" WIDTH="609"
HEIGHT="100" ALT="The Java Apache Project"></a></p>

<h1 align="center">External Modules and Add-ons</h1>
<div align="center"><center>

<table border="0" width="80%" bgcolor="#000000" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" width="100%" cellspacing="2" cellpadding="4">
      <tr>
        <td bgcolor="#C0C0C0" colspan="2" align="right"><big><strong>Java Server Side Include</strong></big></td>
      </tr>
      <tr>
        <td bgcolor="#e0e0e0" colspan="2"><a href="http://java.apache.org/jservssi/index.html"><strong>Apache
        JSSI</strong></a></td>
      </tr>
      <tr>
        <td width="10%" bgcolor="#FFFFFF"><br>
        </td>
        <td bgcolor="#F0F0F0" width="90%">Apache JSSI is Java servlet that provides support
        for including dynamic servlet output from within HTML documents via the &lt;SERVLET&gt;
        tag as specified by the JavaSoft Java Web Server.<p>Apache JSSI parses <em>JHTML</em>
        files, executes the servlets as specified by the &lt;SERVLET&gt; tag and replaces those
        tags with the output of the executed servlet. The &lt;SERVLET&gt; tag can be seen as the
        server side equivalent of the &lt;APPLET&gt; tag.</p>
	<p>Additionally, Apache JSSI understands some traditional SSI commands
	like &lt;--#include--&gt; or &lt;--#echo--&gt;.</p>
        <p>Apache JSSI is a servlet based on the JavaSoft Servlet API 2.0 and can be executed
        by any web server that can execute such servlets.</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>

<p>&nbsp;</p>
<div align="center"><center>

<table border="0" width="80%" bgcolor="#000000" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" width="100%" cellspacing="2" cellpadding="4">
      <tr>
        <td bgcolor="#C0C0C0" colspan="2" align="right"><big><strong>Web Publishing Frameworks</strong></big></td>
      </tr>
      <tr>
        <td bgcolor="#e0e0e0" colspan="2"><a href="http://java.apache.org/cocoon/index.html"><strong>Cocoon</strong></a></td>
      </tr>
      <tr>
        <td width="10%" bgcolor="#FFFFFF"><br>
        </td>
        <td bgcolor="#F0F0F0" width="90%"><p align="left">Cocoon is a 100% pure Java publishing
        framework servlet that relies on new <a href="http://www.w3.org/">W3C</a> technologies
        (such as DOM, XML, and XSL) to provide web content.</p>
        <p align="left">The Cocoon project aims to change the way web information is created,
        rendered and delivered. This new paradigm is based on fact that document content, style
        and logic are often created by different individuals or working groups. Cocoon aims to a
        complete separation of the three layers, allowing the three layers to be independently
        designed, created and managed, reducing management overhead, increasing work reuse and
        reducing time to market.</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>

<p>&nbsp;</p>
<div align="center"><center>

<table border="0" width="80%" bgcolor="#000000" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" width="100%" cellspacing="2" cellpadding="4">
      <tr>
        <td bgcolor="#C0C0C0" colspan="2" align="right"><big><strong>Page Compilers</strong></big></td>
      </tr>
      <tr>
        <td bgcolor="#e0e0e0" colspan="2"><a href="http://www.klomp.org/gnujsp/" target="_top"><strong>GNU
        Java Server Pages</strong></a></td>
      </tr>
      <tr>
        <td width="10%" bgcolor="#FFFFFF"><br>
        </td>
        <td bgcolor="#F0F0F0" width="90%">GNUJSP is a free implementation of <a
        href="http://java.sun.com/products/jsp/index.html">JavaSoft's Java Server Pages</a>. Once
        the GNUJSP servlet is correctly installed, files with the extension .jsp are translated
        into java source files, compiled, and ran.</td>
      </tr>
      <tr>
        <td bgcolor="#e0e0e0" colspan="2"><a href="http://www.bitmechanic.com/projects/gsp/"
        target="_top"><strong>GNU Server Pages</strong></a></td>
      </tr>
      <tr>
        <td width="10%" bgcolor="#FFFFFF"><br>
        </td>
        <td bgcolor="#F0F0F0" width="90%">GSP is the GNU Server Pages; it's a Java servlet which
        provides page compilation using a syntax which is compatible with (and extends) that used
        in the Java Web Server page compiler as well as many other page compiler products.</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>

<p>&nbsp;</p>
<div align="center"><center>

<table border="0" width="80%" bgcolor="#000000" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" width="100%" cellspacing="2" cellpadding="4">
      <tr>
        <td bgcolor="#C0C0C0" colspan="2" align="right"><big><strong>Template Systems</strong></big></td>
      </tr>
      <tr>
        <td bgcolor="#e0e0e0" colspan="2"><strong><a href="http://www.webmacro.org/" target="_top">WebMacro
        Java Servlet Toolkit</a></strong></td>
      </tr>
      <tr>
        <td width="10%" bgcolor="#FFFFFF"><br>
        </td>
        <td bgcolor="#F0F0F0" width="90%">WebMacro is a Java server-side web template engine and
        servlet development framework distributed under the GPL (version 2) (but other licenses
        are available to commercial users who cannot deal with GPL'd code).<br>
        <br>
        The WebMacro philosophy is basically: &quot;Things that you don't care about should get
        out of your face.&quot; Programmers should not have their code cluttered up with HTML and
        stylesheet junk. Web page designers should not have to put up with complex and scary
        looking program code. WebMacro lets programmers get back to programming--in a full fledged
        programming language; while letting page designers spend more time on appearances and less
        time on figuring out how to get more whitespace out of a CGI script. <br>
        <br>
        It is similar to JSP and various other template languages, but with some key differences: <ul>
          <li>The template language is really compact and simple. It is not a verbose jumble of XML
            tags, and it does not look like C.</li>
          <li>The template language is compatible with XML/SGML; unlike many other languages which
            blatantly violate the standard with &lt;% and friends.</li>
          <li>WebMacro makes heavy use of reflection and introspection and is compatible with the
            Beans component architecture. You really can just throw standard Java objects at the
            template language, and it will figure out what to do with them--no odd looking data
            structures to wedge your data into.</li>
        </ul>
        </td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>

<p>&nbsp;</p>
<div align="center"><center>

<table border="0" width="80%" bgcolor="#000000" cellspacing="0" cellpadding="0">
  <tr>
    <td><table border="0" width="100%" cellspacing="2" cellpadding="4">
      <tr>
        <td bgcolor="#e0e0e0"><strong>Note:</strong> these modules are developed separately from
        the Apache JServ project even if some of the authors are active members of the Apache
        JServ development team. For this reason any problem with these packages should be
        forwarded directly to them.</td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>

<p align="center"><font SIZE="-1">Copyright (c) 1997-99 <a HREF="http://java.apache.org/"
target="_top">The Java Apache Project</a>.<br>
$Id: modules.html,v 1.8 1999/06/11 05:41:53 hzeller Exp $<br>
All rights reserved.</font></p>
</body>
</html>