struts应用的一点理解,不知道对不对,大家看看。 通常一个JSP最好只对应一个actionForm,多了的话,处理起来比较麻烦,而且也没有意义.ActionClass通常也不会去处理事务逻辑,一般来说会在ActionClass之下还有一层结构专门做诸如DB处理这种工作的class,ActionClass里面应该是根据画面的不同要求,调用底层不同的函数来实现 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 哦,多谢风之子的回答。那就是这个意思吧。Struts Action 类是应用程序逻辑。它进行 JDBC 调用、调用其他的业务 bean 并调用 EJB 等等。我们建议把业务逻辑与其他的 bean 分开,而不要把它嵌入这个 Action 类。这个类调用有业务逻辑的 bean。 我看有的资料上讲建议只做1个ActionForm,这个ActionForm对应所有的表单,并且包含所有的提交字段。这样的好处是页面设计者可以重新组织不同页面的字段,而不需改变处理逻辑。业务逻辑与Action确实应该分开,这样层次更清晰一些。业务逻辑是“做什么”Action类是“决定做什么” 应该说apache的网站上是建议如果能有多个JSP页面对应到一个ActionForm就应尽量这么做,struts会将actionForm进行处理,然后提交给一个具体的action,action根据actionForm里的数据具体业务逻辑的相关调用或处理。 openSessionInView struts 导常事务回滚 类下 getclass()下的所有方法介绍 ibatis操作数据库错误 ServletContext问题 EJB3。0中 EJBQL条件查询求救,LIST数组 hibernate 多表查询问题 本人用eclips的tomcat插件启动tomacat出错,高手帮忙看一下!! 使用struts发现session乱窜 为什么我安装了 j2ee sdk 1.4.beta2, 仍然不能用 import javax.ejb.* 为什么? ajax联动 简单程序不正常,谁知道是哪里的问题呀??? bmp得find问题?
那就是这个意思吧。
Struts Action 类是应用程序逻辑。它进行 JDBC 调用、调用其他的业务 bean 并调用 EJB 等等。我们建议把业务逻辑与其他的 bean 分开,而不要把它嵌入这个 Action 类。这个类调用有业务逻辑的 bean。
Action类是“决定做什么”