摘要:        
既然wrapper容器是用来包装servlet的,tomcat也是jsp容器,它自然能包装JSP页面,是怎么处理的呢。 tomcat会判断请求是servlet还是jsp页面,如果是页面的话,就使用JspServletWrapper将页面包装,然后使用compile包下面的编译相关类将jsp页面编译成servlet格式Java类,然后编译为class文件,加载。 相关的类都在package org....    阅读全文
        
            posted @ 2010-04-24 22:56
macula7
阅读(106)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
StandardWrapper类 该类最重要的两个方法是allocate方法和loadServlet()方法,比较复杂,建议参考how tomcat works 11章内容理解。见链接: http://docs.google.com/Doc?docid=0ATJbL880SWjwZGR4Z2Z0cmJfMTl6aHN2OXpnYg&hl=en    阅读全文
        
            posted @ 2010-04-24 22:35
macula7
阅读(96)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
StandardManager类的doLoad()方法,该方法从session文件中读取session对象,将其放入 protected Map sessions = new ConcurrentHashMap();中: protected void doLoad() throws ClassNotFoundException, IOException { if (lo...    阅读全文
        
            posted @ 2010-04-24 04:34
macula7
阅读(358)
评论(0)
推荐(0)
        
        
 
                    
                     
                    
                 
                    
                 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号