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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王子鹏 中级黑马   /  2016-5-28 10:35  /  309 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么要学习Struts
Servletmvc架构中最底层的东西  Struts spring都是基于servlet开发 的
Servlet 的缺点:
1 写一个servlet 需要在web.xml 文件中配置8行 导致webXml文件中的内容很多
2 在项目中很多人编辑一个web.Xml文件会出现版本冲突问题
3. 在一个servlet中方法的入口只有一个 如果在servlet里写了很多方法 这些方法应该传递参数 根据请求的参数不一致来判断执行哪个方法
4. Servlet中的方法都有两个参数 request response 这两个参数具有严重的容器依赖性 所以在servlet中的写的代码是不能单独测试的
5. 如果在表单中的元素很多 在servlet中药想获取表单的数据 那么在servlet中要有大量的requestgetparam方法代码
6. 在一个servlet的属性中声明一个数据 会存在线程的安全问题 因为servlet是单例的 而list是双列的
Servlet的优点: 因为最底层的mvc效率比较高 直接了解mvc

0 个回复

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