A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小柴天雅 中级黑马   /  2017-3-6 19:24  /  1268 人查看  /  0 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

Servlet
优点
     1.是mvc的基础,struts2是从servlet基础上发展过来的。
     2.Servlet把最底层的api暴露给程序员,让程序员更能清楚的了解mvc的各个特点
     3.程序员可以对Servlet进行封装。Structs2就是从servlet中封装以后得到的结果。
Servlet的缺点:
     1.在写每一个servlet在web.xml都要做相应的配置。如果有很多servlet,会导致web.xml内容过于繁多,这样的结构不利于团队分组开发。

Struts2
优点
    1. 实现MVC模式,结构清晰;
    2. 丰富的struts的标签库,利用好能大大提高开发效率;
    3. 全局结果与声明式异常;
    4. 可使用OGNL进行参数传递
    5. 各类方便使用的拦截器
缺点
    1. 转到表现层时,需要配置结果页面;页面多了比较繁杂;
    2. 对Servlet的依赖性过强
    3. struts标签稍微比el表达式繁重

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马