WARNING. Much of this stuff is too old to be the right place to look now.
Much of this page comes from a previous offering of the course. If
you see a
on an item, then I have
verified it is reasonably current, and I visited it May 1, 2004 or later. If there is no checkmark, I haven't
revisited the link since May 2003, and you should not assume it is the
current place to look. The date following a checkmarked item is the date I last
visited the resource.
Lot's of good stuff about everything Java
here, especially the FAQs. 02may04
Good tutorials at IBM
Developer Works Especially the introductory
XML tutorial and the related ones linked on that page. 02may04
Local copy of Xerces 1.6.2 home directory, including Local xerces docs. If you use it on a unix host
on the cs network, please make symlink to
/courses/cs639/f04/xerces/xerces-2_6_2. Don't make copies without good
reason, as they take up a lot of space. In general, look for local
stuff under /courses/cs639/f04. 02may04
xml.com , the best general source for
current XML news and products. The invaluable Annotated XML Specification
by Tim Bray has its home here. 02may04
The Ant home page
a local copy the manual. Ant
is a build system better than make and especially savvy about Java applications.
See Ant in Anger: Using Ant in a
Production Development System for some of the power of Ant.
Sun's Java API for XML, JAXP API is
documented as part of the J2EE API
SAX2 API.
This documents org.xml.sax
The DOM level 1
core API is not javadocs, but rather the W3C specification. You'll need
it for the final word if you are trying to understand how a DOM interface
works, but it might help only a little with Java programming.
The W3C Schema tutorial.
Here's a cool Schema Quality Checker
from IBM alphaworks.
Servlets and TomcatThe cshrc snippet suggested in the tomcat setup instructions referenced below sets an environment variable SERVLET_JAR to be the servlet.jar found in the tomcat5 runtime library. If you reference this in ant build files (or other classpath mechanisms), you will guarantee that you are compiling with the same api that tomcat uses at runtime. This is a Good Thing.
Web Services
Berkeley DB Java implementation
jdom.org, especially the documents
at jdom.org and the local copy of the API docs.
jaxen general docs and api . Jaxen is an XPath processer that works with jdom and other api's.
XSLT
Biodiversity and Ecosystem Informatics (BDEI)
|
XML Spy is a useful XML editor that can validate, generate schemas, and do a host of other cool things. It is shortly to be installed in the lab |
The Semantic WebJAXB
- The JAXB API, a review at XML.COM
- JAXB at Sun
- Sun JAXB tiutorial. Slightly out of date as to details, but not concepts.
CASTOR
- Castor project home page
- Local Castor api docs
- Some Castor tutorials and other sresources
- Geocities
- XML and Java technologies: Data binding with Castor Dennis Sosnoski, at the IBM Developer site
- XML and Java technologies: Data binding, Part 1: Code generation approaches -- JAXB and more, another Sosnoski article at IBM,, covers some alternatives to Castor. See also Part2.