WEB服务器工作机制由浅至深(3):【How Tomcat Works】7~9章翻译分析
第七章和第八章完成了!
?
第七章主要讲的日志、容易点
?
第八章讲的是加载器,为了搞明白这一章,对Java类加载器学习了不少。 这本书真是棒极了,涵盖面极广啊
?
另外感觉翻译书真的效果很好,本来看书时候,对有的地方迷迷糊糊就过去了,现在翻译时候,为了用准确的语言描述,反复读原文,反复读源码,反复查资料。 效果太好了!
?
good good study?? day day up
?
上一次不知道怎么了,传的压缩文件损坏了。。。
?
重新传吧。 第九章好像差不多了,我这是第一遍看,有的地方理解的好像还有待斟酌,打算全书看完之后,再在将每一章系统整理一下。
仅供参考吧。。。看原书效果可能会更好


如果要把一个Session对象传递给servlet,Catalina需要实例并初始化一个StandardSession对象。然后根据此StandardSession对象创建一个门面类StandardSessionFacade实例,此门面类仅仅暴露了javax.servlet.http.HttpSession接口在StandardSession类中的实现方法而不暴露StandardSession自己扩展的其他方法。这样,servlet开发人员就不能把HttpSession对象向下转型为StandardSession对象从而保护StandardSession中实现且非由HttpSession接口定义的public方法 6 楼 com0606 2011-07-08 anranran 写道要把一个Session对象传递给servlet,Catalina要实例化StandardSession类,填充属性,然后把它传递给servlet。它传递给一个StandardSessionFacade实例,只提供了在javax.servlet.http.HttpSession的方法实现。这样,servlet程序员就不能把HttpSession对象向下转型成StandardSessionFacade类,访问它的public方法(这一段原文中好多it,看的迷迷糊糊)
原文好像错了,你也译错了吗.应该是servlet程序员就不能把HttpSession对象向下转型成StandardSession类.
那一段确实有问题,原文看了几遍很郁闷,也觉得不应该是StandardSessionFacade