This final section lists resources of two kinds: specific
resources for the software shown in the talk, and information to
enable you to follow future developments.
First, here are the URLs for software downloads:
Ø To download JAXP, go to
java.sun.com/xml
Ø To download xt, go to
www.jclark.com/xml
Ø To download Tomcat, go to
jakarta.apache.org
Ø To download all the code
for this example, go to www.wrox.com, looking for the code for
Professional JSP Programming
Both XSLT and JSP are rapidly evolving technologies. Within
XSLT, you can expect a standardization of the extension-function
mechanism for calling Java methods from within an XSLT stylesheet.
At present, the same code is portable between xt and Michael Kay's
Saxon. Watch w3c.org/tr for new developments.
On the JSP side, three important sites to watch are:
Ø java.sun.com/jsp, for the
latest JSP developments in general
Ø jakarta.apache.org,
especially for Tomcat and Struts projects
Ø xml.apache.org, especially
for the Cocoon project
As far as specific technologies are concerned, we want to pick
out two:
Ø The WebRowSet
implementation currently in early development on Java Developer
Connection (http://developer.java.sun.com/developer/) outputs its
populated rowsets as XML if needed, which gives you valid XML for
your XSLT processor direct from the database. It also allows you to
get a Query result in one call, and then release the connection but
allow the RowSet to remain through the session.
Ø The JSP custom tag
libraries from JRun and Apache have an XSLT tag that will apply the
stylesheet specified in the URL to the XML in the JSP. That's
middle ground between the two architectures presented in this
talk.