使用这个配置文件,可以生成:
●数据库布局
●Web 服务接口
●Java 模型类
●用户文档
●简单的用户界面,其中使用标签和文档提供工具提示和帮助文件
●对配置中每个属性和规则进行单元测试的框架
结束语
在理想情况下,可以使用配置驱动的开发构建整个产品。开发过程由两个阶段组成:
1.构建需要的抽象工具。
2.使用配置文件构建应用程序,配置文件指出这些工具如何链接在一起,形成最终的产品。
配置驱动的开发并不是一种全新的思想,但是如何在通常受到限制的现代工作环境中有效地运用它是有挑战性的任务。在本文中,我介绍了一种实现有效且成功的配置驱动开发过程的简单有效的方法。
参考资料
学习
您可以参阅本文在 developerWorks 全球站点上的 英文原文 。
Explore model-driven development (MDD) and related approaches(Tracy Gardner 和 Larry Yusef,developerWorks,2006 年 3 月):了解模型驱动的开发以及相关的意图。
使您轻松地进行多线程应用程序编程(Ze'ev Bubis 和 Saffi Hartal,developerWorks,2002 年 2 月):了解一种解决代码重复问题的代码驱动方法。
让开发自动化: 持续检查(Paul Duvall,developerWorks,2006 年 8 月):从自动化专家处学习如何使用 CheckStyle、JavaNCSS 和 CPD 这样的检查程序捕获重复错误。
developerWorks Web 开发专区:阅读 developerWorks 上关于 Web 开发技术的更多文章。
Technology bookstore:浏览关于这些主题和其他技术主题的图书。
developerWorks 技术活动和网络广播:随时关注这些技术活动,以此加快学习进度并改进软件项目的品质和结果。
获得产品和技术
下载 Betwixt:下载并用 XML 配置的上下文填充 Java 文件。
下载 Velocity:生成代码和文档工件。
IBM 试用软件:使用可从 developerWorks 直接下载的软件构建您的下一个开发项目。
developerWorks Web 开发下载和产品区域:寻找更多的免费下载。
讨论
通过参与 developerWorks blog 加入 developerWorks 社区!
关于作者
Steve McDuff 是 Rational Portfolio Manager Web Services interface 的开发团队主管。