Java交流空间

共同梦想,一起飞翔,明天更美好!

 

学struts的一点感受

我学struts刚不久,现把这近的感受分享给大家:
  1.struts的层次比较清楚,MVC模式,view表示视图,就是jsp组件、ActionForm bean、客户化标签。control表示控制器,它主要是由Servlet类组成。model表示模型,它由一些bean组成。
  2.MVC有一些优点,首先,多个视图能共享一个模型,这样提高了代码的可重用性;其次,模型是自包含的,与控制器和视图保持相对独立,所以耦合系数小,方便以后修改模块;另外,控制器提高了应用程序的灵活性和可配置性。
  3.struts中都是xxxAction和xxxBean以及xxxForm的出现,这就体现了struts的MVC设计模式。其次是struts-confog.xml和web.xml的配置,其配置都是固定的格式,而且struts提供了灵活的标签。
  4.一个项目要应用struts框架,首先要先清楚有多少个xxxAction和xxxBean以及xxxForm,把struts-confog.xml中划清,然后划出Action和ActionForm的映射关系,包括哪些jsp。
  5.struts的处理过程:首先控制器接收jsp页面来自用户的请求,ActionForm并决定应该调用哪个Bean模型来进行处理;然后模型根据用户的请求惊醒相应的业务逻辑处理,并返回数据,最后控制器Action用到ActionForward类型的execute()方法调用相应的视图jsp页面来格式化模型返回的数据,并通过视图jsp呈现给用户。

posted on 2007-12-06 09:47 郭旺平 阅读(242) 评论(1)  编辑  收藏

评论

# re: 学struts的一点感受[未登录] 2008-05-07 17:22 william

希望以后多写点类似的文章,我是初学者。  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

统计

常用链接

留言簿(1)

随笔档案(2)

文章档案(2)

搜索

最新评论

阅读排行榜

评论排行榜