Complete idiot's guide to javasever pages

Auteur :

Langue : Anglais
Couverture de l'ouvrage Complete idiot's guide to javasever pages

Prix indicatif 22,61 €

Sous réserve de disponibilité chez l'éditeur.

Ajouter au panierAjouter au panier
Ouvrage 384 p. · 23.2x18.7 cm · Broché

Résumé de Complete idiot's guide to javasever pages

This book is designed to gently guide the reader thorough the intricacies of JavaServer Pages (JSP). First, a basic understanding of the HTPP model and the Servlet lifecycle are presented as these are key requisites for understanding and implementing JSPs. Following this, the reader is guided through an installation of the Apache software foundation, tomcat server, which is the JSP reference implementation and is free. Several demo JSPs come with this server, which will be used to visually demonstrate the JSP concept.

Sommaire de Complete idiot's guide to javasever pages

I. GETTING STARTED WITH JSP.

1. The Backgrounder.

A Brief History of the Web. How the Web Works, or the HTTP Model. What About Dynamic Content? Primordial Java. The Life and Times of a Servlet. Why JavaServer Pages?

2. Playing with Pets.

Installing Java. Introducing Apache, Jakarta, and Tomcat. Using an Integrated Development Environment. Thinking About JSP Web Hosting.

3. Building Your First JSP.

Saying Hello. Where There's a Will, There's a Way.

4. A Quick Tour of JSP.

Understanding JSP Application Design. Taking Stock of JSP Elements.

II. GETTING INTO JSP.

5. Exploring Scripting Elements.

I Declare! Just an Expression. Scriplets. Any Comments? Can I Quote You?

6. Getting a Free Lunch.

Reviewing Client Requests. Scoping It Out. Seeing the Request. Making a Response. Maintaining Information. All the Other Implicit Objects.

7. Talking to the Container.

Specifying the Lingo. Handling an Error. Controlling Output. The Rest of the Story.

8. Mixing and MatchingJSP Pages.

Digging the Context. Directing the Include. Executing Standard Actions.

9. Wrapping It Up!

Creating a Web Application. Exploring the Directory Structure. Exploring the Deployment Descriptor.

III. WORKING ON THE CLIENT.

10. Extending HTML.

Venturing Beyond HTML. Adding Static Interactions. Adding Dynamic Interactions.

11. Using Cascading Style Sheets.

Cascading What? Selecting Selectors. Choosing Properties.

12. Controlling the Client.

Using JavaScript. Combining JavaScript and XHTML. Handling Events. Verifying the Client.

13. Using Forms and Applets.

Using a Static HTML Login. Connecting Applets and JSP Pages.

IV. WORKING ON THE SERVER.

14. Brewing With Beans.

Grinding Beans. Using JavaBeans in JavaServer Pages. Mixing Beans with Forms. Forwarding Data.

15. Introducing Servlets.

And in This Corner Servlets. Filtering Servlets. JSPs, Beans, and Servlets, Oh My!

16. Rolling Out Tags.

Introducing Custom Tags. Hello World, Tag Style. Building Full-Bodied Tags. Utilizing Third-Party Tag Libraries.

V. ENTERING THE REAL WORLD.

17. Locking It Down.

Securing Pages. Declaring Roles. The Basic Authentication Scheme. The Digest Authentication Scheme. The Form-Based Authentication Scheme. Securing Your Sockets. Auditing Your Application.

18. Go Global, Stay Local.

What's Your Locale? Bundling Resources. The Rest of the Story.

19. You've Got Mail.

An E-Mail Primer. Making Messages. Checking Your List.

20. Don't Forget to XML.

Extensible What? Making XML. Processing XML.

VI. APPENDIXES.

Appendix A. Help, It Doesn't Work.
Appendix B. The Jakarta Project Taglib: An Overview.
Appendix C. Processing XML.
Appendix D. Speak Like a Geek: The Complete Archive.
Index.