精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2004-07-07
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2004-07-07
说说我以前的一个项目的做法吧?
基本上是一个画面动作对应一个Action 有的特殊的比如在一个页面上做增删改的那么就做到一个Action里去。 感觉这样做的效果不错。 如果只用一个Action那么如果多人开发都要修改同一个Action,起码我不会这么做的。 |
|
返回顶楼 | |
发表时间:2004-07-08
看你action中代码量如何了
如果比较复杂就用一个多个action,简单的话就用一个 |
|
返回顶楼 | |
发表时间:2004-07-08
我觉得应该尽量将同类型的操作类合并,这样代码更加简洁并且容易维护,比如说增加用户和修改用户的动作应该是一个class
|
|
返回顶楼 | |
发表时间:2004-07-08
看你页面的多少了
|
|
返回顶楼 | |
发表时间:2004-07-08
其实不管是多少代码量,action只做连接作用。个人认为只要是对同一个表单的增加、修改、删除都可以放在一个action里,至少action中的业务逻辑还是放在另外的类中比较好。项目中证明可以在一个action中放多种操作,你需要多传递一个参数以示区别。太多的action确实不好维护。
|
|
返回顶楼 | |
发表时间:2004-07-09
可以看看Struts1.1中对DispatchAction的介绍
即把对同一个实体的增删改做到一个DispatchAction中。Struts1.1还提供了相当方便的配置 |
|
返回顶楼 | |
发表时间:2004-09-17
Action同ActionForm是一一对应的啊,不同数据类型肯定会用到多个ActionForm的,这个问题你们怎么解决的啊?
|
|
返回顶楼 | |
发表时间:2004-09-17
什么叫“不同数据类型肯定会用到多个ActionForm的”?
|
|
返回顶楼 | |
发表时间:2004-09-20
同种操作的ActionForm应该是一个,因此可以对应于一个Action,目前我就是把对于同一个表的操作都提交到一个Action,正如楼上“和风”所说,Action只起转发作用,真正的实现由业务逻辑去做。
|
|
返回顶楼 | |