为什么要使用struts2以及Servlet的缺点

来源:互联网 发布:基本面分析软件 编辑:程序博客网 时间:2024/05/20 21:42

这个文章是在 刚找资料看到的,感觉缺点说的不错,给大家转了!!!,一鸣头脑,记下

servlet的缺点:

   1、写一个servlet需要在web.xml文件中配置8行,如果一个系统中servlet很多,则会导致       web.xml文件中的内容很多   2、在项目中很多人编辑一个web.xml文件会出现版本冲突的问题   3、在一个servlet中方法的入口只有一个,如果在servlet中写很多方法,这些方法应该传递参数,根据每次       请求的参数不一致来判断执行哪个方法   4、servlet中的方法都有两个参数request,response,这两个参数具有严重的容器依赖性,所以在       servlet中写的代码是不能单独测试的   5、现在写一个servlet,为注册servlet           ResigterServlet{               public void doPost(){                1、权限的操作            2、获取表单中的数据            3、文件的上传的功能            4、表单上的元素进行验证            5、保存一个用户           }           }    6、如果在表单中的元素很多,在servlet中要想获取表单中的数据,那么在servlet的方法中必要有大量的        request.getParameter代码    7、在一个servlet的属性中声明一个数据,会存在线程安全的问题

Servlet的优点:

因为是最低层的mvc,所以效率比较高

struts2中action是否安全

struts2的action的说明: 
1、action是多实例的,每请求一次将会创建一个对象 
2、是不存在线程安全的问题的:不存在

0 0
原创粉丝点击