Items related to Core JSTL: Mastering the JSP Standard Tag Library

Core JSTL: Mastering the JSP Standard Tag Library - Softcover

  • 3.60 out of 5 stars
    5 ratings by Goodreads
 
9780131001534: Core JSTL: Mastering the JSP Standard Tag Library

Synopsis

In Core JSTL, leading Java platform expert David Geary presents the definitive guide to JSTL. Through practical examples and extensive sample code, Geary demonstrates how JSTL simplifies, streamlines, and standardizes a wide range of common Web development tasks. Coverage includes using JSTL tags for accessing JavaBeans components and collections, iteration, importing URLs, database access, working with XML, internationalization and localization; using the brand new JSTL expression language; and extending JSTL with custom tags.

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

About the Author

DAVID M. GEARY is the president of Sabreware, Inc., a training and consulting company focusing on server-side Java technology. He has been developing object-oriented software for nearly 20 years and was among the pioneers who worked on the Java platform APIs at Sun Microsystems from 1994 to 1997. Geary is the author of six books on Java technology, including the runaway best-selling Graphic Java series, and Advanced JavaServer Pages. A member of the expert group that developed JSTL, he is also a contributor to the Apache Struts JSP software application framework and wrote questions for the Web component developer certification exam. Since 1996, he has been a columnist for Java Report magazine. He also writes JavaWorld's Java Design Patterns column.

From the Back Cover

The breakthrough solution for easier, faster, and more powerful Web development.

  • Powerful techniques for accelerating, simplifying, and standardizing Web application development
  • In-depth coverage of JSTL 1.0, including built-in tags, the new JSTL expression language, and custom tag development
  • Written for both experienced Java platform developers and Web page authors
  • By the best-selling author of Graphic Java and Advanced JavaServer Pages

Using JSTL, software developers and Web page authors can create robust, flexible Web applications more quickly and easily than ever before. Now, best-selling author and JSTL expert David Geary presents the definitive guide to JSTL: its built-in tags, powerful expression language, and extensibility. Through practical examples and extensive sample code, Geary demonstrates how JSTL simplifies, streamlines, and standardizes a wide range of common Web development tasks and helps you build Web applications far more easily than JavaServer Pages technology alone.

Key topics covered:

  • Building HTML forms; accessing form data, JavaBeans components (beans), collections, and maps; constructing URLs and importing their content; redirecting HTTP responses; iterating over collections of objects; handling errors
  • Localizing Web sites for multiple languages and countries, including localizing text and formatting and parsing numbers, currencies, percents, and dates.
  • Creating and accessing data sources, making queries and iterating over the results; performing database inserts, updates, and deletes; executing database transactions
  • Parsing XML documents; using XPath with JSTL custom actions; transforming XML with XSLT, filtering XML; accessing external entities

Core JSTL shows you how to:

  • Use JSTL to simplify Web development tasks
  • Use the new JSTL expression language
  • Access databases and execute transactions
  • Develop internationalized Web sites
  • Work with XML documents and JSP technology
  • Extend JSTL with custom tags

Excerpt. © Reprinted by permission. All rights reserved.

Preface

Until recently, JavaServer Pages (JSP) has, for the most part, been accessible only to Java developers. That's because JSP did not provide a standard set of tags for common functionality or a scripting language for page authors. The lack of those essential features meant that JSP developers had to embed Java code in JSP pages or implement custom tags that encapsulated that Java code. Either way, they had to be well versed in the Java programming language to effectively use JSP.

To implement maintainable and extensible Web applications, developers must decouple business and presentation logic. Without an expression language or standard tag library, JSP pages often contained a great deal of Java code, which allowed easy access to business logic. That Java code and the inevitable related business logic tightly coupled JSP pages with the underlying data model, which resulted in brittle systems that were difficult to modify or extend.

The JSP Standard Tag Library (JSTL) provides a scripting language and set of standard tags that make JSP accessible to page authors and make it much easier to separate business and presentation logic. Those benefits allow page authors to focus on a Web application's presentation, while Java developers implement business logic, which in turn makes those applications much easier to implement, maintain, and extend. Because JSTL has such a profound effect on the development of Java-based Web applications as a whole, it is one of the most important new developments for server-side Java.1.1 What This Book Is About

This book discusses all aspects of JSTL, including a thorough examination of the expression language and JSTL's tags (which are commonly known as actions). I assume that readers are already familiar with the basics of servlets and JSP, so those topics are not discussed in this book. See "This Book's Audience" for more information about what level of experience is assumed for readers.1.2 The Servlet and JSP APIs This Book Depends Upon

JSTL only works with servlet containers that support the Servlet 2.3 and JSP 1.2 APIs. To run this book's examples, you will need such a servlet container; for example, Resin 2.1.2 or Tomcat 4.1.3; see "Downloading and Installing a Servlet Container" on page 26 for more information about downloading and installing those servlet containers.1.3 The Book's Web Site

This book has a companion Web site at core-jstl. N.B. This is the correct URL. The one printed in the book is wrong. - Ed. That Web site provides documented source code for all of this book's examples.1.4 How This Book's Code Was Tested

All of the code examples in this book were tested with Resin 2.1.2 and Tomcat 4.1.3. See "The Book's Web Site" for more information about downloading that code.1.5 This Book's Audience

This book was written for Java developers with a basic understanding of servlets and JSP. If you are new to servlets and JSP, I recommend the following books for your first book on those topics:


* Core Servlets and JSP by Marty Hall, Sun Microsystems Press
* Advanced JavaServer Pages by David Geary, Sun Microsystems Press
* Java Servlet Programming by Jason Hunter, O'Reilly
* Web Development with JavaServer Pages by Fields and Kolb, Manning
1.6 How To Use This Book

The majority of this book is written in a tutorial style that illustrates how to make the most of JSTL's expression language and actions. The last chapter in the book is a reference for the JSTL actions. That reference provides detailed syntax information for each JSTL action, in addition to a short description of the action and its constraints and error handling. Each action also is accompanied by an In a Nutshell section that provides enough information about the action to get you started.

You can use the reference chapter in one of two ways. First, it may be a good place to start when you are using a JSTL action for the first time. Once you understand the action's syntax and its intent, you will probably want to read more about the action in the applicable chapter where it's discussed in detail. Second, you should use the reference to help you use JSTL actions after you understand their purpose and intent; for example, the <fmt:formatNumber> action, which is discussed in detail in "Formatting and Parsing Numbers" on page 310 and summarized in "Formatting Actions" on page 509 provides 12 attributes. It can be difficult to remember all of those attributes and how they work together. Instead of trying to unearth that specific information from the "Formatting Actions" chapter beginning on page 308, you would be better off looking up those attributes in the "JSTL Reference" chapter beginning on page 464.

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

Buy Used

Condition: Good
Ship within 24hrs. Satisfaction...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Other Popular Editions of the Same Title

9788131717882: Core Jstl: Mastering The Jsp Standard Tag Library

Featured Edition

ISBN 10:  8131717887 ISBN 13:  9788131717882
Publisher: Pearson Education
Softcover

Search results for Core JSTL: Mastering the JSP Standard Tag Library

Stock Image

Geary, David
Published by Pearson (edition 1), 2002
ISBN 10: 0131001531 ISBN 13: 9780131001534
Used Paperback

Seller: BooksRun, Philadelphia, PA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. 1. Ship within 24hrs. Satisfaction 100% guaranteed. APO/FPO addresses supported. Seller Inventory # 0131001531-11-1

Contact seller

Buy Used

US$ 13.16
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Geary, David M.
Published by Pearson Education, Limited, 2002
ISBN 10: 0131001531 ISBN 13: 9780131001534
Used Softcover First Edition

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Very Good. 1ST. Used book that is in excellent condition. May show signs of wear or have minor defects. Seller Inventory # 7857444-6

Contact seller

Buy Used

US$ 13.22
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Geary, David
Published by Pearson, 2002
ISBN 10: 0131001531 ISBN 13: 9780131001534
Used Paperback

Seller: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.09. Seller Inventory # G0131001531I3N00

Contact seller

Buy Used

US$ 15.44
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Stock Image

Geary, David
Published by Pearson, 2002
ISBN 10: 0131001531 ISBN 13: 9780131001534
Used Paperback

Seller: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 2.09. Seller Inventory # G0131001531I3N00

Contact seller

Buy Used

US$ 15.44
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Geary, David M.
Published by Prentice Hall 26.11.2002., 2002
ISBN 10: 0131001531 ISBN 13: 9780131001534
Used Softcover

Seller: NEPO UG, Rüsselsheim am Main, Germany

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Gut. Auflage: 01. 602 Seiten Exemplar aus einer wissenchaftlichen Bibliothek Sprache: Englisch Gewicht in Gramm: 969 1,9 x 0,4 x 2,3 cm, Taschenbuch. Seller Inventory # 402984

Contact seller

Buy Used

US$ 19.10
Convert currency
Shipping: US$ 27.80
From Germany to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket