Jakarta Struts 
...n
Struts of using
XML declarations to replace boilerplate
Java coding.
The course then shifts from these controller techniques to a focus on presentation. Students learn to use various libraries of custom
JSP tags: the
JSP Standard Tag Library (which supersedes a number of Struts tags),
Struts HTML tags for form-building and validation, and the
Tiles library for robust and reusable page
more...
Developing Java Web Services 
...,
WSDL definitions, and a little bit of
Java code, but no Java coding. The focus is on the artchitecture itself, and on the roles that various protocols,
APIs, tools, and application components play in a working
Web service and/or client.
The course then gets down to the various brass tacks: students learn the
Simple Object Access Protocol (
SOAP) 1.1, and acquire skills in using the SOAP
more...