A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是静态资源,什么是动态资源?
2.什么是服务器,服务器能做什么?
3.请简述使用xml配置文件形式的servlet的执行原理
4.请简述servlet的生命周期
5.使用注解开发的好处?

4 个回复

倒序浏览
1.(1) 静态资源:所有用户访问后得到的是同一个资源,通过浏览器解析  (html,css,JavaScript)
   (2) 动态资源:不同用户访问得到资源不同,先由服务器解析成静态资源 在发送给浏览器解析(servlet)
2.安装了服务器软件的电脑类似tomcat 服务器可以接受用户请求并且做出响应
3.客户端输入url发送到服务端,在web.xml文件中与 <servlet-mapping>标签下的<url-pattern>匹配获得对应的<servlet-name>再通过这个获得<servlet-class>中的全类名,tomcat将字节码文件加载到内存中创建对应的对象并调用对应的方法
4.服务器开启后,(1)servlet第一次被创建时,空参构造先执行,之后有且仅一次执行init方法,
                     (2)每次访问servlet对象时都会执行一次service方法
回复 使用道具 举报
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文件繁琐的配置,使得代码量相对减少,简洁方便.

回复 使用道具 举报

1.什么是静态资源,什么是动态资源?
(1)静态资源:所有用户访问相同网页,得到的内容都是一样的,静态资源可以直接被浏览器解析;
(2)动态资源:用户访问相同网页显示不同的内容,动态资源需要先转换成静态内容,浏览器解析该静态内容在发送到浏览器客户端
2.什么是服务器,服务器能做什么?
(1)服务器就是安装了服务软件的高配置电脑
(2)接受用户的请求消息,并作出响应
3.请简述使用xml配置文件形式的servlet的执行原理
(1)当客服端发送请求数据时,会解析请求的URL,获取到访问的Servlet路径
(2)查找web.xml是否有对应的<url-pattern>标签体内容
(3)如果有,则在找到对应的<servlet-name>全类名
(4)tomcat会将全类名对应的字节码文件加载进入内存,创建对象
(5)调用service()方法
4.请简述servlet的生命周期
(1)被创建时: 执行init()方法,只执行一次(空参构造会在init之前执行)
(2)被访问时: 执行service()方法,执行多次(每次访问都会被执行一次)
(3)被销毁时: 在关闭服务器时执行,只执行一次(正常关闭时)
5.使用注解开发的好处?
(1)简化代码,可以不用web.xml配置
回复 使用道具 举报
1.什么是静态资源,什么是动态资源?
(1)静态资源:固定的内容放在服务器供用户访问,每个用户访问到内容都一样;
(2)动态资源:通过访问Servlet获取的资源,会根据用户携带的访问信息,进行逻辑处理,得到不同的信息,每个用户获取的信息都不一样;
2.什么是服务器,服务器能做什么?
(1)服务器是装有服务器软件的提供给用户访问的高性能计算机
(2)服务器用来部署web项目,接收用户的访问请求,数据处理并返回数据给用户。
3.请简述使用xml配置文件形式的servlet的执行原理
(1)tomcat根据配置URL中的资源路径,到web.xml配置文件中查找是否有对应路径名
(2)找到对应的路径名的Servlet,就执行通过反射机制获取该类,创建其对象并执行其方法。
4.请简述servlet的生命周期
(1)在tomcat启动或第一次访问servlet时候(根据配置文件配置),servlet对象被创建,并执行init()方法;
(2)在每一次访问,serlvet都会执行service()方法;
(3)当tomcat正常关闭的时候,servlet执行destroy()方法,然后被销毁;
5.使用注解开发的好处?
        书写格式简便,只要配置url资源路径就可以,省去了web.xml配置文件
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马