Summer Reading B2G1 Free
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Visit our stores


    Recently Viewed clear list


    Original Essays | July 15, 2015

    Frank Wilczek: IMG You Are... Who?



    Writing a book is an unnatural act of communication. Speaking to a person, or even to an audience, is an interaction. Very different styles are... Continue »
    1. $20.97 Sale Hardcover add to wish list

    spacer

On Order

$45.50
New Trade Paper
Currently out of stock.
Add to Wishlist
available for shipping or prepaid pickup only
Qty Store Section
- Local Warehouse Computer Languages- XML

XML and SQL: Developing Powerful Internet Applications

by

XML and SQL: Developing Powerful Internet Applications Cover

 

Synopses & Reviews

Publisher Comments:

"Dan's book provides something that the formal standards and development manuals sorely lack: a context that helps developers understand how to use XML in their own projects."

--Tim Kientzle, Independent Software Consultant

XML and SQL: Developing Web Applications is a guide for Web developers and database programmers interested in building robust XML applications backed by SQL databases. It makes it easier than ever for Web developers to create and manage scalable database applications optimized for the Internet.

The author offers an understanding of the many advantages of both XML and SQL and provides practical information and techniques for utilizing the best of both systems. The book explores the stages of application development step by step, featuring a real-world perspective and many examples of when and how each technology is most effective.

Specific topics covered include:

  • Project definition for a data-oriented application
  • Creating a bullet-proof data model
  • DTDs (document type definitions) and the design of XML documents
  • When to use XML, and what parts of your data should remain purely relational
  • Related standards, such as XSLT and XML Schema
  • How to use the XML support incorporated into Microsoft's SQL Server™ 2000
  • The XML-specific features of J2EE™ (Java™ 2 Enterprise Edition)

Throughout this book, numerous concrete examples illustrate how to use each of these powerful technologies to circumvent the other's limitations. If you want to use the best part of XML and SQL to create robust, data-centric systems then there is no better resource than this book.

0201657961B10152001

Book News Annotation:

This guide for Web developers and database programmers shows how to build robust XML applications backed by SQL databases. After an overview of advantages of XML and SQL, stages of application development are detailed step-by-step, illustrated with examples of when and how each technology is most effective. Coverage includes project definition, data modeling, database schema design, and Java programming with XML and SQL. The book is intended for software developers managing small- to medium-scale projects. Appelquist is a technology consultant in content management and e-business strategy.
Annotation c. Book News, Inc., Portland, OR (booknews.com)

Synopsis:

Specific topics covered include: Project definition for a data-oriented application Creating a bullet-proof data model DTDs (document type definitions) and the design of XML documents When to use XML, and what parts of your data should remain purely relational Related standards, such as XSLT and XML Schema How to use the XML support incorporated into Microsoft's SQL Server 2000 The XML-specific features of J2EE (Java 2 Enterprise Edition) Throughout this book, numerous concrete examples illustrate how to use each of these powerful technologies to circumvent the other's limitations. If you want to use the best part of XML and SQL to create robust, data-centric systems then there is no better resource than this book. 0201657961B10152001

Synopsis:

"Dan's book provides something that the formal standards and development manuals sorely lack: a context that helps developers understand how to use XML in their own projects."

--Tim Kientzle, Independent Software Consultant

XML and SQL: Developing Web Applications is a guide for Web developers and database programmers interested in building robust XML applications backed by SQL databases. It makes it easier than ever for Web developers to create and manage scalable database applications optimized for the Internet.

The author offers an understanding of the many advantages of both XML and SQL and provides practical information and techniques for utilizing the best of both systems. The book explores the stages of application development step by step, featuring a real-world perspective and many examples of when and how each technology is most effective.

Specific topics covered include:

  • Project definition for a data-oriented application
  • Creating a bullet-proof data model
  • DTDs (document type definitions) and the design of XML documents
  • When to use XML, and what parts of your data should remain purely relational
  • Related standards, such as XSLT and XML Schema
  • How to use the XML support incorporated into Microsoft's SQL Server™ 2000
  • The XML-specific features of J2EE™ (Java™ 2 Enterprise Edition)

Throughout this book, numerous concrete examples illustrate how to use each of these powerful technologies to circumvent the other's limitations. If you want to use the best part of XML and SQL to create robust, data-centric systems then there is no better resource than this book.

0201657961B10152001

About the Author

Daniel K. Appelquist is an independent technology consultant specializing in content management and e-business strategy. While at TheStreet.com, he built a content management solution using XML and SQL and then went on to be CTO for TheStreet.co.uk. At E-Doc, he built SGML-based solutions for publishers such as John Wiley & Sons and Macmillan Press to put journals such as Cancer and Nature online. He has spoken at Seybold, Xtech, and other events, and has been active on the Advisory Committee of the W3C and in the Open Group's Mobile Management Forum. In addition, he has served as an advisory member of the ICE protocol group and is on the Advisory Board of Kinecta Corporation.

0201657961AB10152001

Table of Contents

Introduction.

Who Should Read This Book?

Why Would You Read This Book?

The Structure of This Book.

My Day Job in the Multimodal World.

Acknowledgments.

About the Author.

1. Why XML?

The Lesson of SGML.

What About XML?

Why HTML Is Not the Answer.

The Basics of XML.

Why You Don't Need to Throw Away Your RDBMS.

A Brief Example.

Great! How Do I Get Started?

Summary.

2. Introducing XML and SQL: A History Lesson of Sorts.

Extensible Markup Language (XML).

Evaluating XML's Design Goals.

Structured Query Language (SQL).

What Is “Relational”?

Fitting It All Together.

Summary.

3. Project Definition and Management.

An Illustrative Anecdote.

How to Capture Requirements.

CyberCinema: The Adventure Begins.

Requirements Gathering.

User Scenarios.

Functional Requirements Document.

Quality Assurance.

Unit Testing.

Integration Testing.

Project Management.

Dynamic Systems Development Method (DSDM).

Extreme Programming!

The Technical Specification Document.

Summary.

4 Data Modeling.

Getting Data-Centric.

Show Me the Data!

What Do You Hope to Accomplish?

Making It Visual: Entity Relationship Diagrams.

Roll Film: Back to CyberCinema.

Normalization Equals Power: Defining Relationships.

Keep It Simple: No Really, I Mean It.

Getting Complex: Many-to-One and Many-to-Many Relationships.

Another Layer of Complexity: Adding Media.

Summary.

5. XML Design.

Carving Your Rosetta Stone.

When to Use XML and When Not to Use It.

Think Like an Archeologist.

Building a DTD.

CyberCinema: The Rosetta Stone Meets the Web.

The Head.

The Body.

Building XML DTDs: Let the Experts Do Hard Stuff.

Summary.

6. Getting Relational: Database Schema Design.

Knowing When to Let Go.

First Steps.

SQL and XML: The Joys of Partial Decomposition.

Decomposing CyberCinema.

XML Nitro Injection: Adding Reviews.

Link Management.

Selecting What You Need.

Using Link Management to Help Power Suggestions.

Summary.

7. Related Standards: XSLT, XML Schema, and Other Flora and Fauna.

XSLT: XML Transformers!

So How Does XSLT Work Exactly?

XML Schema: An Alternative to DTDs.

Querying XML Documents.

XML Query.

SQLX: The Truth Is Out There.

Summary.

8. XML and SQL Server 2000.

Contributed by JJ Kuslich.

Retrieving Data in XML Format.

FOR XML.

FOR XML AUTO.

FOR XML EXPLICIT.

Communicating with SQL Server over the Web.

Under the Hood.

Retrieving Data in XML Format-Continued.

SQL Queries in URLs.

Template Files.

XPath Queries.

HTTP Post Queries.

XML Views.

Defining XML Views.

Let SQL Server Do the Work.

Working with XML Documents.

OPENXML.

Summary.

9. Java Programming with XML and SQL.

Dealing with XML in Java.

Building Java Objects for XML Instances with DOM.

Using SAX Events to Drive XML Partial Decomposition.

Invoking XSLT Transformations.

Designing an Entity Bean for Movie Reviews.

To Transform or Not to Transform.

JDBC, JNDI, and EJBs.

JNDI.

Bean Persistence.

JDBC Advanced Data Types.

On the Near Horizon: XML Data Binding.

J2EE Application Servers.

Summary.

10. More Examples: Beyond Silly Web Sites.

Building a Web Service.

Corporate Phone Directory.

Stock Quotes.

E-Commerce.

Taxonomical Structure.

Document Management and Content Locking.

Versioning and Change Management.

Summary.

Appendix.

Bibliography.

Index. 0201657961T11282001

Product Details

ISBN:
9780201657968
Author:
Appelquist, Daniel K.
Publisher:
Addison-Wesley Professional
Location:
Boston
Subject:
Programming Languages - SQL
Subject:
Database Management - General
Subject:
Application software
Subject:
Sql (computer program language)
Subject:
Database design
Subject:
Web site development
Subject:
SQL
Subject:
XML
Subject:
Data Processing - General
Subject:
Programming Languages - XML
Subject:
Application software -- Development.
Subject:
Computer Languages-XML
Copyright:
Edition Description:
Trade paper
Series Volume:
107-209
Publication Date:
December 2001
Binding:
TRADE PAPER
Grade Level:
Professional and scholarly
Language:
English
Illustrations:
Yes
Pages:
256
Dimensions:
9.2 x 7.3 x 0.6 in 513 gr

Related Subjects

Computers and Internet » Computer Languages » SQL
Computers and Internet » Computer Languages » XML
Computers and Internet » Database » Design
Computers and Internet » Software Engineering » Software Management
Science and Mathematics » Mathematics » Calculus » General

XML and SQL: Developing Powerful Internet Applications New Trade Paper
0 stars - 0 reviews
$45.50 Backorder
Product details 256 pages Addison-Wesley Professional - English 9780201657968 Reviews:
"Synopsis" by , Specific topics covered include: Project definition for a data-oriented application Creating a bullet-proof data model DTDs (document type definitions) and the design of XML documents When to use XML, and what parts of your data should remain purely relational Related standards, such as XSLT and XML Schema How to use the XML support incorporated into Microsoft's SQL Server 2000 The XML-specific features of J2EE (Java 2 Enterprise Edition) Throughout this book, numerous concrete examples illustrate how to use each of these powerful technologies to circumvent the other's limitations. If you want to use the best part of XML and SQL to create robust, data-centric systems then there is no better resource than this book. 0201657961B10152001
"Synopsis" by ,
"Dan's book provides something that the formal standards and development manuals sorely lack: a context that helps developers understand how to use XML in their own projects."

--Tim Kientzle, Independent Software Consultant

XML and SQL: Developing Web Applications is a guide for Web developers and database programmers interested in building robust XML applications backed by SQL databases. It makes it easier than ever for Web developers to create and manage scalable database applications optimized for the Internet.

The author offers an understanding of the many advantages of both XML and SQL and provides practical information and techniques for utilizing the best of both systems. The book explores the stages of application development step by step, featuring a real-world perspective and many examples of when and how each technology is most effective.

Specific topics covered include:

  • Project definition for a data-oriented application
  • Creating a bullet-proof data model
  • DTDs (document type definitions) and the design of XML documents
  • When to use XML, and what parts of your data should remain purely relational
  • Related standards, such as XSLT and XML Schema
  • How to use the XML support incorporated into Microsoft's SQL Server™ 2000
  • The XML-specific features of J2EE™ (Java™ 2 Enterprise Edition)

Throughout this book, numerous concrete examples illustrate how to use each of these powerful technologies to circumvent the other's limitations. If you want to use the best part of XML and SQL to create robust, data-centric systems then there is no better resource than this book.

0201657961B10152001

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.