默认连接器的UML图和流程分析

网友投稿 231 2022-11-18

默认连接器的UML图和流程分析

一、UML图:

创建HttpProcessor对象时,如果池子里有未使用的HttpProcessor对象,则直接从池子里面取,如果当前正在运行的HttpProcessor对象大于最大个数,则丢掉请求不处理,否则创建一个HttpProcessor对象并放到池子里,然后返回这个HttpProcessor对象:

1、Request对象封装了客户端的请求信息,Response对象封装了返回给客户端的响应信息;

3、为避免servlet程序员拿到request对象,因为权限过大而造成安全问题,这里采用了门面模式封装了一个HttpRequestFacade对象,其所有功能都委托给Request对象实现,但是HttpRequestFacade提供的接口有限,将其提供给servlet程序员不会造成安全问题;

4、同样的,HttpResponseImpl类是Response接口的实现类,HttpResponseFacade作为HttpResponseImpl的门面对象提供给servlet程序员使用,从而很好的解决了安全性问题;

二、流程分析:

3、在创建HttpProcessor对象时,在HttpProcessor构造函数里面创建HttpRequest对象和HttpResponse对象;

6、最后将request和response对象传递给Container.invoke方法,将后续的请求处理交给Container容器处理;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Impala自动化导数据
下一篇:Hue+Dolphinscheduler+Hive+ES+Waterdrop基于混合计算demo
相关文章

 发表评论

暂时没有评论,来抢沙发吧~