Home > Computing and Information Technology > Computer programming / software engineering > Web programming > J2EE and JAX: Developing Web Applications and Web Services
J2EE and JAX: Developing Web Applications and Web Services

J2EE and JAX: Developing Web Applications and Web Services

          
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

This book is a hands-on guide to the technologies used to develop Web Applications and Web Services. This includes the set of technologies known as Java 2 Enterprise Edition (J2EE), and the emerging set of technologies for developing Web Services known as the Java APIs for XML (JAX). The book begins with a sample application that has only a command line user interface, runs on a single system, has no persistence mechanism for its data, and has not facility to interoperate with other programs. In gradual step-by-step evolution, this application grows to a rich user interface with a web-centric architecture using Servlets, JSP, and XML. The book explores persistence options including Serialization, JDBC, and Java Data Objects. It also shows how Enterprise JavaBeans can be used to deploy the application in an Application Server. The book is very code-rich, with example programs throughout and on the CD. The book assumes only a basic knowledge of Java programming; all of the fundamental technologies you need to know, such as XML, Servlets, and Enterprise JavaBeans, are covered in a logical progression.

Table of Contents:
List of Acronyms. Preface. Acknowledgments. I. FOUNDATIONS. 1. Introduction. Why This Book Was Written. Who Needs This Book? What's This Book About? Why J2EE and Not Java? Architectural Principles. Organization Software Used. Using This Book. On the Web 2. The Example Application. Finding the Objects. The Division and Conference Classes. The Team Class. The Game Class. The Teams and Games Container Classes. The Standings Class. Building and Running the Example Application. Exercises. Further Reading. 3. The Layered Application. A Better Design for Handling Enumerated Types. Using an Object Factory. MVC Architecture. The Team Interface and Implementation. Messaging Facility Interface and Implementation. Continuing the Separation of Interface and Implementation. Separating Persistence from Games and Teams. Separating Presentation from the Standings Class. Separating the User Interface: The Console Class. Building and Running the Layered Application. Exercises. Further Reading. II. WEB APPLICATIONS. 4. Introduction to Presentation Architecture. Textual Interfaces. Graphical User Interfaces. Web Browser Interfaces. Web Services. XML Validation. Exercises. Further Reading. 5. Servlets. What Is a Servlet? Using a Servlet for the Standings Class. Messaging Implementation for Servlets. Dynamic Behavior in the Standings Application. Advanced Servlet Topics. Exercises. Further Reading. 6. JavaServer Pages. JSP Scripting Elements. JSP Directives. Building, Installing, and Running the Scriptlet. JSP Actions. Exercises. Further Reading. 7. Integrating JavaServer Pages with JavaBeans and Servlets. Using JavaServer Pages with JavaBeans. Installing and Running the Bean Example. Using Servlets and JSP Together. Custom Tag Libraries. Tag Library API Reference. Exercises. Further Reading. 8. Struts. What Is a Framework, Anyway? Struts Components. Handling User Preferences. Getting Favorite Team Information from Struts. Building, Installing, and Running the Struts Application. Other Frameworks. Exercises. Further Reading. 9. Web Presentation with XML and XSLT. XML Acronyms FYI: An XML Glossary with References. XML Processors and JAXP. Creating an XML Document with DOM. Creating an XML Document with JDOM. Transforming XML to HTML via XSLT. Building, Installing, and Running the XML Presentation Classes. Exercises. Further Reading. 10. Using XML with Wireless Clients. WML and XHTML Markup Languages. Building, Installing, and Running the Wireless Presentation and Servlet Classes. Presentation Architecture Wrap-Up and Review. Exercises. Further Reading. III. DISTRIBUTED OBJECTS AND WEB SERVICES. 11. Introduction to Distributed Objects and Web Services. Web Services Defined. Web-Service Models. Web-Service Security. 12. The Java Message Service. JMS Features. JMS Pieces and Parts. A JMS-Based Game Server. JMS API Reference. Java Naming and Directory Interface. JNDI API Reference. A JMS Subscriber. Building, Deploying, and Running the JMS Examples. Exercises. Further Reading. 13. XML Messaging: SOAP and JAXM. SOAP. Creating SOAP Messages with JAXM. Consuming the Web Service. JAXM API Docs. Building, Deploying, and Running the Application. Exercises. Further Reading. 14. Parsing and Manipulating XML. Using DOM. DOM API Reference. Using SAX. SAX API Reference. Using JDOM. JDOM API Reference. Building and Running the JaxmClient Example. Using JAXB. Building and Running the JAXB Example. Exercises. Further Reading. 15. Remote Method Invocation (RMI). Basic RMI Concepts. Creating a Remotely Accessible Standings Object. The RMI Registry. An RMI Client. RMI APIs. A Remote Object Factory. RMI Troubleshooting. Building and Running the RMI Examples. Exercises. Further Reading. 16. Building a Web Service with JAX-RPC. The Basics of JAX-RPC. Publishing a Web Service with JAX-RPC. Creating Stubs and Ties with XRPCC. Consuming a JAX-RPC Web Service. Building, Deploying, and Running the JAX-RPC Examples. Exercises. Further Reading. 17. Describing, Publishing, and Finding Web Services. Describing Web Services with WSDL. Standardized Web Services. Publishing Web Services. Describing Complex Business Relationships. Exercises. Further Reading. 18. Clients for JAX-RPC Web Services. JAX-RPC Clients. JAX-RPC API Documentation. Building and Running the Examples. Exercises. Further Reading IV. ENTERPRISE JAVABEANS. 19. Session Beans. Introduction to Enterprise JavaBeans. Creating a Session Bean for the Standings. Session Bean APIs. Building, Deploying, and Running the Examples. Developing an EJB Client. Exercises. Further Reading. 20. Message-Driven Beans. Writing a Message-Driven Bean. Message-Driven Bean API Reference. Building, Deploying, and Running the Message-Driven Bean Example. Exercises. Further Reading. 21. Entity Beans. Bean-Managed versus Container-Managed Persistence. Writing an Entity Bean. Entity Bean API Reference. Building and Deploying the Entity Bean. Bean Relationships. Finder Methods and the EJB Query Language. Creating the Database. Deploying An Entity Bean in BEA WLS 6.1. Using the Entity Bean. Exercises. Further Reading. 22. A Look Back, A Look Ahead. Where We've Been, What We've Learned. What's Ahead for XML and Web Services. What's Ahead for Enterprise JavaBeans. What's Ahead for This Book. Appendix. Program Listings for the Original Application. The Conference Class. The Division Class. The Game Class. The Games Class. The Standings Class. The Team Class. The Teams Class. Bibliography. Index.


Best Sellers


Product Details
  • ISBN-13: 9780130476760
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Prentice Hall
  • Height: 235 mm
  • No of Pages: 608
  • Sub Title: Developing Web Applications and Web Services
  • Width: 177 mm
  • ISBN-10: 0130476765
  • Publisher Date: 26 Sep 2002
  • Binding: SA
  • Language: English
  • Spine Width: 40 mm
  • Weight: 1167 gr


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
J2EE and JAX: Developing Web Applications and Web Services
Pearson Education (US) -
J2EE and JAX: Developing Web Applications and Web Services
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.

J2EE and JAX: Developing Web Applications and Web Services

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