summaryrefslogtreecommitdiff
path: root/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html
diff options
context:
space:
mode:
Diffstat (limited to 'projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html')
-rw-r--r--projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html30
1 files changed, 30 insertions, 0 deletions
diff --git a/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html
new file mode 100644
index 0000000..4303e07
--- /dev/null
+++ b/projects/net.wotonomy.web/src/main/java/net/wotonomy/web/xml/package.html
@@ -0,0 +1,30 @@
+<body>
+<p>
+The XML object serialization framework, including
+an XML-RPC serializer implementation and an easy-to-use
+XML-RPC servlet and client.
+</p>
+<p>
+The primary serialization interfaces are XMLEncoder and XMLDecoder.
+</p>
+<p>
+The implementation of those interfaces is in XMLRPCEncoder and XMLRPCDecoder.
+In addition to serializing java objects to an XML-RPC struct format, these
+classes also define methods for generating and parsing XML-RPC requests,
+responses, and faults. Other implementations (like SOAP) may follow.
+</p>
+<p>
+The XMLRPCServlet utilizes the framework to allow you to turn any
+java object into an XML-RPC server with one line of code.
+</p>
+<p>
+XMLRPCSelector turns NSSelector into a XML-RPC client. If you
+pass in a URL as the target object, the selector will invoke its
+method on the specified XML-RPC server and return the result as
+a java object. The selector otherwise works normally.
+</p>
+<p>
+This package has dependencies on the foundation and util packages.
+The servlet has a dependency on javax.servlet.HttpServlet.
+</p>
+</body>