WEB开发网
开发学院软件开发Java 基于Design Pattern Toolkit的开发 阅读

基于Design Pattern Toolkit的开发

 2009-12-17 00:00:00 来源:WEB开发网   
核心提示: 针对以上视图模板,有几点需要解释:1.<content>标签被用来从应用定义中抽取节点的内容,基于Design Pattern Toolkit的开发(10),2.<attr>标签被用来获取appdef中节点属性的值,format="U1"意味着该字符串

针对以上视图模板,有几点需要解释:

1.<content>标签被用来从应用定义中抽取节点的内容。

2.<attr>标签被用来获取appdef中节点属性的值,format="U1"意味着该字符串的首字母为大写。

3.<iterate>标签定义了一个循环,对于每个节点,把它与name的值关联起来,这样在循环体中,该节点能够以name的值进行引用。

4.不同标签之间可以存在多级牵套。

5.3 定义控制模板

控制模板提供了对视图模板的管理和控制,图11是Java Bean的控制模板control.pat文件。


图11 Java Bean的控制模板control.pat
<iterate nodes="/beans/bean" name="curBean" > 
  <start 
   resource="%curBean/package%/%curBean(class)%.java"/>" 
   template="bean.pat" /> 
</iterate> 

上述控制模板使用了<start>标签,该标签用来生成Eclipse的各种资源文件,resource定义了资源文件保存的位置,template定义了视图模板的位置。控制模板的执行结果是,针对appdef中的每个bean,自动生成一个符合视图模板bean.pat的 Java文件。

5.4 Export模式定义

选择插件工程,点击右键,从弹出菜单中选取 "Export Pattern to Zip File",指定合适的位置保存模式的压缩文件(.patzip)。该文件可以通过任何方式传送给设计模式工具箱的使用人员,他们只要把此文件拷贝在模式文件目录下,即添加到工具箱中。

6 总结

设计模式工具箱(Design Pattern Toolkit)向用户提供了一个模型驱动的框架,简化了应用程序的开发。使用设计模式工具箱将显著的加速应用程序的开发,与此同时,设计模式工具箱向用户提供了构建一类应用程序的最佳实践,因此,使用它将帮助用户分享最佳实践的价值。

上一页  5 6 7 8 9 10 

Tags:基于 Design Pattern

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接