CertCities.com -- The Ultimate Site for Certified IT Professionals
Post Your Mind in the CertCities.com Forums
  Microsoft®
  Cisco®
  Security
  Oracle®
  A+/Network+"
  Linux/Unix
  More Certs
  Newsletters
  Salary Surveys
  Forums
  News
  Exam Reviews
  Tips
  Columns
  Features
  PopQuiz
  RSS Feeds
  Industry Releases
  Contributors
  About Us
  Search
 

Advanced Search
  Free Newsletter
  Sign-up for the #1 Weekly IT
Certification News
and Advice.
Subscribe to CertCities.com Free Weekly E-mail Newsletter
CertCities.com

See What's New on Redmondmag.com!
" Cover Story: Q & A with Microsoft's Jeff Raikes
" Real-World GPMC Troubleshooting
" The 10 Essential Rules of Patch Management
" Beta Man: Windows Server 2003 SP1
" Product Review: Microsoft Operations Manager 2005

CertCities.com
Let us know what you
think! E-mail us at:



-- advertisement --
Traveling to a
Tradeshow or Event?
Heywood Hotels
Ainslie Hotels
Goolwa Hotels
Ancienne Lorette Hotels
Xanten Hotels
Richmond Hotels
Ballachulish Hotels
Aylesbury Hotels
Dunbar Hotels
Ryde Hotels

 
 
...Home ... Editorial ... Reviews ..Book Review Article Thursday: February 24, 2005

The New TechMentor Register Early and Save!
  • 6 New Tracks
  • Exam Discounts
  • Year-End Savings
Register by
March 4th
and save $200 off
the new TechMentor!




JSP in Pictures
JSP: The Complete Reference may not be quite complete, but a solid structure and plentiful use of diagrams help make up any shortfalls.

by Christine Connolly

3/6/2002 --
Book Review

JSP Complete

Title  JSP: The Complete Reference
Author Phil Hanna
Publisher Osborne
Publication Date March 2001
ISBN 0-07-212768-6
Price $49.95 (U.S)
Pros Particularly good treatment of HTTP and HTML, session management and threading, testing and debugging. Good use of diagrams.
Cons No details about how to set up a run-time environment. Somewhat expensive.
Verdict

A good book to accompany a practical course, or to read soon after a brief practical introduction.

Nowhere does JSP: The Complete Reference specify its target audience, so we have to infer it from the content and style. I would say that you need to be a Java programmer, familiar with applets, and an experienced user of the Internet. If you have done some server-side scripting, that would help too. This is a good book if you're a Sun Certified Programmer studying for Web Component Developer certification.

The book starts with five short chapters giving an overview of the Web, HTTP, servlets and JSPs (Java Server Pages). It's good psychology, because you make fast progress through these brief chapters, and they do a good job of laying the foundations. They give a thorough coverage of HTTP, with an explanation of the stateless request-response model that makes Java's HttpSession interface so necessary to Web applications. Servlets are introduced next, because as the author rightly says, you need to understand servlets in order to understand JSPs. He teaches the basics by presenting the source code of a simple servlet that converts units of fuel consumption. Then he uses the same example to introduce JSPs – an effective approach.

The next 200 pages cover the elements of JSP: the nuts and bolts that every JSP book must present, such as declarations, scriptlets and implicit objects. The material is clearly explained and well structured, and uses a wide variety of short programs to illustrate various points. Unusually, it gives very little information about how to set up a run-time environment to test the examples given or to develop your own JSPs. I downloaded the source code from the author's Web site, and using my prior knowledge, I had no difficulty getting them to work – but it might be tricky if this book is your only reference to servlets and JSPs.

Part III contains 400 pages showing how JSPs interact with standard Java components such as JDBC and JavaBeans, but it doesn't deal with enterprise components such as Enterprise JavaBeans. This part starts with a careful and detailed treatment of HTML forms, and then goes on to database access. It is particularly strong on session management and multithreading, testing and debugging. The chapter on XML shows how to parse an XML document from a Java Server Page, extract the required data and display it with HTML formatting, and the author argues that JSP is an effective enabling technology for the proliferating XML applications. I'm not sure I'm convinced by that – it seems to me there are simpler ways to turn XML into HTML without using JSP. There is a unifying theme running through this part of the book, in the shape of an Internet music store application, and this is used to illustrate all these techniques. It builds up into quite a complex application.

Throughout, the author makes good use of diagrams to show architectures and logic. I like diagrams, and find they communicate this information quicker than words. He does make a serious effort to make this book complete as regards all the different ways JSPs can be used and combined with other technologies. He addresses how JSPs can communicate with applications, applets and mail servers, and how servers can communicate with each other via JSPs using the JavaMail API. But at $49.99, I think the book is expensive. Overall, however, I recommend it, particularly to accompany a practical course, or to read soon after a brief practical introduction.

Have you read this book? Let us know what you think: Rate it below!


Dr. Christine Connolly, SCJP, is a freelance Java trainer. She has developed computer programs for scientific and engineering applications in a variety of languages including Fortran, Pascal, C, C++ and Java, and is an experienced teacher and lecturer. She has recent business experience developing a research idea into a commercial product.
More articles by Christine Connolly:


Current CertCities.com user Comments for “JSP in Pictures

There are no comments yet. Post one now.

There no comments at this time. Add one now.

Book Rating Key
five stars - true gurus only excellent
four stars - very difficult very good
three stars - difficult, but manageable good
two stars - somewhat challeging fair
one star - cakewalk poor
Your comment about: “JSP in Pictures”
Name: (optional)
Location: (optional)
E-mail Address: (optional)
Comment:
   
top

Sponsored Links:
Free Microsoft MCSE Exam Prep Bundle: from ExamForce
Cert Tracks MCDST, MCSA, MCSE: Only at TechMentor: April 4-8
Free Authorized Cisco eLearning: from Global Knowledge
IT certification news delivered weekly: Subscribe Today!



Home | Microsoft® | Cisco® | Oracle® | A+/Network+" | Linux/Unix | MOS | Security | List of Certs
Advertise | Contact Us | Contributors | Features | Forums | News | Pop Quiz | Tips | Industry Releases | RSS Feeds RSS Feeds from CertCities.com
Search | Site Map | ENTmag.com | MCPmag.com | TCPmag.com | TechMentor Conferences | 101communications | Privacy Policy
This Web site is not sponsored by, endorsed by or affiliated with Cisco Systems, Inc., Microsoft Corp., Oracle Corp., The Computing Technology Industry Association, Linus Torvolds, or any other certification or technology vendor. Cisco® and Cisco Systems® are registered trademarks of Cisco Systems, Inc. Microsoft, Windows and Windows NT are either registered trademarks or trademarks of Microsoft Corp. Oracle® is a registered trademark of Oracle Corp. A+®, i-Net+T, Network+T, and Server+T are trademarks and registered trademarks of The Computing Technology Industry Association. (CompTIA). LinuxT is a registered trademark of Linus Torvalds. All other trademarks belong to their respective owners.
Reprints allowed with written permission from the publisher. For more information, e-mail
Application Development Trends | Campus Technology | CertCities.com | The Data Warehousing Institute | E-Gov | ENT News
Enterprise Systems | Federal Computer Week | IT Compliance Institute | JavaSPEKTRUM | MCP TechMentor Conferences
MCPmag.com | OBJEKTspektrum | Recharger | Redmond magazine | SIGS-DATACOM | TCPmag.com
Copyright 1996-2005 101communications. See our Privacy Policy.
101communications