|
Professional JSP
|
| Edition |
first
|
| Publish Date |
May 2000
|
| Author |
Karl Avedal, Danny Ayers, Timothy Briggs, George Gonchar, Naufal Khan, Peter Henderson, Mac Holden, Andre Lei,
Dan Malks, Sameer Tyagi, Stephan Osmont, Paul Siegmann, Gert Van Damme, Steve Wilkinson, Stefan Zeiger, John
Zukowski, Ari Halberstadt, Carl Burnham
|
| ISBN |
1-861003-62-5
|
| Publisher |
Wrox Press
|
| Format |
Paperback, 896 pages
|
| Price |
$41.95 at fatbrain.com
|
| Rating |
9/10
|
| Review: |
Overall quite a good book, with only a few weaknesses. For instance, being a multi-author book, some chapters repeat information. Also, there is no standard container for servlets/JSP.
The book is appropriate for intermediate-level Java programmers. It assumes too much previous experience with Java for it to be useful for beginning programmers. And it doesn't cover enough Enterprise issues like EJB and message service for it to be considered a complete resource for advanced users.
Still, there isn't a better JSP book out there (yet).
|
| From the Publisher: |
JSP is a dynamic web presentation. It is one of the most exciting server-side technologies in the Java 2 Enterprise Edition, currently in version 1.1. There are other template-based web page generation tools, so what makes JSP special? Three things:
1. JSPs are tightly integrated with J2EE, which provides support for all functionality you'd expect from an enterprise application.
2. JSPs are built on top of the Java Servlet framework, which enables very scalable and portable dynamic web sites. Servlets have wide support in the industry, and can run on all major web servers.
3. JSP 1.1 supports tag extensions that allow you to wrap an action as a simple-tag, reducing the coding necessary in the web page.
|
| Table of Contents: |
Introduction
Chapter 1: Introducing JavaServer Pages
Chapter 2: The Basics
Chapter 3: Beneath JSP
Chapter 4: JSP and JavaBeans
Chapter 5: JSP Sessions
Chapter 6: Error handling with JSP
Chapter 7: JDBC and Connection Pooling
Chapter 8: Introducing Tag Extensions and Libraries
Chapter 9: Dynamic GUIs
Chapter 10: Debugging JSP
Chapter 11: Global Settings
Chapter 12: JSP Architecture
Chapter 13: Case Study: A Web Interface for "The Mutual Fund Company"
Chapter 14: Case Study: Publishing Data to the Web
Chapter 15: Security and Personalization with JNDI
Chapter 16: Case Study: Implementing a Membership-based E-Commerce Application
Chapter 17: Case Study: J2EE, EJBs, and Tag Libraries
Chapter 18: Case Study: Streaming with JSP
Chapter 19: Case Study: Weather with JSP, XSLT and WAP
Chapter 20: Case Study: Porting ASP to JSP
Appendix A: Configuring Apache and Tomcat
Appendix B: JSP and Servlet API Reference
Appendix C: HTTP
Appendix D: JSP for ASP Developers
Appendix E: Support, Errata, and p2p.wrox.com
|
| Description : |
Professional JavaServer Pages covers a wide variety of areas including design and architecture,
JSPs and their relation to J2EE (Servlets, EJBs, JDBC etc) as well as extensive coverage of the tag
extension mechanism that allows you to customize the tags you use in your pages to the data you're
presenting.
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. Although no knowledge of Java is
assumed, reference will be made to a quick start Java tutorial at wrox.com and to other materials for some topics. Knowledge of
HTML and some programming experience is required.
|
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|