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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.什么是静态资源,什么是动态资源
        静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
        动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源

2.什么是服务器,服务器能做什么
        服务器就是一台配置很高的电脑,安装了服务器这个软件的计算机
        服务器能过接收请求,处理请求,响应

3.请简述使用xml配置文件形式的servlet的执行原理
        当服务器接收到客户端的请求时,会解析请求的URL路径,获取访问的Servlet的资源路径,查找到web.xml,是否有对应的<url-pattern>标签体内容,如果有,则在找到对应的<servlet-class>全类名,Tomcat会将字节码文件加载进内存,并创建其对象

4.请简述servlet的生命周期
        1.init:初始化,只执行一次
        2.service:在程序运行期间可以被调用多次
        3.destroy:销毁,只有在服务器正常关闭的时候才会被调用
               
5.使用注解开发的好处?
        开发快速,减少代码量
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源: 所有客户端 访问获取到的内容相同
                html css js
        动态概念: 会区分客户端 展示的内容不一样
                servlet/jsp
2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
* 服务器软件:接收用户的请求,处理请求,做出响应
* web服务器软件:接收用户的请求,处理请求,做出响应。   
* 在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目    * web容器
3.请简述使用xml配置文件形式的servlet的执行原理
① web.xml 中配置
<!--配置Servlet -->
<servlet>
<servlet-name>demo1</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>demo1</servlet-name>
<url-pattern>/demo1</url-pattern>
</servlet-mapping>
② Servlet 3.0 以后可以使用注解配置
在类上使用@WebServlet("/demo2")
注意事项:
两周配置方案 不能同时针对一个servlet配置
url-pattern 的值要以 / 开头  
4.请简述servlet的生命周期
生命周期:
方法调用的顺序:
Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法
5.使用注解开发的好处?
可以不需要web.xml了
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器

2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机,配置较高

3.请简述使用xml配置文件形式的servlet的执行原理
执行原理:
        1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
        2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
        3. 如果有,则在找到对应的<servlet-class>全类名
        4. tomcat会将字节码文件加载进内存,并且创建其对象
        5. 调用其方法

4.请简述servlet的生命周期
1)被创建:执行init方法,只执行一次,默认情况下,第一次被访问时,Servlet被创建,可通过<load-on-startup>配置为0或正整数,使该servlet在服务器启动时创建
2)提供服务:执行service方法,执行多次,每次访问Servlet时,Service方法都会被调用一次
3)被销毁:执行destroy方法,只执行一次,服务器正常关闭时,才会执行destroy方法

5.使用注解开发的好处?
好处:省去配置文件中的配置,打开java文件即可看到,方便阅读
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
        静态资源: 所有客户端 访问获取到的内容相同
                html css js
        动态概念: 会区分客户端 展示的内容不一样
                servlet/jsp

2.什么是服务器,服务器能做什么
        服务器:安装了服务器软件的计算机
        作用:接收用户的请求,处理请求,做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
        tomcat解析xml里是否有URL路径,有的话查找对应的全类名,通过反射的方法在虚拟机创建对象执行方法。

4.请简述servlet的生命周期
        生命周期:
                方法调用的顺序:
                        Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法

5.使用注解开发的好处?
        好处:不用编写XML的Servlet代码,节省资源
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:
    静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析。
    动态资源:每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。动态资源被访问后,需要先转成静态资源,在返回给浏览器。

2.什么是服务器,服务器能做什么
答:
    A.服务器就是安装了服务器软件的计算机。
    B.服务器能接收用户的请求,处理请求,作出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目。

3.请简述使用xml配置文件形式的servlet的执行原理
答:
    1.当服务器接收到客户端浏览器的请求之后,会解析请求的URL路径,获取访问的Servlet的资源路径;
    2.查找web.xml文件,是否有对应的<url-parrern>标签体内容;
    3.当有对应的内容时,那么会找到对应的<servlet-class>全类名;
    4.Tomcat会将字节码文件加载进内存,并且创建其对象
    5.用对象调用方法   
   
4.请简述servlet的生命周期
答:
    1.init方法之执行一次。
    2.service方法,执行多次。访问servlet一次,service就会被调用一次。
    3.destroy方法,只执行一次。只有在服务器正常关闭时,才会执行

5.使用注解开发的好处?
答:简化代码,不用再去web.xml文件里配置servlet。
回复 使用道具 举报

1.什么是静态资源,什么是动态资源
1)静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
        * 如: html,css,JavaScript
2) 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
        * 如:servlet/jsp,php,asp....

2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
服务器能够接收用户的请求,处理请求,做出响应。

3.请简述使用xml配置文件形式的servlet的执行原理
1)当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2)查找并解析web.xml文件,是否有对应的<url-pattern>标签体内容。
3)如果有,则在找到对应的<servlet-class>全类名
4)tomcat所依赖的JDK会将字节码文件加载进内存,通过反射机制,并且创建其对象
5)并且自动调用其方法(service)

4.请简述servlet的生命周期
1)被创建:执行init方法,只执行一次
2)提供服务:执行service方法,执行多次
3)被销毁:执行destroy方法,只执行一次

5.使用注解开发的好处?
支持注解配置。不需要web.xml了。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源:所有客户端 访问获取到的内容都是一样的
动态资源:会区分客户端 访问获取的内容不一样

2.什么是服务器,服务器能做什么
服务器就是一台性能比较高的电脑
服务器能回应客户端的请求

3.请简述使用xml配置文件形式的servlet的执行原理
1.当服务器接收客户端浏览器的请求后,会解析请求url的路径,获取访问的servlet的资源路径
2.查找web.xml文件,是否有对应的<url-pattern>标签体内容
3.如果有,则在找到想对应的<servlet-class>全类名
4.Tomcat会将字节码文件加载进内存,并且创建其对象
5.调用其方法

4.请简述servlet的生命周期
生命周期:方法调用的顺序Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法

5.使用注解开发的好处?
可以不用在web.xml 编写<servlet>标签和<servlet-mapping>标签。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要

先转换为静态资源,在返回给浏览器

2.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机;服务器能接收用户的请求,处理请求,做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
(1)当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
(2)查找web.xml文件,是否有对应的<url-pattern>标签体内容。
(3)如果有,则在找到对应的<servlet-class>全类名
(4)tomcat会将字节码文件加载进内存,并且创建其对象
(5)调用其方法

4.请简述servlet的生命周期
(1)被创建,init方法,只执行一次
(2)提供服务,service方法,可以执行多次
(3)被销毁,destroy方法,只执行一次

5.使用注解开发的好处?
简化代码,不用再去web.xml文件里配置servlet
回复 使用道具 举报

1.什么是静态资源,什么是动态资源
答:        
静态资源是指所有客户端访问服务器获取到的页面内容相同,静态资源一般是由html,css,js搭建
动态资源是指访问页面会区分客户端,对不同的客户端展示不同的内容,动态资源一般是由servlet,jsp,php搭建

2.什么是服务器,服务器能做什么
答:服务器就是一台性能较好,运行服务器软件的计算机设备。服务器能够接收客户端的请求,处理请求,作出响应

3.请简述使用xml配置文件形式的servlet的执行原理
答:
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取IP地址与端口号,确定唯一的Servlet资源路径
2. 查找该资源路径下的web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且通过反射机制创建其对象
5. 执行字节码文件,调用对象的方法

4.请简述servlet的生命周期
答:Servlet的生命周期从tomcat通过反射机制第一次创建其对象开始,按照Servlet构造方法->init方法->service方法->destroy方法的顺序调用方法。其中:
构造方法和init方法只会在第一次创建Servlet对象时调用,因为Servlet是单例的。
之后再多次调用Servlet对象只会执行service方法。
destroy方法在Servlet服务器正常关闭之前才会执行,一般用于释放资源。

5.使用注解开发的好处?
答:使用注解开发,可以定义多层路径(/xxx/xxx:),也可以进行拓展名匹配(*.do),同时,相比于web.xml配置文件,使用注解更加简单易用,通俗易懂。
回复 使用道具 举报
吴元陶:

1.什么是静态资源,什么是动态资源
答:        
静态资源是指所有客户端访问服务器获取到的页面内容相同,静态资源一般是由html,css,js搭建
动态资源是指访问页面会区分客户端,对不同的客户端展示不同的内容,动态资源一般是由servlet,jsp,php搭建

2.什么是服务器,服务器能做什么
答:服务器就是一台性能较好,运行服务器软件的计算机设备。服务器能够接收客户端的请求,处理请求,作出响应

3.请简述使用xml配置文件形式的servlet的执行原理
答:
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取IP地址与端口号,确定唯一的Servlet资源路径
2. 查找该资源路径下的web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且通过反射机制创建其对象
5. 执行字节码文件,调用对象的方法

4.请简述servlet的生命周期
答:Servlet的生命周期从tomcat通过反射机制第一次创建其对象开始,按照Servlet构造方法->init方法->service方法->destroy方法的顺序调用方法。其中:
构造方法和init方法只会在第一次创建Servlet对象时调用,因为Servlet是单例的。
之后再多次调用Servlet对象只会执行service方法。
destroy方法在Servlet服务器正常关闭之前才会执行,一般用于释放资源。

5.使用注解开发的好处?
答:使用注解开发,可以定义多层路径(/xxx/xxx:),也可以进行拓展名匹配(*.do),同时,相比于web.xml配置文件,使用注解更加简单易用,通俗易懂。
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
        静态资源: 所有客户端 访问获取到的内容相同
                html css js
        动态概念: 会区分客户端 展示的内容不一样
                servlet/jsp

2.什么是服务器,服务器能做什么
        服务器:安装了服务器软件的计算机
        作用:接收用户的请求,处理请求,做出响应

3.请简述使用xml配置文件形式的servlet的执行原理
        tomcat解析xml里是否有URL路径,有的话查找对应的全类名,通过反射的方法在虚拟机创建对象执行方法。

4.请简述servlet的生命周期
        生命周期:
                方法调用的顺序:
                        Servlet的空参构造 -> init方法 -> service方法 *** -> destroy方法

5.使用注解开发的好处?
        好处:不用编写XML的Servlet代码,节省资源
回复 使用道具 举报
1.什么是静态资源,什么是动态资源
答:
静态资源:每一个用户访问后,得到的结果都是一样的,这个就是静态资源,静态资源可以直接被浏览器解析
动态资源:每一个用户访问相同资源后,得到的结果可能不一样,这就是动态资源,动态资源被访问后,要先转换为静态资源,再返回给浏览器
2.什么是服务器,服务器能做什么
答:
服务器就是一台安装了服务器软件的计算机
服务器能接收用户的请求,处理请求,做出响应
3.请简述使用xml配置文件形式的servlet的执行原理
答:
1). 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2). 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3). 如果有,则在找到对应的<servlet-class>全类名
4). tomcat会将字节码文件加载进内存,并且创建其对象
5). 调用其方法

4.请简述servlet的生命周期
答:Servlet的空参构造 -> init方法 -> service方法  -> destroy方法
5.使用注解开发的好处?
答:
1).节省代码量,快速部署。
2).解耦,不用将所有配置文件都集中在xml上,保证程序的健壮性。
回复 使用道具 举报
王佳盛


1.        什么是静态资源?什么是动态资源?
静态资源:多个用户访问的结果是一样的就是静态资源。静态资源可以直接被浏览器解析。
动态资源:多个用户访问的结果可能不一样的就是动态资源。动态资源需要经过转换成静态资源才能被解析

2.        什么是服务器?服务器能做什么?
服务器:安装了服务器软件的计算机
服务器功能:接收用户的请求,处理请求,做出响应

3.        请简述使用XML配置文件形式的servlet的执行原理
执行原理:
1.当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5.调用其方法

4.        请简述servlet的生命周期
方法的调用顺序:Servlet的空参构造 -> init方法 -> service方法 -> destroy方法
init:在默认下,只有第一次被访问时,Servlet被创建调用,且有且仅有一次;
service:每被访问一次,就调用该方法一次,能执行多次;
destroy:只有在服务器被正常关闭时,才会执行一次,也只能执行一次;

5.        使用注解开发的好处?
简化代码。使项目部署更为容易
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 加入黑马