You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@commons.apache.org by js...@apache.org on 2003/02/08 02:41:49 UTC
cvs commit: jakarta-commons/httpclient/xdocs applications.xml features.xml index.xml releases.xml
jsdever 2003/02/07 17:41:49
Modified: httpclient/xdocs applications.xml features.xml index.xml
releases.xml
Log:
Documentation updates.
- add link to nogoop product comparison
- added many more http client powered entries to the applications page
- reminder in the releases.xml to build with java 1.2
- minor fixups to the index.xml
Contributed by: Jeff Dever
Revision Changes Path
1.8 +40 -11 jakarta-commons/httpclient/xdocs/applications.xml
Index: applications.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/applications.xml,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- applications.xml 26 Jan 2003 22:31:30 -0000 1.7
+++ applications.xml 8 Feb 2003 01:41:49 -0000 1.8
@@ -19,37 +19,66 @@
<dl>
- <dt><a href="http://jakarta.apache.org/slide">Jakarta Slide</a></dt>
+ <dt><a href="http://jakarta.apache.org/slide/">Jakarta Slide</a></dt>
<dd>
- An open source Web-DAV client.
+ Jakarta Slide is an open-source project composed of multiple modules tied
+ together using WebDAV. It includes a CM API, a WebDAV server, WebDAV client
+ APIs, J2EE compliant stores and more.
</dd>
- <dt><a href="http://jakarta.apache.org/commons/latka">Jakarta Commons Latka</a></dt>
+ <dt><a href="http://jakarta.apache.org/commons/latka/">Jakarta Commons Latka</a></dt>
<dd>
- An open source functional testing tool.
+ Latka is a functional (end-to-end) testing tool. It is implemented in Java, and uses an XML syntax
+ to define a series of HTTP (or HTTPS) requests and a set of validations used to verify that the
+ request was processed correctly.
</dd>
- <dt>Operator Simulation Tool</dt>
+ <dt><a href="http://www.nortelnetworks.com/">Nortel Networks</a></dt>
<dd>
- A testing tool for server side performance and scalability used internally by
- <a href="http://www.nortelnetworks.com">Nortel Networks</a> inc.
+ Operator Simulation Tool (OST) - A server side performance and scalability testing tool
+ uses HttpClient to drive loads to web based server applications.
</dd>
<dt><a href="http://htmlunit.sourceforge.net/">HtmlUnit</a></dt>
<dd>
- A testing tool for web based applications.
+ HtmlUnit is a java unit testing framework for testing web based applications.
+ HtmlUnit models the returned document so that you deal with pages and forms and tables.
</dd>
<dt><a href="http://jakarta.apache.org/cactus/">Jakarta Cactus</a></dt>
<dd>
- A framework for unit testing server-side java code.
+ Cactus is a simple test framework for unit testing server-side java code.
+ The intent of Cactus is to lower the cost of writing tests for server-side code.
+ </dd>
+
+ <dt><a href="http://www.jcp.org/en/jsr/detail?id=147">JSR147</a></dt>
+ <dd>
+ Workspace Versioning and Configuration Management.
+ (implementation not finalized but considering Slide and HttpClient)
+ </dd>
+
+ <dt><a href="http://www.nose.ch/">NOSE Applied Intelligence ag</a></dt>
+ <dd>
+ HttpClient is used in a number of applications:
+ <ol>
+ <li>ACE: A groupware (fat client) and document management system for closed user groups for project management, e-learning etc. HttpClient is used for communication between the user client and server to transfer XML messages.</li>
+ <li>Desktop Navigator: Company wide, centrally managed "bookmark list" that integrates in the Desktop. HttpClient is used to check links.</li>
+ <li>Backend of a Webapp for a major swiss airline. HttpClient gets XML data from the business layer.</li>
+ </ol>
+ </dd>
+
+ <dt><a href="http://www.designacourse.com/">MindIQ's Design-a-Course</a></dt>
+ <dd>
+ Design-a-Course, a quick, easy, and inexpensive e-learning software tool allows novice users to
+ create sophisticated web-based training (WBT) courses within minutes.
</dd>
</dl>
<hr width="50%"/>
<p>
To have your application listed, write to
- <a href="mailto:commons-httpclient-dev@jakarta.apache.org?subject=%20HttpClient%20Powered">commons-httpclient-dev@jakarta.apache.org</a>.
+ <a href="mailto:commons-httpclient-dev@jakarta.apache.org?subject=HttpClient%20Powered">
+ commons-httpclient-dev@jakarta.apache.org</a>.
</p>
</section>
1.9 +15 -3 jakarta-commons/httpclient/xdocs/features.xml
Index: features.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/features.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- features.xml 2 Feb 2003 05:11:18 -0000 1.8
+++ features.xml 8 Feb 2003 01:41:49 -0000 1.9
@@ -23,14 +23,14 @@
</li>
<li>Transparent connections through HTTP proxies.
</li>
- <li>Authentication using Basic, an the encrypting NTLM (NT Lan Manager) methods.
+ <li>Authentication using Basic, Digest and the encrypting NTLM (NT Lan Manager) methods.
</li>
<li>Multi-Part form POST for uploading large files.
</li>
<li>Pluggable secure sockets implementations, making it easier to use third party solutions
</li>
<li>Automatic Cookie handling for reading Set-Cookie: headers from the server and sending
- them back out in a Cookie: hader when appropriate.
+ them back out in a Cookie: header when appropriate.
</li>
<li>Request output streams to avoid buffering any content body by streaming
directly to the socket to the server.
@@ -79,6 +79,18 @@
Form-based File Upload in HTML
</li>
</ul>
+ </p>
+ </section>
+
+ <section name="Product Comparision">
+ <p>
+ The HTTP protocol is so ubiquitous on the internet that you can find other
+ client side implementations written in Java. The jdk has the HttpUrlConnection
+ which is limited and in many ways flawed. This is one reason why Jakarta, and
+ others free and commercial vendors, have implemented independant HTTP clients.
+ One of those commercial vendors, nogoop, has a fair
+ <a href="http://www.nogoop.com/product_16.html#compare">product comparison</a>
+ to help you choose the right solution.
</p>
</section>
1.9 +7 -4 jakarta-commons/httpclient/xdocs/index.xml
Index: index.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/index.xml,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- index.xml 2 Feb 2003 05:11:18 -0000 1.8
+++ index.xml 8 Feb 2003 01:41:49 -0000 1.9
@@ -40,9 +40,12 @@
the HTTP protocol for distributed communication.
</p>
<p>
- Based on the Http-client library a WebDAV API was developed (Jakarta slide).
- There are plans to implement JSR 147 (a standard Delta-V API) based on this
- implementation (currently not finally confirmed).
+ There are many projects that use <em>HttpClient</em> to provide the core HTTP functionality.
+ Some of these are open source with project pages you can find on the web
+ while others are closed source that you would never see or hear about.
+ The Apache Source License provides maximum flexibility for source and binary
+ reuse. Please see the <a href="applications.html">Applications</a> page
+ for projects using <em>HttpClient</em>.
</p>
</section>
1.7 +3 -2 jakarta-commons/httpclient/xdocs/releases.xml
Index: releases.xml
===================================================================
RCS file: /home/cvs/jakarta-commons/httpclient/xdocs/releases.xml,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- releases.xml 30 Jan 2003 23:29:39 -0000 1.6
+++ releases.xml 8 Feb 2003 01:41:49 -0000 1.7
@@ -67,7 +67,8 @@
</li>
<li>Regenerate the binary distribution of the code by running
- <code>maven dist</code>. Review the generated documentation
+ <code>maven dist</code>. Ensure that you use the lowest reasonable jdk
+ to do the build, 1.2.x. Review the generated documentation
to ensure that it correctly reflects the functionality (and the
version number) of this code.<br/><br/></li>
---------------------------------------------------------------------
To unsubscribe, e-mail: commons-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: commons-dev-help@jakarta.apache.org