JiveJdon Community Forums
在线372人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » 开源项目大家谈
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 4 回复 / 1
 发表新帖子   回复该主题贴
banq

悄悄话
发表文章: 9524
注册时间: 2002年08月03日 17:08
总算搞定一个Struts使用框架 2003年08月28日 17:09 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表 struts(39)      框架(52)      jdon框架(129)     
一般围绕一个数据对象都有增加、修改等功能,在Struts中,如果增加和修改功能分开设计,那么Jsp页面也会分开,但是两者字段差不多,如果分开两个页面,一旦这个数据对象字段有变化,两个页面都要修改,很麻烦。

使用Struts的Action来统一输出一个Jsp页面,根据调用Action的参数不一样决定输出Jsp的页面的性质,是修改还是新增。

Struts-example中也是这么做的,这种做法有普遍性,但是,如果每次这样做又有麻烦,因为需要注意的项目太多,Struts又有sturts-config.xml要配置,能不能把这种做法固定下来,每次做新的数据对象时,只要继承一下完成不同部分就可以了。

因此,我抽象了两个类,EntityAction和EntityForm,这两个分别是继承Struts的Action和ActionForm,那么每次使用的具体数据再继承这两个类。

比如Customer这个数据对象,有增加和修改功能,那么只要创建CustomerAction extends EntityAction;
CustomerForm extends EntityForm

然后完成其中一些特殊的方法,再配置一下Struts-config.xml就可以了,这样不必每次做重复的工作。



tiyi

悄悄话
发表文章: 18
注册时间: 2003年06月03日 14:41
Re: 总算搞定一个Struts使用框架 2003年09月06日 23:22 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
继承没意见;不过我还是倾向将action根据响应的不同分成:ListCustomerAction
DelCustomerAction等.不知大家在这方面有什么意见和建议?
banq

悄悄话
发表文章: 9524
注册时间: 2002年08月03日 17:08
Re: 总算搞定一个Struts使用框架 2003年09月08日 21:39 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
是的,我也是这么做,我目前将Action分成两大类:输出Jsp页面的ListCustomerAction和专门接受页面输入的SaveCustomerAction。

这个框架在我的原创电子教程中有,如果你有意,我发给你一份提提建议?
tiyi

悄悄话
发表文章: 18
注册时间: 2003年06月03日 14:41
Re: 总算搞定一个Struts使用框架 2003年09月09日 10:46 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
我要^^b

tiyilon@hotmail.com
kk_kkk

悄悄话
发表文章: 2
注册时间: 2003年09月09日 14:11
Re: 总算搞定一个Struts使用框架 2003年09月09日 14:27 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
嗯,你们说得对阿,banq ,能发给我一份看看么,谢谢了

myliujun@yahoo.com
这个主题有 4 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  每2分种自动备份发贴内容Ctrl-V粘贴取出,提问题前先查询标签列表

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com

anti spam