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) |