Chinaunix首页 | 论坛 | 博客
  • 博客访问: 676704
  • 博文数量: 118
  • 博客积分: 2933
  • 博客等级: 少校
  • 技术积分: 1779
  • 用 户 组: 普通用户
  • 注册时间: 2010-07-27 10:16
文章存档

2013年(35)

2012年(27)

2011年(23)

2010年(33)

分类: Web开发

2013-05-20 13:13:19

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的缺点,暂未有所理解。





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