Home > Computing and Information Technology > Computer programming / software engineering > Web programming > Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit
Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit

Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit

          
5
4
3
2
1

Out of Stock


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Notify me when this book is in stock
Add to Wishlist

About the Book

In JavaServer Pages 2.0, Sun has added new features that make it even easier to create dynamic, interactive Web pages in Java. These include a built-in expression language and a library of tags (the JSP Standard Tag Library) that facilitate creation of pages. Sams Teach Yourself JavaServer Pages 2.0 in 24 Hours starts with the basics of JSP, and explains the expression language, JSTL, creating new tags and more. Each lesson builds on the previous one, giving you a full picture of JSP development. Later chapters describe how to incorporate XML, interface with larger Java applications, work with popular frameworks such as Struts, and more. The book includes Apache Tomcat, Sun's reference implementation of JSP, so you can start developing applications immediately.

Table of Contents:
Introduction. Who Should Read This Book. How This Book Is Organized. In Every Hour. Conventions Used in This Book. Apache Tomcat. Hour 1. Getting Started with JavaServer Pages. A “Hello World” JavaServer Page. Using the Tags in a JavaServer Page. Displaying a Value with . Inserting Comments. Declaring Methods and Variables with . Handling Multiple Threads in a JSP. Summary. Q&A. Workshop. Hour 2. JavaServer Pages Behind the Scenes. Introducing Servlets. A “Hello World” Servlet. Using the invoker to Run a Servlet. Packaging, Deploying, and Running a Servlet. The Anatomy of a Servlet. Sending a Response to the Browser. The HttpServlet Class. Choosing Between JavaServer Pages and Servlets. Summary. Q&A. Workshop. Hour 3. Creating HTML Forms. A Simple HTML Form. Using the request Object. Retrieving Form Variables in a Servlet. Different Ways to Do Forms. Summary. Q&A. Workshop. Hour 4. How the Browser Interacts with the Server. The Hypertext Transfer Protocol. Common Request Headers. Common Response Headers. The HTTP POST Command. GET versus POST. HTTPS: Secure HTTP. Summary. Q&A. Workshop. 5. JSP and Servlet Lifecycles. Servlet Lifecycle. JavaServer Page Lifecycle. Reloading Other Classes. Application Lifecycle Events. Summary. Q&A. Workshop. Hour 6. Looking Under the Hood—Core Servlet Components. The ServletRequest Class. The HttpServletRequest Class. The ServletContext Class. The ServletResponse Class. The HttpServletResponse Class. The ServletInputStream Class. The ServletOutputStream Class. The HttpSession Class. The Cookie Class. Creating a New Cookie. Summary. Q&A. Workshop. Hour 7. Servlet Filters. The Filter Interface. An Example Filter—JSP/Servlet Timings. An Example Filter—Session Logging. Summary. Q&A. Workshop. Hour 8. Core JavaServer Page Components. Built-in JSP Objects. The JspWriter Class. Working with the pageContext Object. The JspEngineInfo Class. Summary. Q&A. Workshop. Hour 9. JSP Directives. An Overview of JSP Directives. The page Directive. The include Directive. The taglib Directive. Summary. Q&A. Workshop. Hour 10. Using JSP Standard Actions to Organize Your Web Application. Including Other Files. Forwarding to Another Page. Passing Java Objects Between JSPs and Servlets. Making Your Application More Modular. Using an Applet in Your Form. Summary. Q&A. Workshop. 11. Debugging and Error Handling. Why Debugging Is Tough. Compile Versus Runtime Errors. Using Log Files to Debug an Application. Using a Debugger. Error Handling. Summary. Q&A. Workshop. 12. Saving Data Between Requests. Storing Data in Hidden Form Variables. Storing Data in a session Object. How Sessions Work. Forcing a New Session. Handling Session Termination. Handling Sessions Without Cookies. Storing Application-Wide Data. Summary. Q&A. Workshop. Hour 13. More About Saving Data. Using Sessions to Save Data in a Shopping Cart Application. Storing Data in a Cookie. Q&A. Workshop. Hour 14. Interacting with JavaBeans. The jsp:useBean Action. A Bean-Based Web Application. Summary. Q&A. Workshop. Hour 15. The JSP Expression Language. Basic Syntax. Variables. Literals and Operators. Implicit Objects. Functions. Q&A. Workshop. Hour 16. Extending JSP with New Tags. “Hello World” Tag. Packaging and Installing a Tag. Conditionally Including the Body of a Custom Tag. Processing Body Content with a Custom Tag. Handling Exceptions. Accessing Tag Attributes. Using Dynamic Attributes. Adding Scripting Variables. The JSP 2.0 SimpleTag Interface. Tag Files—Tag Extensions Without Java. Tag File Directives. Summary. Q&A. Workshop. Hour 17. The JSP Standard Tag Library. Installing and Using JSTL. Core Tag Library. Functions. Q&A. Workshop. Hour 18. Working with Databases and JSTL Database Actions. A Brief Overview of Databases. What Is SQL? Getting Started with Cloudscape. What Is JDBC? Using JDBC from JavaServer Pages and Servlets. JSTL SQL Tag Library. Summary. Q&A. Workshop. Hour 19. Creating an XML Application. A “Hello World” XML Page. A Few Simple Rules for XML. Why Use XML with JSP and Servlets? XML Tag Library. Summary. Q&A. Workshop. Hour 20. Building Web Applications with JavaServer Pages and Servlets. Web Application Architecture. The Model 1 and Model 2 Architectures. Using Model-View-Controller in Your Web Applications. Calling Multiple Controllers and Views. Summary. Q&A. Workshop. Hour 21. Using Struts and JavaServer Faces. An Overview of Struts. Setting Up Struts. An Overview of JavaServer Faces (JSF). Summary. Q&A. Workshop. Hour 22. Internationalization. Setting the Page Encoding. Detecting the Browser's Preferred Locale. Using Locale-Based Text Formatters. Using Resource Bundles in Web Pages. The Format Tag Library. Summary. Q&A. Workshop. Hour 23. Security. Role-Based Security. BASIC Authentication. Creating a Custom Login Form. Checking Security Roles Programmatically. Using Client Certificates for Authentication. Summary. Q&A. Workshop. Hour 24. Performance. Buffering Pages to Improve Performance. Use Static Content Where Possible. Caching Objects to Reduce Setup Time. Choosing the Right Session Mechanism. Precompiling JSPs. Setting the JSP Reload Time. Simple Java Optimizations. Making JSPs and Servlets Thread-Safe. Using Thread Pools. Summary. Q&A. Workshop. Appendixes. Index. Appendixes (on the CD-Rom). APPENDIX A: Apache Tomcat. Where to Get Tomcat. Installing Tomcat on Windows. Running Tomcat. Tomcat Configuration. Logging. Setting the Classpath. Authentication. Tomcat Web Server Administration Tool. Tomcat Manager. APPENDIX B: Packaging a Web Application. A Simple WAR File Example. Installing a WAR File Under Tomcat. WAR Configuration Options.


Best Sellers


Product Details
  • ISBN-13: 9780672325977
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Sams Publishing
  • Height: 232 mm
  • No of Pages: 552
  • Weight: 926 gr
  • ISBN-10: 0672325977
  • Publisher Date: 18 Dec 2003
  • Binding: SA
  • Language: English
  • Spine Width: 28 mm
  • Width: 187 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit
Pearson Education (US) -
Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

Sams Teach Yourself JavaServer Pages 2.0 with Apache Tomcat in 24 Hours, Complete Starter Kit

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA