浅谈struts框架

1720阅读 1评论2013-05-20 sq1990
分类:Web开发

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





上一篇:浅谈java多线程
下一篇:仿淘宝回顶部和建议代码(jQuery)