Humburger Icon
Let's Explore, Bibiliophile
close menu
Bookswagon-24x7 online bookstore
close menu
My Account
XML and Java From Scratch
Zoom

XML and Java From Scratch

          
5
4
3
2
1

Out of Stock


About the Book
With the help of XML and Java from scratch, you will build a Web site and application for ChaseWeb Furniture-a fictitious catalog furniture company. All of the information on products, prices, vendors, and so on, is rendered in XML. You'll learn how to display products on the company Web site, take orders, produce a paper catalog, and communicate with the external databases of vendors using XML. The from scratch format is designed to teach novice programmers the hows and whys of programming in the context of creating a functioning application.

Table of Contents:
Introduction. 1. Vendor Pages: Styling XML with Cascading Style Sheets. Walking Before We Run: HTML and XHTML. Controlling Presentation: Cascading Style Sheets. Delving Deeper into CSS2. Color. Background. Border. Positioning Elements. Text Properties. List Item Properties. Tables. Display and Inheritance. Inheritance. Converting Our Content to XML. Our XML Structure. Next Steps. 2. Product Pages: Transforming XML in the Browser Using XSL. The Two Faces of XSL: XSL Transformations and XSL Formatting Objects. Getting Ready. Installing MSXML3. Testing the Installation. What We're Shooting For. Our XML Source File. Trees: The Basic Structure of XML. Applying the Structure to XSL. Well-Formedness. Building the Style Sheet. Associating the Style Sheet with the XML Document. Templates. Getting Specific-Using XPath. Looping and Sorting. Sorting. Adding Elements and Attributes. Conditionals. Cleaning Up. Next Steps. 3. Defining the Data Structure: Document Type Definitions, XML Schema, _and Parsers. Introducing Java. Installing the Java 2 Software Development Kit. Locating the Java 2 SDK. Installation. Installing the Xerces-J Parser. Installing Xerces-J. Setting the CLASSPATH. Testing the Installation. Well-Formed Versus Valid Documents. To DTD or Not to DTD. Document Type Definitions. Internal DTD Subsets. Attribute Definitions. Mixed Content. DTD Syntax Review. The First Limitation: Datatypes. External DTDs. Adding the Rest of Our Vendors. Referential Integrity. The Second Limitation: Keys. The Third Limitation: Same Name, Different Element. XML Schema. Datatypes. Features Still to Come. Next Steps. 4. Getting Serious: XSL Processors and Server-Side Processing. XSL Processors. Xalan. Installing Xalan. Testing the Installation. Converting a File from the Command Line. Input and Output Files. Processing the Document. Advanced XSLT: Includes and Imports. Includes. Imports. Java Basics. Diving Right In: Hello World! Writing HelloWorld. Compiling HelloWorld. Executing HelloWorld. What It All Means. Inheritance. Looking at HelloWorld. Reading a File from a Java Application. Declaring Variables. Displaying the Contents of a File. Exceptions. Transforming an XML File from Within a Java Program. Creating the Style Sheet. Advanced XSLT: Parameters. Our First DOM: Stepping Through Our XML. Automating Further: Adding Next and Previous Links. Adding a Web Server to the Mix. Installing and Configuring Tomcat. Completing the Installation. Testing the Installation. The First Servlet. Extracting Request Information. Getting It Together. Next Steps. 5. Taking Orders: Manipulating Data with JDOM. What Is JDOM? Installing JDOM. Installing JDOM. Setting the CLASSPATH. Running the Samples. Developing an Algorithm. The Overall Algorithm. Creating the Shopping Cart-AddToOrder.java. Adding post to the Servlet. Manipulating an XSL Style Sheet. Next Steps. 6. Adjusting Inventory: Using Namespaces and More About DOM. Manipulating In-Memory Documents. Creating the New Document. Creating DOM Objects. The Structure of a DOM Document. Recursion. Adding Nodes to a Document. Serializing the Document. Adding Data. Adding the Products to the Document. Cleaning Up. Adding Namespaces. Retrieving Namespace Information. Creating the Review Page. Working with the Results of the Transformation. Working with Our Temporary Document. The Final Style Sheet. Collecting Payment Information. Accepting Payment Information. Next Steps. 7. Product Search: XQL. Downloading the GMD-IPSI XQL Engine. Creating the Index File. Creating the Search Page. The Search Results Page. Performing the Search. Enhancing the Search. Next Steps. 8. Updating Inventory: SQL Databases and SAX. Connecting to the Database: JDBC, ODBC, and SQL. Creating the Inventory Database. Creating the ODBC Connection. How We Connect to a Database /li>. Creating the Initial Inventory. Inserting Data. Introduction to SAX: Adjusting Inventory. Using SAX to Parse the File. Updating the Database. Retrieving Information from the Database: Backorders. Completing the Circle. Next Steps. 9. Other Applications for XML (SOAP). Browser Detection. Request Headers. Resource Bundles. Media. Mobile Phones. Downloading the Simulator. The WML Page. Adapting a Servlet for Wireless Devices. The Simple Object Access Protocol (SOAP). How SOAP Messages Are Passed. HTTP Requests and Responses. Taking It a Step Further. Formatting Objects. Downloading, Installing, and Testing FOP. The Structure of a Formatting Objects File. Where We Go from Here. Getting More Information. More Information on This Book. The Last Word. Index.
read more
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

With the help of XML and Java from scratch, you will build a Web site and application for ChaseWeb Furniture-a fictitious catalog furniture company. All of the information on products, prices, vendors, and so on, is rendered in XML. You'll learn how to display products on the company Web site, take orders, produce a paper catalog, and communicate with the external databases of vendors using XML. The from scratch format is designed to teach novice programmers the hows and whys of programming in the context of creating a functioning application.

Table of Contents:
Introduction. 1. Vendor Pages: Styling XML with Cascading Style Sheets. Walking Before We Run: HTML and XHTML. Controlling Presentation: Cascading Style Sheets. Delving Deeper into CSS2. Color. Background. Border. Positioning Elements. Text Properties. List Item Properties. Tables. Display and Inheritance. Inheritance. Converting Our Content to XML. Our XML Structure. Next Steps. 2. Product Pages: Transforming XML in the Browser Using XSL. The Two Faces of XSL: XSL Transformations and XSL Formatting Objects. Getting Ready. Installing MSXML3. Testing the Installation. What We're Shooting For. Our XML Source File. Trees: The Basic Structure of XML. Applying the Structure to XSL. Well-Formedness. Building the Style Sheet. Associating the Style Sheet with the XML Document. Templates. Getting Specific-Using XPath. Looping and Sorting. Sorting. Adding Elements and Attributes. Conditionals. Cleaning Up. Next Steps. 3. Defining the Data Structure: Document Type Definitions, XML Schema, _and Parsers. Introducing Java. Installing the Java 2 Software Development Kit. Locating the Java 2 SDK. Installation. Installing the Xerces-J Parser. Installing Xerces-J. Setting the CLASSPATH. Testing the Installation. Well-Formed Versus Valid Documents. To DTD or Not to DTD. Document Type Definitions. Internal DTD Subsets. Attribute Definitions. Mixed Content. DTD Syntax Review. The First Limitation: Datatypes. External DTDs. Adding the Rest of Our Vendors. Referential Integrity. The Second Limitation: Keys. The Third Limitation: Same Name, Different Element. XML Schema. Datatypes. Features Still to Come. Next Steps. 4. Getting Serious: XSL Processors and Server-Side Processing. XSL Processors. Xalan. Installing Xalan. Testing the Installation. Converting a File from the Command Line. Input and Output Files. Processing the Document. Advanced XSLT: Includes and Imports. Includes. Imports. Java Basics. Diving Right In: Hello World! Writing HelloWorld. Compiling HelloWorld. Executing HelloWorld. What It All Means. Inheritance. Looking at HelloWorld. Reading a File from a Java Application. Declaring Variables. Displaying the Contents of a File. Exceptions. Transforming an XML File from Within a Java Program. Creating the Style Sheet. Advanced XSLT: Parameters. Our First DOM: Stepping Through Our XML. Automating Further: Adding Next and Previous Links. Adding a Web Server to the Mix. Installing and Configuring Tomcat. Completing the Installation. Testing the Installation. The First Servlet. Extracting Request Information. Getting It Together. Next Steps. 5. Taking Orders: Manipulating Data with JDOM. What Is JDOM? Installing JDOM. Installing JDOM. Setting the CLASSPATH. Running the Samples. Developing an Algorithm. The Overall Algorithm. Creating the Shopping Cart-AddToOrder.java. Adding post to the Servlet. Manipulating an XSL Style Sheet. Next Steps. 6. Adjusting Inventory: Using Namespaces and More About DOM. Manipulating In-Memory Documents. Creating the New Document. Creating DOM Objects. The Structure of a DOM Document. Recursion. Adding Nodes to a Document. Serializing the Document. Adding Data. Adding the Products to the Document. Cleaning Up. Adding Namespaces. Retrieving Namespace Information. Creating the Review Page. Working with the Results of the Transformation. Working with Our Temporary Document. The Final Style Sheet. Collecting Payment Information. Accepting Payment Information. Next Steps. 7. Product Search: XQL. Downloading the GMD-IPSI XQL Engine. Creating the Index File. Creating the Search Page. The Search Results Page. Performing the Search. Enhancing the Search. Next Steps. 8. Updating Inventory: SQL Databases and SAX. Connecting to the Database: JDBC, ODBC, and SQL. Creating the Inventory Database. Creating the ODBC Connection. How We Connect to a Database /li>. Creating the Initial Inventory. Inserting Data. Introduction to SAX: Adjusting Inventory. Using SAX to Parse the File. Updating the Database. Retrieving Information from the Database: Backorders. Completing the Circle. Next Steps. 9. Other Applications for XML (SOAP). Browser Detection. Request Headers. Resource Bundles. Media. Mobile Phones. Downloading the Simulator. The WML Page. Adapting a Servlet for Wireless Devices. The Simple Object Access Protocol (SOAP). How SOAP Messages Are Passed. HTTP Requests and Responses. Taking It a Step Further. Formatting Objects. Downloading, Installing, and Testing FOP. The Structure of a Formatting Objects File. Where We Go from Here. Getting More Information. More Information on This Book. The Last Word. Index.


Best Seller

| See All
Loading...

Product Details
  • ISBN-13: 9780789724762
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Que Corporation,U.S.
  • Height: 229 mm
  • No of Pages: 496
  • Weight: 828 gr
  • ISBN-10: 0789724766
  • Publisher Date: 21 Mar 2001
  • Binding: Paperback
  • Language: English
  • Spine Width: 27 mm
  • Width: 188 mm


Similar Products

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

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Be The First to Review
XML and Java From Scratch
Pearson Education (US) -
XML and Java From Scratch
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.

XML and Java From Scratch

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

    | See All
    Loading...


    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA