Servlet原理

如下图是一个URL资源文件


在上述资源文件中,localhost:8080是本地tomcat服务器的应用程序,day13_tomcat是目前正在服务器上运行的项目。服务器根据demo1回去找web.xml文件中的配置信息


根据demo1搜索到servlet-mapping映射中的servlet名字,接着检索servlet中是否有这个名字,如果有接着找servlet的全类名。之后1、tomcat将找到的全类名对应的字节码文件加载到内存,class.forName()。2、创建对象,cls.NewInstance()。其实这就是反射的原理,然后找的类中的service实现方法实现

你可能感兴趣的:(Servlet原理)