|
楼主 |
发表于 2005-4-23 14:25:50
|
显示全部楼层
呵呵,自己瞎写的,没有怎么组织。。。
由于工作上的不愉快,刚刚辞去了工作。。。把项目中遇到常用的ActionForm几种常见的方式写出来,我只是想说的是ActionForm是Struts的一个亮点,从需求角度看,它非常好用,虽然很多人说把它说得一无是处。。。
同时这里也说下ActionForm的几个误区(在以前项目中出现的,不是我写的):
1.每个jsp页面写一个对应的ActionForm(没有form的页面为什么要用呢)
2.ActionForm担任多功能角色,从页面到后面数据传递(DTO)(众说纷云,我不愿意这么做)
3.ActionForm的重复,冗余(用户注册,用户登录,修改密码可以用同一个ActionForm,当然这个复用分寸自己要把握好,总不能把整个项目的ActionForm都放在一起吧)
4.ActionForm数据单一,全部是String类型的属性组成,遇到复杂的不知道如何表示,避开Struts,结果一个form中有两种不同表示,即传统html方式和struts方式。(Struts不是必须的,要么用要么不用) |
|