9781861003621: Professional JSP : Using JavaServer Pages, Servlets, EJB, JNDI, JDBC, XML, XSLT, and WML
View all copies of this ISBN edition:
 
 
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.

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

Review:
For readers with some previous Java experience, Professional JSP is a comprehensive guide to today's JavaServer Pages (JSPs). Besides a solid tutorial on JSPs and servlets, this book gives you lots of useful examples of how JSPs can work with other Java APIs (like EJBs and XML) to deliver highly functional Web sites.

Professional JSP shows the underlying servlet code for many JSP samples. As explained by the authors, JSPs are a simpler way to write servlet code because Java statements are embedded within HTML. This fact makes the book especially useful to programmers who know about servlets and want to progress to JSP development. The introductory tutorial to JSP is as good as any you'll ever see. Short examples illustrate basic JSP features like directives, scripting elements, implicit objects, and JavaBeans. The book also reveals a variety of ways to track session information (including cookies), which is particularly helpful.

Several case studies show key concepts in action, including how to use custom tag libraries. Nicely functional samples include a Web site for an online investment company, a photography database, and a membership-based online grocery store. (This last example shows how to use LDAP and JNDI to store user information.) In addition to a thorough tutorial for learning JSPs, chapters in this text look at combining EJBs, XML, and other Java 2 Enterprise features that you'll need for successful real-world development. Handy appendices detail how to install and configure the free Apache Web Server and Tomcat JSP engine. There's also a reference to all JSP and servlet objects and APIs.

Overall, you'll mine plenty from Professional JSP, including several extremely useful coding examples that'll get you going on serious development for real-world e-commerce Web sites. --Richard Dragan

Topics covered:

  • Introduction to Java 2 Enterprise Edition and JavaServer Pages (JSP)
  • JSP, CGI, and ASP compared
  • The JSP life cycle
  • JSP directives, scripting elements, standard actions, and implicit objects
  • Servlet architecture and APIs
  • Using JavaBeans with JSPs
  • JDBC database programming basics
  • Using the PoolMan database connection pool manager
  • Storing session state with hidden fields, cookies, and URL rewriting
  • Error handling and debugging with JSPs

  • Tag extensions and tag libraries
  • Personalizing look-and-feel and content with JSPs
  • Global settings
  • JSP architecture
  • Security and personalization with JNDI and LDAP
  • Introduction to Enterprise JavaBeans (EJBs)
  • HTTP streaming with JSPs
  • Basics of the Wireless Access Protocol (WAP)
  • Wireless Markup Language (WML)
  • XML and XSLT
  • Case studies on e-commerce and Web-site personalization
  • 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.

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

    • PublisherApress
    • Publication date2000
    • ISBN 10 1861003625
    • ISBN 13 9781861003621
    • BindingPaperback
    • Number of pages897
    • Rating

    Top Search Results from the AbeBooks Marketplace

    Stock Image

    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; John Timney; Tom Myers; Alexander Nakhimovsky
    Published by Apress (2000)
    ISBN 10: 1861003625 ISBN 13: 9781861003621
    New Softcover Quantity: 1
    Seller:
    Ebooksweb
    (Bensalem, PA, U.S.A.)

    Book Description Condition: New. . Seller Inventory # 52GZZZ00927Y_ns

    More information about this seller | Contact seller

    Buy New
    US$ 61.25
    Convert currency

    Add to Basket

    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds
    Stock Image

    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; John Timney; Tom Myers; Alexander Nakhimovsky
    Published by Apress (2000)
    ISBN 10: 1861003625 ISBN 13: 9781861003621
    New Softcover Quantity: 5
    Seller:
    BookShop4U
    (PHILADELPHIA, PA, U.S.A.)

    Book Description Condition: New. . Seller Inventory # 5AUZZZ000IJN_ns

    More information about this seller | Contact seller

    Buy New
    US$ 227.31
    Convert currency

    Add to Basket

    Shipping: FREE
    Within U.S.A.
    Destination, rates & speeds