Normal view MARC view ISBD view

Mastering XMI : Java programming with XMI, XML, and UML / Timothy J. Grose, Gary C. Doney, Stephen A. Brodsky.

By: Grose, Timothy J, 1965-.
Contributor(s): Doney, Gary C, 1962- | Brodsky, Stephen A, 1965-.
Material type: TextTextPublisher: New York : John Wiley & Sons, c2002Description: xli, 434 p. : ill. ; 24 cm.ISBN: 0471384291; 9780471384298.Subject(s): Java (Computer program language) | Document markup languagesDDC classification: 005.2762 Online resources: Contributor biographical information | Publisher description | Table of contents | WorldCat details | Ebook Fulltext
Contents:
Table of contents List of Figures, Tables, and Code. Acknowledgments. Introduction. PART ONE: XMI EXPLAINED. Chapter 1. XMI: Representing Objects in XML. The Importance of Objects. The Importance of XML. The Gap Between XML and Objects. How XMI Bridges the Gap. Benefits of XMI. XMI Uses XML. Modeling and XML. Creating Schemas from Models. Working with Objects and XML. Exchanging XML Documents. Evolving Your XML Applications. XMI Is Flexible. XMI and Metadata. Summary. Chapter 2. Related Standards: XML and UML. XML. The Basics. Namespaces. XML Element Relationships. DTDs. Schemas. Schema Element. Element and Type Declarations. Element Content. Attribute Declarations. Attribute Groups. Namespaces. Type Extension. Schema Import. Mapping Data to XML. UML. The Java Object Model. The UML Object Model. Object identity. Summary. Chapter 3. XMI Concepts. UML Terminology and Use. Writing Objects Using XMI. Objects. XMI Documents. XML Documents. Object Identity. Attribute Values. Data Values. Object Values. Namespaces and Values. References. Representing References Using XML Attributes. Representing References Using XML Elements. Namespaces and References. Objects in Different Documents. Object Values in Different Documents. Referenced Objects in Different Documents. Additional Information. Generating Schemas from Models. Default XMI Schemas. Packages. Classes. Datatypes. Attributes. Association Ends. Inheritance. Tailoring XMI Schemas. Packages. Classes. xmiName Tag. idName Tag. contentType Tag. ordered Tag. superClassFirst Tag. Datatypes. Attributes. xmiName Tag. serialize Tag. element and attribute Tags. includeNils Tag. Multiplicity Tags. form Tag. Value Tags. Association ends. xmiName Tag. serialize Tag. element and attribute Tags. Multiplicity Tags. form Tag. remoteOnly Tag. href Tag. Inheritance. Tagged Value Summary. The XMI Model. XML Attribute Declarations. Extension Element. Identifying Models. Describing a Document. Differences. XMI XML Element. Summary. PART TWO: HOW TO USE XMI. Chapter 4. Creating Your XMI Process. Overview of the XMI Process. Define Your Objects. Create an XMI Schema. Design Your Files. Describing Your Documents. Cross file References. Extensions. Embedding XMI. Recommendations. Generate the Code. Implement the System. XMI Process Examplev The Situation. Defining the Objects. Creating an XMI Schema. Designing the Files. Generating the Code. Implementing the System. Summary. Chapter 5. Creating Models for XMI. UML Modeling Issues. Names. Multiplicities. Attributes. Datatypes. Association Ends. Reverse Engineering Models from XML. XML Documents to UML. XML DTDs to UML. XMI DTDs to UML. XML Schemas to UML. XMI Schemas to UML. Summary. Chapter 6. Creating and Reading Simple XMI. Documents with Standard XML APIs. Car Rental Agency Application. Using Standard XML APIs. Using DOM. Overview Algorithm. Object Algorithm. Using SAX. CRAHandler1: Accessing and Printing Data in the XMI File. CRAHandler2: Making Java Instances of the XMI Document Objects. CRAHandler3: Setting the Fields of the Java Instances. CRAHandler4: Dealing with References. Summary. Chapter 7. Creating and Reading Simple XMI Documents with the XMI Framework. Using the Java Object Bridge. Creating an XMI Document. Reading an XMI Document. Using the XMI Framework. Creating an XMI Document. Using the Framework Object Model. Using Your Own Java Classes. Reading an XMI Document. Summary. Chapter 8. Creating and Reading Advanced XMI Documents with the XMI Framework. A Quick Review. Namespaces. Describing Your Documents. Documentation Information. Model Information. XMI Extensions. ZIP Files. Cross file References. Code Generation. How To Generate Java Code. The Generated Interfaces. Using the Generated Code. Understanding the Implementation Classes. Summary. Chapter 9. XMI Schemas. Creating XMI Schemas. Creating an XMI Schema with the XMISchema Framework Class. Validating Documents with the Framework. Validating with XMI Schemas. XML Validation. Errors Detected by Default XMI Schemas. Errors Detected by Tailored XMI Schemas. Summary. Chapter 10. Model Driven Architecture and XMI. What is the Model Driven Architecture? . Benefits of Modeling. Information Representations and Modeling. XMI and MOF. Model Information Hierarchy. The Flow Composition Model. Using FCM with the Car Broker Application. Summary. Appendix A: XMI Framework. Appendix B: WSAD Software Application. What s on the CD ROM. References. Index.
Summary: Summary: XMI extension of the XML standard provides flexibility in writing software for sharing data. This book provides programmers with the information needed to utilize this extension. It explains how XMI relates to XML and UM and shows how to program with XMI, including how to express data in XMI, create XMI documents with Java, and merge documents.
Tags from this library: No tags from this library for this title. Log in to add tags.
    Average rating: 0.0 (0 votes)
Item type Current location Collection Call number Copy number Status Date due Barcode Item holds
E-Book E-Book EWU Library
E-book
Non-fiction 005.2762 GRM 2002 (Browse shelf) Not for loan
Text Text EWU Library
Reserve Section
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-1 Not For Loan 12729
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-1 Available CD-631
Text Text EWU Library
Circulation Section
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-2 Available 12730
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-2 Available CD-632
Text Text EWU Library
Circulation Section
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-3 Available 12731
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-3 Available CD-633
Text Text EWU Library
Circulation Section
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-4 Available 12732
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-4 Available CD-634
Text Text EWU Library
Circulation Section
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-5 Available 12733
CDs & DVDs CDs & DVDs EWU Library
Audio Visual
Non-fiction 005.2762 GRM 2002 (Browse shelf) C-5 Available CD-635
Total holds: 0
Browsing EWU Library Shelves , Shelving location: Circulation Section Close shelf browser
005.2762 DEJ 2012 Java : 005.2762 DEJ 2012 Java : 005.2762 DEJ 2012 Java : 005.2762 GRM 2002 Mastering XMI : 005.2762 GRM 2002 Mastering XMI : 005.2762 GRM 2002 Mastering XMI : 005.2762 GRM 2002 Mastering XMI :

"Wiley Computer Publishing."

Includes bibliographical references and index.

Table of contents List of Figures, Tables, and Code. Acknowledgments. Introduction. PART ONE: XMI EXPLAINED. Chapter 1. XMI: Representing Objects in XML. The Importance of Objects. The Importance of XML. The Gap Between XML and Objects. How XMI Bridges the Gap. Benefits of XMI. XMI Uses XML. Modeling and XML. Creating Schemas from Models. Working with Objects and XML. Exchanging XML Documents. Evolving Your XML Applications. XMI Is Flexible. XMI and Metadata. Summary. Chapter 2. Related Standards: XML and UML. XML. The Basics. Namespaces. XML Element Relationships. DTDs. Schemas. Schema Element. Element and Type Declarations. Element Content. Attribute Declarations. Attribute Groups. Namespaces. Type Extension. Schema Import. Mapping Data to XML. UML. The Java Object Model. The UML Object Model. Object identity. Summary. Chapter 3. XMI Concepts. UML Terminology and Use. Writing Objects Using XMI. Objects. XMI Documents. XML Documents. Object Identity. Attribute Values. Data Values. Object Values. Namespaces and Values. References. Representing References Using XML Attributes. Representing References Using XML Elements. Namespaces and References. Objects in Different Documents. Object Values in Different Documents. Referenced Objects in Different Documents. Additional Information. Generating Schemas from Models. Default XMI Schemas. Packages. Classes. Datatypes. Attributes. Association Ends. Inheritance. Tailoring XMI Schemas. Packages. Classes. xmiName Tag. idName Tag. contentType Tag. ordered Tag. superClassFirst Tag. Datatypes. Attributes. xmiName Tag. serialize Tag. element and attribute Tags. includeNils Tag. Multiplicity Tags. form Tag. Value Tags. Association ends. xmiName Tag. serialize Tag. element and attribute Tags. Multiplicity Tags. form Tag. remoteOnly Tag. href Tag. Inheritance. Tagged Value Summary. The XMI Model. XML Attribute Declarations. Extension Element. Identifying Models. Describing a Document. Differences. XMI XML Element. Summary. PART TWO: HOW TO USE XMI. Chapter 4. Creating Your XMI Process. Overview of the XMI Process. Define Your Objects. Create an XMI Schema. Design Your Files. Describing Your Documents. Cross file References. Extensions. Embedding XMI. Recommendations. Generate the Code. Implement the System. XMI Process Examplev The Situation. Defining the Objects. Creating an XMI Schema. Designing the Files. Generating the Code. Implementing the System. Summary. Chapter 5. Creating Models for XMI. UML Modeling Issues. Names. Multiplicities. Attributes. Datatypes. Association Ends. Reverse Engineering Models from XML. XML Documents to UML. XML DTDs to UML. XMI DTDs to UML. XML Schemas to UML. XMI Schemas to UML. Summary. Chapter 6. Creating and Reading Simple XMI. Documents with Standard XML APIs. Car Rental Agency Application. Using Standard XML APIs. Using DOM. Overview Algorithm. Object Algorithm. Using SAX. CRAHandler1: Accessing and Printing Data in the XMI File. CRAHandler2: Making Java Instances of the XMI Document Objects. CRAHandler3: Setting the Fields of the Java Instances. CRAHandler4: Dealing with References. Summary. Chapter 7. Creating and Reading Simple XMI Documents with the XMI Framework. Using the Java Object Bridge. Creating an XMI Document. Reading an XMI Document. Using the XMI Framework. Creating an XMI Document. Using the Framework Object Model. Using Your Own Java Classes. Reading an XMI Document. Summary. Chapter 8. Creating and Reading Advanced XMI Documents with the XMI Framework. A Quick Review. Namespaces. Describing Your Documents. Documentation Information. Model Information. XMI Extensions. ZIP Files. Cross file References. Code Generation. How To Generate Java Code. The Generated Interfaces. Using the Generated Code. Understanding the Implementation Classes. Summary. Chapter 9. XMI Schemas. Creating XMI Schemas. Creating an XMI Schema with the XMISchema Framework Class. Validating Documents with the Framework. Validating with XMI Schemas. XML Validation. Errors Detected by Default XMI Schemas. Errors Detected by Tailored XMI Schemas. Summary. Chapter 10. Model Driven Architecture and XMI. What is the Model Driven Architecture? . Benefits of Modeling. Information Representations and Modeling. XMI and MOF. Model Information Hierarchy. The Flow Composition Model. Using FCM with the Car Broker Application. Summary. Appendix A: XMI Framework. Appendix B: WSAD Software Application. What s on the CD ROM. References. Index.

Summary:
XMI extension of the XML standard provides flexibility in writing software for sharing data. This book provides programmers with the information needed to utilize this extension. It explains how XMI relates to XML and UM and shows how to program with XMI, including how to express data in XMI, create XMI documents with Java, and merge documents.

Computer Science & Engineering

There are no comments for this item.

Log in to your account to post a comment.

Library Home | Contacts | E-journals
Copyright @ 2011-2019 EWU Library
East West University