1.什么是静态资源,什么是动态资源?
静态资源: 所有用户访问后,得到的结果都是一样的,被称为静态资源,可以被浏览器直接解析
动态资源: 所有用户访问后,得到的结果可能不一样,被称为动态资源,想要解析动态资源,必须先将动态资源转换成静态资源 才能解析.
2.什么是服务器,服务器能做什么?
服务器:相当于一台配置超高的计算器,安装了服务器软件.
服务器能做什么: 可以相应用户请求,并为访问浏览器的客户返回相应资源文件的系统
3.请简述使用xml配置文件形式的servlet的执行原理
服务器端接收浏览器端的请求后,会解析浏览器端传递的URL 获取访问的Servlet的资源路径,查找web.xml文件,如果有,则在找到对应的<servet-calss>全类名,然后tomcat会将字节码文件加载进内存,并且创建对象,调用其方法.
4.请简述servlet的生命周期
1:被创建:执行init方法,只会执行一次
2.提供服务:执行service方法,执行多次
3.被销毁:执行destroy方法,方法只执行一次,只有服务器正常关闭时,才会执行destroy方法
5.使用注解开发的好处?
使用注解开发,就不需要再创建Web.xml文件,不需要进行xml文件繁琐的配置,使得代码量相对减少,简洁方便.
|