Mastering XMI---Using XMI.XML and UML for Java Programming: Using XMI.XML and UML for Java Programming

Author: 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. Meanwhile, 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, requiring corresponding technologies to convert between XML and application objects. Consequently, 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 revolves 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 various 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, and UML. The accompanying CD-ROM includes not only some complete examples from the book but also the XMI framework, parsers, and other software tools, which will assist readers in learning and mastering XMI. This book, centered around the new advanced XML technology—XML Metadata Interchange (XMI)—explains how to use XMI, XML, and UML for Java programming. It is divided into two parts and consists of 11 chapters. The author first introduces basic XML and UML concepts 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, and UML. The accompanying CD-ROM includes not only some complete examples from the book but also the XMI framework, parsers, and other software tools. This book serves as a practical XMI reference manual for software development professionals and programming enthusiasts.

📌 Related Posts