1.什么是静态资源,什么是动态资源
静态资源是html,css,js等资源每个人都访问的是一样的,
动态资源是每个用户访问的可能不一样,逻辑是用JAVA写出来的
2.什么是服务器,服务器能做什么
服务器就相当于一个容器,代码要在这个容器里运行,让人家访问,接受用户的请求,和响应用户
3.请简述使用xml配置文件形式的servlet的执行原理
servlet mapping标签中有一个url-pattern子标签需要写访问的路径,上面有一个name 根据name找到servlet
匹配到它的全类名,然后服务器会通过反射技术来创建出servlet的实现类
4.请简述servlet的生命周期
servlet是单一的,支持多线程的,它被创建出来就默认会执行一次init方法来初始化
调用一次servlet就会执行一个service方法,如果项目被移除或者关闭服务器,就会执行destroy方法关闭
5.使用注解开发的好处?
可以代替配置文件,更加的简洁,容易理解,但是没有配置文件好维护 |