基于Design Pattern Toolkit的开发
2009-12-17 00:00:00 来源:WEB开发网核心提示: 图1使用设计模式开发应用程序查看原图(大图)图1显示如何使用设计模式开发应用程序,应用程序的开发人员通过XML文件提供应用程序关键信息的描述,基于Design Pattern Toolkit的开发(2),并选择合适的模式,最后由引擎根据用户提供的程序描述以及所应用的模式自动生成应用程序的所有构件
图1使用设计模式开发应用程序
查看原图(大图)
图1显示如何使用设计模式开发应用程序,应用程序的开发人员通过XML文件提供应用程序关键信息的描述,并选择合适的模式,最后由引擎根据用户提供的程序描述以及所应用的模式自动生成应用程序的所有构件。
3 Design Pattern Toolkit框架
设计模式工具箱(Design Pattern Toolkit)中模式的结构是模型-视图-控制器(Model-View-Controller),模式是专家的经验总结,使用模式,能够帮助用户自动生成组成结构复杂的应用程序(如,数据库bean,J2EE应用程序,Eclipse插件等)。下面分别介绍模型,视图以及控制器:
模型(Model)是一个隐式的XML Schema,它描述了哪些特定信息对于应用程序是必须的 (如,Java Bean中所有属性的名称和类型,UML Profile中Stereotype的名称及其包含的所有属性)。针对每个具体的应用,用户需要编写一个应用程序定义文件(appdef),而所有同类型的应用程序定义必须遵循唯一的Schema。设计模式工具箱的一个优点是,它不会僵死的定义各种应用程序必须参照的Schema;相反,它赋予了模式开发人员极大的自由,由他们决定构建应用程序必需的各种信息,以及各种信息将被如何获取。
[]
- ››基于JavaScript的网页版塔防游戏
- ››基于Android平台 QQ大战360手机游戏爆红
- ››基于Windows Azure的云计算应用设计
- ››基于AES算法实现对数据的加密
- ››基于SoPC目标板Flash编程设计的创建及应用
- ››基于SolidWarks齿轮机构的运动分析与仿真
- ››基于Windwos Server 2008故障转移群
- ››基于JavaScript的REST客户端框架
- ››基于JavaScript和CSS的Web图表框架横向对比
- ››基于JQuery地区三级联动列表
- ››基于GoogleMap,Mapabc,51ditu,VirtualEarth,Y...
- ››基于prototype.js验证框架(validation.js)的三个应...
更多精彩
赞助商链接