1.什么是静态资源,什么是动态资源
静态资源:能被浏览器直接解析的资源
动态资源:要先把动态资源转换成静态资源再传给浏览器解析
2.什么是服务器,服务器能做什么
电脑上安装服务器软件的电脑就可以称之为服务器
服务器能接受请求和响应。
3.请简述使用xml配置文件形式的servlet的执行原理
通过url-pattern查到对应的servlet-name,再通过servlet-name找到对应的全限定名路径servlet-class,执行找到的class文件
4.请简述servlet的生命周期
1.Servlet是单实例的.支持多线程的.
2.默认第一次访问的时候,web容器会创建serlvet的对象,且调用init方法实现初始化操作.
3.每当请求来的时候,web服务器都会分配一个线程,在线程中调用servlet的service方法,实现请求的处理.
4.当服务器关闭的时候或者项目被移除的时候,web容器会调用servlet的destroy方法实现销毁操作.
5.使用注解开发的好处?
替代配置文件 , 执行编译器检查 |