Overview
Java servlet technology, an integral part of the Java 2 Enterprise Edition (J2EE) platform, has become the de facto standard for creating dynamic, data-driven Web applications. By conforming to the Java Servlet API, developers can guarantee that their server-side programs will run on any J2EE-compliant platform that fully supports Java.
Written for the thousands of Web programmers, designers, and consultants who want to expand their repertoire of development tools or enhance their servlet programming skills, Inside Servlets, Second Edition , provides exactly the information needed. It offers important background information on Web technologies, an inside look at Java servlet technology, a hands-on servlet tutorial, and a guide to advanced servlet programming for creating sophisticated, high-performance Web sites.
This second edition has been thoroughly updated to incorporate versions 2.2 and 2.3 of the Java Servlet Specification. In addition, the book has been expanded to provide in-depth coverage of such vital topics as security, JavaServer Pages, packaging and deployment, advanced database access techniques, and servlet troubleshooting.
Within this book you will find an introduction to Web technologies that explains such fundamentals as TCP/IP, firewalls, proxy servers, sockets, MIME, and HTTP. A servlet tutorial offers information on basic servlet structure, demonstrates how to write and run your first servlet, and previews the Servlet API. Inside Servlets then moves on to advanced servlet concepts and techniques. Lastly, a complete reference to the Servlet API is provided.
Specific topics featured include:
- Writing thread-safe servlets
- Servlet debugging
- HTTP redirects
- Cookies and session management
- Server-side includes
- Request forwarding
- Servlet chaining
- Database access with JDBC
- Security and encryption
- JavaServer Pages (including custom tag libraries)
- Packaging and deployment
- Servlet troubleshooting
- Separating content from presentation using a servlet-based template framework
- Servlet filtering and application lifecycle events (introduced in Servlet API 2.3)
In addition, Inside Servlets, Second Edition , contains an entire section devoted to real-world examples of servlets in action, with detailed explanations and complete source code.
The web site accompanying this book contains the source code and compiled class files for all sample code; JRun 3.0 from Allaire; SevletExec 3.0 from New Atlanta Communications; Resin 1.2 from Caucho Technology; Apache Tomcat 3.1 and 3.2; MySQL database and JDBC(TM) driver; JBuilder 4 Foundation Edition from Borland; and many other valuable servlet development tools.
0201709066B06292001
Editorials
From Barnes & Noble
The Barnes & Noble ReviewWhether you're an experienced web developer or you're "rearchitecting" yourself as one (along with your old client/server code), Dustin Callaway will give you mastery over one of the most powerful tools available to you: Java servlets. His Inside Servlets, Second Edition offers a complete development framework for building Internet applications, illuminating all the key techniques you'll need: state/session management, cookies, thread-safe servlets, JDBC database access, request forwarding, application partitioning, servlet chaining, and lots more.
The code's all been fully updated for the Servlets 2.2 API, and there's up-to-the-minute coverage of what's new in Servlets 2.2, including new techniques for security and authentication; working with JavaServer Pages and custom tag libraries; troubleshooting, packaging, and deployment. There's even a preview of the proposed Servlets 2.3 spec, including new servlet filtering and application lifecycle event management techniques we haven't seen in any other servlets book.
Last but not least, the CD-ROM isn't just full of Servlet 2.2-compliant code and compiled class files. There are some major software goodies, too, including Allaire's JRun 3.0, ServletExec 3.0; Tomcat 3.1 and 3.2 for adding servlet support to Apache; and the latest MySQL, to name a few. (Bill Camarda)
Bill Camarda is a consultant and writer with nearly 20 years' experience in helping technology companies deploy and market advanced software, computing, and networking products and services. His 15 books include Special Edition Using Word 2000 and Upgrading & Fixing Networks For Dummies®, Second Edition.