黑马程序员技术交流社区

标题: 昨日学习回顾1 [打印本页]

作者: 王子鹏    时间: 2016-5-28 10:35
标题: 昨日学习回顾1
为什么要学习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






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2