advertisement
javaboutique
Search Tips
Articles  |   Tutorials  |   Reviews  |   Tools  |   by Category  |   by Date  |   by Name  |   Submit  |   Source  |   Forums  |  
javaboutique
Browse DevX


Partners & Affiliates











advertisement



Java Boutique : Reviews : Java Books :

Download Chapter 12! (~1677 KB)


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.

Download Chapter 12! (~1,677 KB)


How to Add Java Applets to Your Site

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.

 Microsoft Visual Studio 2010 Showcase
 Avaya Developer Showcase
 MSDN Spotlight
 PHP for Windows Showcase
XML error: undefined entity at line 39
advertisement
Receive Articles via our XML/RSS feed
Receive Articles via our XML/RSS feed

JavaBytes
Internet Cyclone
This powerful, easy-to-use, internet optimizer is for Windows 95, 98, ME, NT, 2000 and XP. It's designed to automatically optimize your Windows settings, boosting your Internet connection up to 200%.

Windows 7: From Beta to Final Code in One Year
Google Shows Off Chrome OS, Releases Source
Microsoft Shows Off Silverlight 4, IE9 Plans
Metasploit Expands Vulnerability Test Framework
HyperCard Reborn?
Fedora 12 Takes Aim at Linux Networking
Top Supercomputer Nearly Doubles in Speed
Fedora 12 Linux Tackles Virtualization
Apple Gives iPhone Developers App Status Tracker
Novell Sets OpenSUSE 11.2 Free

Creating Custom Export Filters for StarOffice with XSLT
WPF Wonders: Using DataTemplates
Crystal Reports Family Offers Options for Developers
Avaya Aura Session Manager video
Avaya Aura Overview video
Exploring HTML 5's Audio/Video Multimedia Support
Overriding Virtual Functions? Use C++0x Attributes to Avoid Bugs.
Understanding the Cloud Computing Security Vulnerabilities
Cisco and IBM Target a Greener World
Upgrade to Visual Studio 2010 with the Ultimate Offer

Advertising Info  |   Member Services  |   Contact Us  |   Help  |   Feedback  |   Site Map  |   Network Map  |   About

internet.commediabistro.comJusttechjobs.comGraphics.com

Search:

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs