文章分类 -  Struts

摘要:1)什么是动态ActionForm 动态ActionForm是struts从1.1版本开始引入一项新的技术,即在创建ActionForm时 可以不用通过编程的方式而只要通过struts-config.xml文件中进行配置,以后在struts运行时,会自动根 据struts-config.xml中配置的DynaActionform来生成一个Action实例2)为什么要使用DynaActionform 很显然随着应用程序的变大,数百个ActionForm 这样不仅编程起来麻烦,以后维护起来也麻烦,比如: 某个属性变化了,则需要修改源代码,然后重新编译,但是如果使用DynaActionform则只需 阅读全文
posted @ 2011-03-03 14:55 浪漫稻草人 阅读(202) 评论(0) 推荐(0)
摘要:struts 中的MVC架构如下: View :由JSP、Struts自定义标记库、资源文件(MessageResources.properties)共同组成,通过ActionForm实现JSP表单的封装,并映射到Model部分中JavaBean的相应属性中,完成用户数据的封装。 注意:关于ActionForm,有些人认为它属于Model层(仁者见仁,智者见智)。 事实上它不是Model,真正的Model应该是一个封装了业务逻辑的的对象。 而ActionForm仅仅是一个form-bean,封装了用户提交的表单数据(物理View),可以在其中进行一些非业务逻辑的验证,并没有真正的映射到模型数据 阅读全文
posted @ 2011-02-28 11:22 浪漫稻草人 阅读(292) 评论(0) 推荐(0)