A couple readers emailed me to complain that I forgot to add the new Java ArcGIS Server course to my blog in addition to the .NET ones. Just an oversight I assure you. ;)

Well this ESRI course introduces the Java Web Application Development Framework and teaches you how to build custom ArcGIS Server applications. For those out there trying to develop in Java on ESRI products, my hat is off to you.

CBG

ArcGIS Server provides a set of software components and a framework for developing centrally managed GIS applications. This advanced course introduces the Java Web Application Development Framework and teaches how to build custom ArcGIS Server applications. Students learn the basics of JavaServer Faces; about the available libraries, application programming interfaces, and server development guidelines; and how to develop different types of Web applications. In course exercises, students build JavaServer Pages Web applications that use ADF Web controls. Students also learn how to extend the ADF with custom buttons and tools through the new task framework.