Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6250085
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: Web开发

2013-05-22 15:54:03

原文地址:浅谈struts框架 作者:sq1990

1.谈谈你对struts框架的理解

  (1) struts框架是一个基于MVC模式的一个WEB框架,我的理解其实它就是一个很大的servlet,这个servlet名为actionservlet,或者是其子类,我们在web.xml配置文件中去过滤、配置、拦截我们的具有某种特征的请求,在将其讲给Servlet管理,然后servlet根据在参照自己的配置文件strutes-config.xml将各个请求分配给不同的action去管理。
  struts的配置文件可以有多个,可以按模块配置各自的配置文件,这样可以防止配置文件的过度膨胀;
(2)ActionServlet把请求交给action处理之前,会首先将请求参数封装成一个formbean对象,然后才传递给action 的execute方法。


2.谈谈Struts的优缺点

优点:
  (1)实现了MVC模式。结构清晰,使开发者只关注业务逻辑的实现。

  (2)有丰富的标签tag可以使用,可以大大提高开发效率。

缺点:
 
 (1)对servlet的依赖性过强,Struts处理Action时必须依赖ServletRequest和ServletResponse。所以摆脱不了servlet容器。

由于本人项目经验稍浅,网上谈得那些struts的缺点,暂未有所理解。





阅读(508) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~