JavaServer Pages - Softcover

Pekowsky, Larne

 
9780201704211: JavaServer Pages

Synopsis

Provides a hands-on guide to building dynamic Web pages with JSP. Demonstrates step-by-step basics of Web development with JSP, beans, and just enough Java programming to add better control to pages. Softcover. CD-ROM included. JavaServer pages.

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

About the Author

Larne Pekowsky, was formerly director of editorial technology at Time, Inc. New Media, where he helped to create one of the world's top ten news sites. He is now with CapitalThinking--a premier business-to-business financial site that makes extensive use of server-side Java. In addition, he is co-author of The Developer's Guide to the Java™ Web Server™.

0201704218AB04062001

From the Back Cover

JavaServer Pages™ (JSP) is a new technology that facilitates the development of the dynamic, interactive, content-rich Web pages now in great demand. Cross-platform, fast, easily changed, and extensible, JSP overcomes the limitations of previous Web development technologies and is rapidly becoming an acknowledged standard. Sun has included JSP as a formal part of the Java™ 2 Enterprise Edition, and every vendor of application servers supports the technology.

JavaServer Pages™ is a hands-on guide to building dynamic Web pages with JSP. Appropriate for all Web designers--whether or not you are familiar with the Java programming language--the book takes you from the basics to the most advanced dynamic Web site development techniques. It presents the many relevant technologies, including beans, servlets, and Java language essentials, and shows how they work with JSP to bring sophistication and flexibility to your Web site.

You will find fascinating background on the evolution of the World Wide Web and how JSP resolves many of the drawbacks of other Web development technologies, including Active Server Pages (ASP). The book then demonstrates the step-by-step basics of Web development with JSP, beans, and just enough Java programming to add better control to pages. Moving beyond these basics, the book addresses more advanced topics, including servlets, creating one's own beans, and JSP and databases. It shows specifically how these technologies come together to support the Web applications of e-commerce, customized pages, and ad targeting. Also included is a CD-ROM, containing Tomcat™, Jakarta™, and extensive examples of JavaServer Pages™.

Specific topics covered include: JSP templating, scriptlets, conditionals, and loops Request-time expressions Bean instances and serialization Manual and automatic session scope Database access from Java JDBC and beans Creating a bean for personalization The servlet API JSPs and XML Threads and custom tags

A large-scale example running throughout the book demonstrates the leading edge of real-world Web development. All examples are based on Jakarta™ and Tomcat™, the reference implementation of JSP developed for use with Apache Web server and others. A convenient appendix summarizes JSP 1.1 tags.

0201704218B04062001

Excerpt. © Reprinted by permission. All rights reserved.

This is a book about how to create dynamic, interactive Web sites using an exciting new technology called JavaServer Pages(tm). As its name implies, this technology is based on the Java Programming Language and inherits many of the language's features and benefits. Most notably, Java makes JSPs available on almost every kind of computer and operating system, and certainly those in most common use. Anyone who is reasonably comfortable with HTML can learn to write JavaServer Pages by using a few new tags and small packages of code called JavaBeans. This allows for a very productive working relationship between HTML experts who build pages and programmers who build beans. Both kinds of developer will find material of interest here. Chapter 1 gives a brief history of the Web, providing some context for understanding what JavaServer Pages are and why they work the way they do. Chapters 2 and 3 introduce JSPs, which lead into the introduction of beans in Chapter 4. These chapters require absolutely no knowledge of programming or Java. Chapter 5 introduces a little of the Java language, enough to put sophisticated control into pages. Chapter 6 describes how to use this information to build more sophisticated pages. Chapter 7 discusses more advanced ways to use beans in JSPs. Chapter 8 shows programmers how to create new beans. The next several chapters focus on some important real-world issues that most sites face sooner or later and how JavaServer Pages can help. Chapter 9 introduces databases, which every sufficiently large or complex site will need. Chapter 10 shows how JSPs and databases can be used to build a fully functional news site with many advanced features. Chapter 11 discusses personalization, which allows users of a site to tailor it to their own tastes. Chapter 12 describes e-commerce and ad targeting--two ways that sites can support themselves. The remainder of the book covers advanced topics. Chapter 13 presents servlets and how they interact with JSPs. Chapter 14 covers some advanced features of the JSP specification. Readers who are not interested in the programming side of life will get the most out of this book by reading straight through, possibly skipping Chapters 8 and 13. Chapter 5 introduces enough elements of the Java Programming Language to follow the examples through the rest of the book. Readers already familiar with Java who are interested in JSPs will want to move quickly through Chapters 2 and 3 to get a feel for the JSP syntax. Chapter 4 shows how JSPs use beans, which will help programmers use the information in Chapter 8. Chapter 9 shows how to export database functionality through beans. Programmers may then wish to skim the examples in Chapters 10, 11, and 12 to see some more complex uses of JavaServer Pages and will then want to read about servlets and advanced JSP features in Chapters 13 and 14. The Custom Tags section of Chapter 14 is likely to be of particular interest. Although still fairly young, JSP technology has generated a lot of excitement, and many companies are planning or deploying Web sites based on it. This is because the JSP specification is both simple and powerful. Fortunately, the Apache/Jakarta project puts JSPs within the reach of any Web site, no matter how large or small. It is my hope that this book will help you get the most out of this revolutionary new method for building compelling, exciting Web sites.

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

Other Popular Editions of the Same Title

9780321150790: JavaServer Pages, Second Edition

Featured Edition

ISBN 10:  0321150791 ISBN 13:  9780321150790
Publisher: Addison-Wesley Professional, 2003
Softcover