
Program Generators with XML and Java
J. Craig Clevealand, Charles F. Goldfarb
Résumé
- 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.
Contents
- 1. Introduction: The Dictionary Problem.
- 2. Domain Analysis Concepts.
- 3. An Example Domain Analysis.
- 4. Separation of Concerns.
- 5. XML: A Standard Representation for Specifications.
- 6. Run-Time Variabilities.
- 7. Compile-Time Variabilities.
- 8. The Styles of Generated Programs.
- 9. Using DOM to Generate Programs.
- 10. Using Java Server Pages to Generate Programs.
- 11. Using XPath and XSLT to Generate Programs.
- 12. Crafting Your Own Template Language.
- 13. Composition of Components.
- Index.
L'auteur - J. Craig Clevealand
J. Craig Cleaveland is a technology consultant specializing in Internet applications and domain engineering. As CTO for Internet Games Corporation, he designed and developed a complete Java-based multi-player game network. Previously, he spent a year at Digital Equipment Corporation researching advanced Java technologies. Cleaveland spent 13 years at AT&T Bell Laboratories developing, promoting, and teaching program generator technologies. There, he was honored with the Distinguished Technical Staff Award in 1987.
L'auteur - Charles F. Goldfarb
is the father of XML technology. He invented SGML, the Standard Generalized Markup Language on which both XML and HTML are based. You can find him on the Web at www.xmlbooks.com.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Prentice Hall |
Auteur(s) | J. Craig Clevealand, Charles F. Goldfarb |
Parution | 15/03/2001 |
Nb. de pages | 415 |
Format | 17,8 x 23,5 |
Couverture | Broché |
Poids | 872g |
Intérieur | Noir et Blanc |
EAN13 | 9780130258786 |
Avantages Eyrolles.com
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages Java - J2EE Java - Niveau avancé
- Informatique Développement d'applications Langages Java - J2EE Java et XML
- Informatique Développement d'applications Langages XML
- Informatique Développement d'applications Langages XSLT