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

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

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、是不存在线程安全的问题的:不存在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值