Author: (USA) Gross
Publisher:
Publish Date: 2004-02-01
Features: With the continuous growth of the Internet and the ongoing development of network technology, Extensible Markup Language (XML) and Java are gaining increasing attention. The simplicity, strictness, and excellent data transmission of XML will make it the core of next-generation network technology development, while Java's portability, distributability, and object-oriented features also play a significant role in website construction and network maintenance. If these two can be well integrated, we will usher in a brand-new network world. However, representing objects in XML is still a challenging task, and it is necessary to rely on corresponding technologies to convert between XML and application objects. Subsequently, a new XML technology emerged, which is XML Metadata Interchange (XMI). It can directly map XML documents to Java-defined objects or exchange these objects with other software tools, and implement modeling in XML applications. This book is centered around this new advanced XML technology (XMI), explaining to readers how to use XMI, XML, and UML for Java programming, and discussing how to apply XMI in some software development tools. The book is divided into two parts. First, it introduces the basic concepts of XMI and related XML and UML technologies. Then, it focuses on explaining how to use XMI, leveraging standard XML APIs (DOM and SAX) and frameworks to create and read XML documents, as well as reverse-engineering models from XML documents, DTDs, and schemas. The book also introduces a new software development methodology, Model-Driven Architecture (MDA), and demonstrates the application of XMI in IBM's WebSphere Studio Application Developer. Based on numerous Java examples, the book helps readers better understand XMI, XML, UML, and related technologies. The accompanying CD-ROM includes not only some complete examples from the book but also the XMI framework, parser, and other software tools, which will help readers learn and master XMI more effectively.
This book revolves around the new advanced XML technology—XML Metadata Interchange (XMI)—explaining how to use XMI, XML, and UML for Java programming. It is divided into two parts, with a total of 11 chapters. The author first introduces the basic concepts of XML and UML to help readers better understand XMI. The book focuses on discussing how to create XMI processing and XMI models, particularly reverse-engineering models from XML documents, DTDs, and schemas. It also introduces the use of standard XML APIs (DOM and SAX) and frameworks to create and read XMI documents. Finally, the book explains the collaboration between XMI and Model-Driven Architecture (MDA) and discusses the application of XMI in IBM's WebSphere Studio Application Developer. Based on numerous Java examples, the book enables readers to better learn and master XMI, XML, UML, and related technologies. The accompanying CD-ROM includes not only some complete examples from the book but also the XMI framework, parser, and other software tools. This book serves as a practical reference manual for XMI, suitable for software development professionals and programming enthusiasts.
Mastering XMI: Programming Java with XML and UML (CD-ROM)
📌 Related Posts
Literature
Establishment and Implementation of ISO9001:2000 Quality Management System
2026-09-15
Literature
Experience marketing
2026-09-28
Literature
Ba Yu Anecdotes and Tales
2026-09-23
Literature
I am a farmer in the United States.
2026-09-14
Literature
Qingling Terrace
2026-09-30
Literature
Dream of the Red Chamber: The Two Yu
2026-09-30
Literature
Man Jiang Hong
2026-09-30
Literature
Beethoven's Hair: The Historical Fog and Musical Mystery of its Reappearance
2026-09-30