More Servlets and JavaServer Pages

2.8 avg rating
( 5 ratings by GoodReads )
 
9780130676146: More Servlets and JavaServer Pages

Practical guide to the use of the Java 2 Platform for Web-enabled applications and dynamic Web sites. Focuses on new capabilities: the standard JSP tag library, filters, life-cycle event listeners, declarative and programmatic security, Web applications, and much more. Softcover.

"synopsis" may belong to another edition of this title.

Review:

Ideal for any programmer working with server-side Java, Marty Hall's More Servlets and JavaServer Pages provides an up-to-the-minute guide to the latest in essential APIs for creating state-of-the-art Web applications. This smart, patient, and thorough tutorial gives you exactly what you need to use Java effectively in the field.

While many books on Java try to cover just about everything, this title's focus on what's hot in server-side Java makes it a standout. The book begins with a very solid tutorial to servlets and JSPs, including important HTTP fundamentals (like request headers and processing forms). The author does a good job at summarizing APIs and common options, which helps make this book useful as a working reference, too. The level of discussion here is suited to those with a little Java experience, but even beginners could do a lot worse than this title as an introduction to Web programming.

A great feature of this text is that the author walks you through the actual details of deploying your Web applications (notoriously tricky, even for experts). Screenshots on installing and using tools (like the free Apache and Tomcat software packages), plus detailed advice on deployment, will make sure your code actually runs. (A standout here is the summary of all configuration options available in today's containers.)

If you are coming to servlets and JSPs from an earlier version, you'll find this text excels at covering the latest in custom and standard tag libraries. Besides explaining new JSP 1.2 tag conventions, later sections also look at an important new development in Sun's evolution of the Java platform, the JSP Standard Tag Library (JSTL). Coverage of tag programming (including several sections on looping) closes out the book. There's also material on important new advances in servlets, like filters (which allow you to log or change requests) and servlet events (which afford a greater measure of control for your Web applications).

Whether you are a JSP beginner or expert, More Servlets and JavaServer Pages gives you an excellent mix of topics in server-side Java in a well-presented programming tutorial. It's sure to be a worthwhile addition to any working Java Web developer's bookshelf. --Richard Dragan

Topics covered: Introduction to JavaServer Pages (JSPs) and servlets, software installation for Java server developers (JDK, Tomcat, Apache, JRun, and other Web containers), summary of Web application deployment directories, advantages of servlets, the servlet lifecycle, processing HTTP form data (including request headers and CGI variables), cookies and sessions, advantages of JSPs, basic JSP scripting tutorial (including expressions and scriptlets), using JavaBeans with JSPs (tags and properties), custom tag libraries, introduction to the Model-View-Controller (MVC) architecture, registering and deploying Web applications (.WAR files and data sharing), in-depth guide to Web application configuration (comprehensive guide to web.xml settings), configuring servlets (including filters and error pages, timeouts and installing tag libraries), case study for an online boat shop, declarative security tutorial (including SSL and form-based authentication), programmatic security (including using certificates and SSL), guide to servlet filters (including logging, replacement, and compression examples), processing servlet events, JSP 1.2 tag library improvements (including XML and SAX 2.0 tag validation), and the JSP Standard Tag Library (JSTL) (including basic statements and looping).

From the Back Cover:

  • Companion to the worldwide bestseller Core Servlets and JavaServer Pages
  • Practical guide to the use of the Java Platform for Web-enabled applications and dynamic Web sites
  • Focus on new capabilities: the servlet 2.3 and JSP 1.2 specifications, the standard JSP tag library (JSPTL), filters, life-cycle event listeners, security, Web applications, and much more
  • Configuration and usage details for Apache Tomcat, Macromedia JRun, and New Atlanta ServletExec

The Java 2 Platform has become the technology of choice for developing professional e-commerce applications, dynamic Web pages, and Web-enabled applications and services. Servlet and JSP technology is the foundation of this platform: it provides the link between Web clients and server-side applications. But, the field has been evolving rapidly, and few developers have been able to keep up. In this companion to Core Servlets and JavaServer Pages, Marty Hall shows you how to apply recent advances in servlet and JSP technology. The book provides everything you need to know to leverage the latest servlet 2.3 and JSP 1.2 standards: real-world insight, advanced techniques, industrial-strength code, and hands on coverage of three top servers: Apache Tomcat, Macromedia JRun, and New Atlanta ServletExec.

  • Part I gives a thorough introduction to programming with servlet and JSP technology. It shows you how to configure your server, read form data and HTTP headers, handle cookies, track sessions, apply JSP scripting elements, use JavaBeans components, develop JSP tag libraries, and apply the MVC architecture.
  • Part II provides exhaustive details on Web application development and deployment. It explains how to register Web applications, how to organize them, how to deploy them in WAR files, how to deal with relative URLs, and how to share data among Web applications. It also gives details on every element in version 2.3 of the deployment descriptor (web.xml).
  • Part III describes Web application security in detail. It explains two general strategies for securing your applications: declarative security and programmatic security. Within each of these strategies, it shows you how to use form-based or BASIC authentication and how to protect your network traffic with SSL.
  • Part IV covers two features introduced with servlets 2.3: filters and life-cycle events. It explains how to use filters to debug, modify, and optimize the output of previously existing servlets and JSP pages. It also shows you how to use event listeners to respond to major events in the server life cycle.
  • Part V looks at new tag library developments. It shows you how to improve your own tag libraries by making use of new capabilities of the JSP 1.2 specification and explains how to streamline your code by using the new standard JSP tag library (JSPTL).

More Servlets and JavaServer Pages delivers:

  • The same clear, step-by-step explanations that make Marty's books so popular
  • In-depth, hands-on coverage of the latest standards: servlets 2.3 and JSP 1.2
  • Hundreds of completely portable, fully documented, industrial-strength examples
  • On-line access to all source code, available free for unrestricted use

"About this title" may belong to another edition of this title.

Top Search Results from the AbeBooks Marketplace

1.

Hall, Marty
Published by Pearson Education (2001)
ISBN 10: 0130676144 ISBN 13: 9780130676146
New Paperback First Edition Quantity Available: 1
Seller
Ergodebooks
(RICHMOND, TX, U.S.A.)
Rating
[?]

Book Description Pearson Education, 2001. Paperback. Book Condition: New. 1st. Bookseller Inventory # DADAX0130676144

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 12.13
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

2.

Hall, Marty
Published by Pearson Education (2001)
ISBN 10: 0130676144 ISBN 13: 9780130676146
New Paperback Quantity Available: 1
Seller
Booked Again
(Summit, NJ, U.S.A.)
Rating
[?]

Book Description Pearson Education, 2001. Paperback. Book Condition: New. New item. Bookseller Inventory # QX-005-44-6606106

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 26.11
Convert Currency

Add to Basket

Shipping: US$ 10.00
Within U.S.A.
Destination, Rates & Speeds

3.

Hall, Marty
ISBN 10: 0130676144 ISBN 13: 9780130676146
New Quantity Available: 1
Seller
Castle Rock
(Pittsford, NY, U.S.A.)
Rating
[?]

Book Description Book Condition: Brand New. Book Condition: Brand New. Bookseller Inventory # 97801306761461.0

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 37.51
Convert Currency

Add to Basket

Shipping: US$ 3.99
Within U.S.A.
Destination, Rates & Speeds

4.

Hall, Marty
Published by Pearson Education
ISBN 10: 0130676144 ISBN 13: 9780130676146
New PAPERBACK Quantity Available: 1
Seller
Cloud 9 Books
(West Palm Beach, FL, U.S.A.)
Rating
[?]

Book Description Pearson Education. PAPERBACK. Book Condition: New. 0130676144 New Condition. Bookseller Inventory # NEW6.0044749

More Information About This Seller | Ask Bookseller a Question

Buy New
US$ 59.99
Convert Currency

Add to Basket

Shipping: US$ 4.99
Within U.S.A.
Destination, Rates & Speeds