Program Generators with Java and XML

J. Craig Cleaveland

  • 出版商: Prentice Hall
  • 出版日期: 2001-02-07
  • 定價: $1,750
  • 售價: 2.3$399
  • 語言: 英文
  • 頁數: 415
  • 裝訂: Paperback
  • ISBN: 0130258784
  • ISBN-13: 9780130258786
  • 相關分類: Java 程式語言XML
  • 立即出貨(限量)

買這商品的人也買了...

商品描述

Summary
The step-by-step guide to creating program generators with Java and XML.

  • Breakthrough Java/XML techniques for creating program generators, including detailed examples and real-world guidelines
  • Domain engineering techniques for improving software development productivity
  • CD-ROM with examples, working code, and relevant XML specifications
"XML isn't just for data any more. Now you can use XML to describe the programs you need, then write a Java program template to generate them automatically. This book shows you how."

—Charles F. Goldfarb

Using Java and XML, you can now easily create "wizard-like" program generators that automate much of the work of software development(and deliver significant productivity improvements. In this book, former Bell Laboratories Distinguished Staff Member J. Craig Cleaveland shows you how to do it. Using extensive practical examples, Program Generators with XML and Java walks you through every step:

  • Identifying off-the-shelf tools for quickly building program generators
  • Domain Analysis: determining the terminology, boundaries, commonalities, and variabilities of software families
  • Domain Implementation: processes and tools for efficiently generating customized software
  • Accounting for run-time and compile-time variabilities
  • Using XML documents as program specifications, and using the DOM and SAX APIs to read and analyze them
  • Using JavaServer Pages and XPath/XSLT to generate customized software
  • The role of reusable architectures and components, including JavaBeans

Chances are, you're already using automated GUI builders, database application generators, and other code generation "wizards." Now, with Program Generators with XML and Java, you can extend the advantages of code generation throughout your own custom applications and get to market faster, with greater reliability and lower costs.

商品描述(中文翻譯)

摘要
這本書是一本使用Java和XML創建程式產生器的逐步指南。

- 突破性的Java/XML技術,用於創建程式產生器,包括詳細的示例和實用指南
- 提高軟體開發生產力的領域工程技術
- CD-ROM包含示例、可運行的程式碼和相關的XML規範

"XML不僅僅用於數據。現在你可以使用XML來描述你需要的程式,然後編寫一個Java程式模板來自動生成它們。這本書將向你展示如何做到這一點。" - Charles F. Goldfarb

使用Java和XML,你現在可以輕鬆地創建"向導式"程式產生器,自動化軟體開發的大部分工作,並實現顯著的生產力提升。在這本書中,前貝爾實驗室傑出員工J. Craig Cleaveland將向你展示如何做到這一點。使用大量實用示例,《使用XML和Java創建程式產生器》將引導你完成每一個步驟:

- 確定快速構建程式產生器的現成工具
- 領域分析:確定軟體家族的術語、邊界、共同點和變異點
- 領域實現:高效生成定制軟體的流程和工具
- 考慮運行時和編譯時的變異點
- 使用XML文檔作為程式規範,並使用DOM和SAX API進行讀取和分析
- 使用JavaServer Pages和XPath/XSLT生成定制軟體
- 可重用架構和組件的角色,包括JavaBeans

很有可能,你已經在使用自動化的GUI構建工具、數據庫應用程式產生器和其他程式碼生成"向導"。現在,有了《使用XML和Java創建程式產生器》,你可以將程式生成的優勢擴展到自己的定制應用程式中,更快地進入市場,並以更高的可靠性和更低的成本。