Amazon.co.uk
Professional JSP is a big, dense and full of painstakingly precise technical detail with occasional short illustrative stories. For example; the frog in the well. The eponymous frog is the Java VM. The well is the hardware and OS supporting it. In the story the VM is convinced it has plenty of spare resources but, of course, it can't 'see' the OS on which it runs and thus doesn't realise the support OS has none. The result is a stalled JVM with no problems or errors reported.
No previous knowledge of Java is assumed, though some experience of server programming would help. JSP developers need to understand databases, server administration, HTML and any other technologies with which the servlets interact. In practice, some knowledge of Java is also useful as JSP builds extensively on other Java technologies, JNDI for directory access is one. The case studies demonstrate this well. The weather report example requires working with XLST and WML (for WAP) among other, non-Java, languages.
Considering all this, the section on debugging shows welcome realism, "For a number of different reasons debugging JSP isn't easy". Too right. The combination of new and changing JSP specifications with mutliple languages and technologies makes it hellish. Still, if you persevere with Professional JSP at least you'll be in with a chance. --Steve Patient
Amazon.com
Professional JSP shows the underlying servlet code for many JSP samples. As explained by the authors, JSPs are a simpler way to write servlet code because Java statements are embedded within HTML. This fact makes the book especially useful to programmers who know about servlets and want to progress to JSP development. The introductory tutorial to JSP is as good as any you'll ever see. Short examples illustrate basic JSP features like directives, scripting elements, implicit objects, and JavaBeans. The book also reveals a variety of ways to track session information (including cookies), which is particularly helpful.
Several case studies show key concepts in action, including how to use custom tag libraries. Nicely functional samples include a Web site for an online investment company, a photography database, and a membership-based online grocery store. (This last example shows how to use LDAP and JNDI to store user information.) In addition to a thorough tutorial for learning JSPs, chapters in this text look at combining EJBs, XML, and other Java 2 Enterprise features that you'll need for successful real-world development. Handy appendices detail how to install and configure the free Apache Web Server and Tomcat JSP engine. There's also a reference to all JSP and servlet objects and APIs.
Overall, you'll mine plenty from Professional JSP, including several extremely useful coding examples that'll get you going on serious development for real-world e-commerce Web sites. --Richard Dragan
Topics covered:
Kurzbeschreibung
Readers are given an introduction to JSP, explaining how they relate to servlets, showing the tags, and creating beans to encapsulate business logic, to keep web page design simple. Further chapters cover database access with JDBC and connection pooling, JSP debugging, and web application architecture using JSP and servlets.
After considering security issues in JSP web applications, the book concludes with seven real-world case studies including using JSP, XML and XSLT to target content at WAP and HTML browsers, e-commerce, streaming using JMF, and porting an existing ASP-based application to JSP. Appendices give programming refreshers on installing the Tomcat JSP/Servlet engine, detailed references to JSP, the Servlet API, and HTTP, and finally JSP for ASP programmers.
This book is for both professional Java developers, who want to use JSP as the front-end of their J2EE web applications, and web designers, who want to see how JSP separates presentation from dynamic content generation.
Knowledge of HTML and some programming experience is required.
Synopsis
Der Autor über sein Buch
Ever made that new dish and then wondered what you missed that made it so flavorless,and then thought why you even bothered in the first place ?
A lot of developers I met in the last few months felt that way about JSPs.
JSPs are a powerful abstraction that provide developers with an elegant solution. This book is the first comprehensive coverage of Java Server Pages and is targeted at developers from an intermediate to advanced level. Me and the rest of the team at Wrox,have made all efforts to provide an indepth view with practical examples and discussions.
If JSPs is something you will be working on, I know that you will benefit from this.
Cheers
Sameer Tyagi