read Appfuse 第二部分
文章平均质量分 84
dudutu
这个作者很懒,什么都没留下…
展开
-
read AppFuse 14-实践-建立Action
read-AppFuse-14-实践-建立Action● 根据AppFuse的帮助,实做Action● 为Person POJO添加XDoclet tags@struts.form include-all="true" extends="BaseForm"AppFuse的Struts使用到了validator框架实现用户输入验证。Ø Validator框架学习 将校验规则代码集中到原创 2005-07-12 17:30:00 · 1444 阅读 · 0 评论 -
read-AppFuse-20-AppGen分析
只需要一个POJO产生所需的所有配置和文件。● build.xml文件分析 Ø 功能说明该工具主要完成i) 利用XDoclet自动产生文件ii) 配置Springiii) 配置资源文件iv) 配置数据库测试数据v) 将生成的文件拷贝到主项原创 2005-08-18 20:00:00 · 1542 阅读 · 3 评论 -
read-AppFuse-19-自动生成代码描述
● AppFuse的AppGen工具为我们自动生成了大量的代码,现在对关键业务代码做以回顾和总结Ø 描述:i) 表单提交后,struts将转动相应的action类。AppFuse中的Action执行方法选择是通过Struts的LookupDispatchAction实现的,虽然这样可以实现一个Action根据url参数处理多种方法,但可扩展型比较差,调试麻烦,实现复原创 2005-08-18 19:58:00 · 2243 阅读 · 5 评论 -
read-AppFuse-18-AppFuse建立应用程序过程
● AppFuse建立应用程序过程复习 Ø 利用AppFuse生成应用程序5步曲 (1) 采用hibernate建立持久层的POJO对象。i)建立POJOsrc/dao/**/model目录下建立一个简单的Person对象,这个对象包括id、firstName 和lastName属性。 package org.appfuse.model; //该类继承BaseO原创 2005-08-18 19:53:00 · 1291 阅读 · 1 评论 -
read AppFuse 17-复习
read-AppFuse-17-复习● AppFuse建立应用程序过程复习(1) 采用hibernate建立持久层的POJO对象。i)建立POJOsrc/dao/**/model目录下建立一个简单的Person对象,这个对象包括id、firstName 和lastName属性。 package org.appfuse.model; //该类继承BaseObje原创 2005-07-18 21:33:00 · 1386 阅读 · 0 评论 -
read AppFuse 16-XDoclet学习续
read-AppFuse-16-XDoclet学习续● xdoclet学习续Xdoclet是一个代码自动生成的工具XDoclet任务就是Ant的自定义任务,除此以外,没有其他运行XDoclet任务的方法。XDoclet它有两个重要的组件:进行特殊标记的 Java 源文件。 预先定义的模板。[引用] Merge File用来处理无法在Source Code中加xdoclet tag的情况。 Ø X原创 2005-07-14 15:40:00 · 1740 阅读 · 0 评论 -
read AppFuse 15-XDoclet学习
read-AppFuse-15-实践-建立Action续 ● 使用XDoclet创建JSPs骨架Ø 利用AppFuse中提供的AppGen工具,可以根据POJO和管理类这两个类,通过Xdoclet生成Strutsh和Spring需要的所有文件和配置信息,大大简化了开发流程,非常方便。 Ø AppGen生成文件列表 1. 对应的DAO Test 类原创 2005-07-13 13:57:00 · 1392 阅读 · 0 评论 -
read AppFuse 13-实践-建立Manager
read AppFuse 13-实践-建立Manager● 按照AppFuse帮助,实践Ø 业务类图 Ø 对于这一部分的实现,没有什么好说的,基本上是对DAO层的一层包装,Manager类,它的主要职责是持久户层(DAO)和web层之间的一个桥梁,它也很好的把展示层和数据库层(例如Swing应用)解耦,Managers必定是应用程序所有的业务逻辑所在的地方。 Ø PersonMana原创 2005-07-10 19:19:00 · 1528 阅读 · 0 评论 -
read AppFuse 12-实践-建立DAO
● 按照AppFuse帮助,实践实践次步时,一切都还正常,唯有最后测试时,始终不通,试了n多办法,无果。如果那位网友看到,知道结果的,烦请告知,在此先谢过了。具体的错误分析见文尾。Person是基本的POJO,PersonDAO是Person的管理类,PersonManager是 Business Facades. 这些façade用于连接前端和DAO层之间的通讯。Ø 在web环境下,Sp原创 2005-07-10 18:44:00 · 1871 阅读 · 6 评论 -
read AppFuse 11-实践-业务信息person的建立
read AppFuse 11-实践-业务信息person的建立● 按照AppFuse帮助,进行AppFuse开发实践(1) 创建POJOpackage org.dudu.model;/** * @hibernate.class table="person" */public class Person extends BaseObject{ private Long id;原创 2005-07-10 18:08:00 · 1451 阅读 · 0 评论 -
read-AppFuse-21-ant再探
● AppFuse的ant构建使用非常复杂,功能也非常强大,怎样能够充分的利用它,为我所用,在今后的开发中大幅度的减轻开发量,顾做此详细研究(其中不包括测试任务)。 Ø build.xml的正常运行依赖以下文件i) properties.xml该文件定义build.xml所需的属性值,主要完成通过build.properties 产生database.pro原创 2005-08-18 20:04:00 · 1300 阅读 · 4 评论