Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API
Table 1 below provides a quick overview of the main characteristics of the reviewed books. I will go into more detail, reviewing each book individually, later in the article.
| Table 1: JSP Books Overview | ||||||
|---|---|---|---|---|---|---|
| Pure JSP | JavaServer Pages | Instant JavaServer Pages | Web Development with JavaServer Pages | Core Servlets and JavaServer Pages | Professional JSP | |
| Price | 4.99 | 9.95 | 9.99 | 4.95 | 2.99 | 9.99 |
| Total Pages | 325 | 300 | 510 | 560 | 580 | 900 |
| CD-ROM/Source from Web | No / No | Yes / No | Yes / Yes | No / Yes | No / Yes | No / Yes |
| Authors | 1 | 1 | 1 | 2 | 1 | 21 |
| Servlets/JSP Versions | 2.2 / 1.1 | 2.2 / 1.1 | 2.1 / 1.0 | 2.2 / 1.1 | 2.2 / 1.1 | 2.2 / 1.1 |
| JavaBeans | Average | Average | Average | Very Good | Average | Average |
| JDBC | Good | Good | Good | Very Good | Good* | Good |
| Tag Extensions | None | Poor | Poor* | Very Good | Good | Good |
| XML | Average | Poor | Poor | Poor | None | Good |
| J2EE | None | None | None | Average | None | Good |
| Shopping Cart | Average | Average | Good | None | Average | Average |
| API Reference | Very Good | None | Very Good | Average | None* | Very Good |
| Web Servers / Databases | Tomcat | PostgreSQL | Apache, JServ, PostgreSQL | Tomcat | Tomcat, JSWDK, Java Web Server | Apache, Tomcat |
| Scale: | None | Poor | Average | Good | Very Good | |
| A star (*) in a field means this review provides further details of the ranking. | ||||||
The first group of rows in Table 1, up to Authors, should be fairly self-explanatory. The subsequent rows indicate the version or level of coverage that the books offer for each category. Here are some things to note:
javax.servlet.jsp(and possibly javax.servlet) API documentation. Personally, I have never needed to look at the javax.servlet.jsp API reference. For clarity, I should mention the API reference is not the list of implicit objects and JSP directives. I
mean API documentation on the JspEngineInfo and JspFactoryclasses.
Before starting the reviews, one thing I should mention is that I am the author of one chapter in Professional JSP (Wrox Press). Given the small contribution I made to Professional JSP, I feel I can still give an objective overview of that book and the others. Since it is clearly not my favorite book, I hope you can feel the same.
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications - Symphoniq
![]()
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour. - Symphoniq