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