Servlet容器,Servlet引擎,Context容器,ServletConfig对象,它们之间的关系,以及具体的启动过程是怎么样的

解决方案 »

  1.   

    Servlet容器 tomcat、jboss 、weblogic等服务器应该都叫servlet容器 ,就是 servlet能运行的环境
      

  2.   

    servlet 引擎对 Web 服务器进行扩展,使它能够执行 servlet。
      

  3.   

    http://www.189works.com/article-17763-1.html
      

  4.   

    在Servlet的配置文件中,可以使用一个或多个<init-param>标签为servlet配置一些初始化参数。当servlet配置了初始化参数后,web容器在创建servlet实例对象时,会自动将这些初始化参数封装到ServletConfig对象中,并在调用servlet的init方法时,将ServletConfig对象传递给servlet。进而,程序员通过ServletConfig对象就可以得到当前servlet的初始化参数信息
    ServletContext应用多个Servlet通过ServletContext对象实现数据共享。获取WEB应用的初始化参数。实现Servlet的转发。利用ServletContext对象读取资源文件。
    得到文件路径
    读取资源文件的三种方式
    .properties文件(属性文件
      

  5.   

    在Servlet中,一个 Context 对应一个 Web 工程,ServletConfig对应WEB程序的配置,而没有一个对象来表示Servlet容器,是不是就是说Servlet容器由Context来管理,也就是多个WEB应用共用一个Servlet容器?
      

  6.   

    有本书叫How tomcat works,里面讲得详细~