日期:2014-05-18  浏览次数:20692 次

问一个struts得问题,很不明白
现在很多用struts开发的系统中,所有的form都要求实现自己的接口,也就是要求所有的form都要定义接口,这是为什么阿?有必要么?

------解决方案--------------------
都要定义接口???不用吧
------解决方案--------------------
up
------解决方案--------------------
便于小组成员共同开发,相互调用!
------解决方案--------------------
不是很明白意思,你的form指的是? formbean 的话都是要集成几个类的 名字忘了想在搞.net
------解决方案--------------------
你的form对象经常要由业务逻辑层来调用的,而如果直接由业务逻辑层调struts的ActionForm,就会造成业务层与表示层的偶合,所以要定义一个跟表示层规则无关的接口,由业务层调用,这样一来就实现了业务和表示之间的松偶合
------解决方案--------------------
又不是ejb,struts还好!
------解决方案--------------------
如果你的form要从jsp中传值,那么要实现接口
------解决方案--------------------
是工厂模式?为了一个action控制多个actionForm?不知道,没用过。