Java for Web Developers Courseware?
brentlaminack asks: "I've been asked by a local college continuing education department to put together a series of professional development courses on web programming in Java. Clearly, there are lots of books out there on Java, but what would you recommend for a professional development course? The material should have good examples, meaningful exercises, (an underrated and very difficult part of putting together courses) and not be 2000 pages or $500 per copy. The material should also cover some Object Oriented architecture and design patterns. As to which web framework... I'm open to suggestions on that as well. After all the smoke clears, I'll try to summarize the responses on my journal."
I wouldn't say that this is necessarily the way for a "continuing education" course to be taught. Fundamentals can take a year or two to teach. The submitter didn't give a whole lot of context, but I'm guessing this is perhaps a course at a community college (low cost, outsider putting materials together, etc.)
Since it must be in Java appropriate topics might include:
While we're on the subject of JSF, I should plug Facelets, which vastly simplifies the view side of things.
Your biggest concern will be having enough time for the students to get their head around whatever framework you do choose. Using Java for a small application is like sandblasting a soup cracker (to quote the bard). You could really spend a whole course on one part of the MVC.
OCW@MIT: Java Preparationa nd-Computer-Science/6-092January--IAP--2006/Course Home/index.htm
a nd-Computer-Science/6-171Fall2003/CourseHome/index .htm
e riesid=1906978271
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-
OCW@MIT: Software Engineering for Web Applications
http://ocw.mit.edu/OcwWeb/Electrical-Engineering-
Webcast@Berkeley: With real video and/or MP3 : Data Structures
http://webcast.berkeley.edu/courses/archive.php?s
Web development using XML:
http://cscie153.dce.harvard.edu/
Look at SafariU. You can create custom books from O'Reilly and several other publishers.
Setting his threshold to 5, Sparky eliminated most of the trolls on /.