黑马程序员技术交流社区
标题: 【厦门校区JavaEE就业3期-每日总结】Tomcat&servlet [打印本页]
作者: 厦门校区 时间: 2018-9-19 21:19
标题: 【厦门校区JavaEE就业3期-每日总结】Tomcat&servlet
1.什么是静态资源,什么是动态资源
2.网络通信三要素是什么
3.什么是服务器,服务器能做什么
4.请简述使用xml配置文件形式的servlet的执行原理
5.请简述servlet的生命周期
6.使用注解开发的好处?
作者: ZNBran 时间: 2018-9-19 21:35
1.什么是静态资源,什么是动态资源
静态资源就是一系列html文件,动态资源就是需要经过服务器处理的静态文件。
2.网络通信三要素是什么
通信协议,IP地址,端口号。
3.什么是服务器,服务器能做什么
服务器就是存储数据,可以处理用户请求并为访问服务器的用户提供数据资源的系统
4.请简述使用xml配置文件形式的servlet的执行原理
服务器接收客户端请求,解析请求路径获取访问servlet资源路径,查找配置文件确认xml文件中<url-pattern>是否有对应路径名根据路径名对应全类名查找对应的class文件将class文件加载进内存,并且创建对象,调用方法。
5.请简述servlet的生命周期
被创建:执行init方法,只执行一次
提供服务:执行service方法,执行多次
被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
可以不创建web.xml
====================================================周楠
作者: 李志超 时间: 2018-9-19 21:40
1.什么是静态资源,什么是动态资源
浏览器接收服务器资源,不会变化的是静态,每个用户接收内容有差异的是动态
2.网络通信三要素是什么
IP地址,端口号,传输协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算器;作用:接收浏览器的请求并解析,响应请求。
4.请简述使用xml配置文件形式的servlet的执行原理
服务器解析url,匹配web.xml中的url-pattern,如果有,相应的找到全类名,tomcat将字节码文件加载进内存,创建servlet对象,调用方法。
5.请简述servlet的生命周期
被创建:执行init方法,只执行一次。默认是第一次访问时创建,也可在配置文件里设置在开启服务器时创建。
请求服务:执行service方法,可执行多次。
被销毁:在tomcat正常关闭时,执行destroy方法,只执行一次。
6.使用注解开发的好处?
简洁,无需配置web.xml文件
作者: 黄晨伟 时间: 2018-9-19 21:41
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
IP:电子设备(计算机)在网络中的唯一标识。
端口:应用程序在计算机中的唯一标识。 0~65536
传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机
4.请简述使用xml配置文件形式的servlet的执行原理
当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
查找web.xml文件,是否有对应的<url-pattern>标签体内容。
如果有,则在找到对应的<servlet-class>全类名
tomcat会将字节码文件加载进内存,并且创建其对象
调用其方法
5.请简述servlet的生命周期
1. 被创建 2. 提供服务 3. 被销毁
6.使用注解开发的好处?
快速了解程序的整体轮廓,不需要人工配置,减少开发时间,提高开发效率
作者: 郑颖锋 时间: 2018-9-19 21:42
[Java三期] 【厦门校区JavaEE就业3期-每日总结】Tomcat&servlet
1.什么是静态资源,什么是动态资源
所有用户访问后得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析。
每个用户访问相同资源后,得到的结果可能不一样,称为动态资源。
动态资源被访问后,需要先转为静态资源,再返给浏览器。
2.网络通信三要素是什么
网络通讯三要素是IP地址、端口和传输协议。
3.什么是服务器,服务器能做什么
服务器是指安装了服务器软件的计算机。服务器软件用于接受用户的请求,处理请求,做出响应。
在Web服务器软件中,可以部署web项目,让用户通过浏览器访问这些项目。
4.请简述使用xml配置文件形式的servlet的执行原理
xml配置文件形式的servlet的执行原理:
1.当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问Servlet的资源路径。
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
servlet经历的周期:
1.创建
2.提供服务
3.销毁
6.使用注解开发的好处?
使用注解开发的好处,不需要书写web.xml,简化代码书写,提高工作
作者: 张煜兴 时间: 2018-9-19 21:43
1.什么是静态资源,什么是动态资源
静态资源是,每个用户提供浏览器可以直接获取的资源,而动态资源是需要用户提供请求操作获取的资源
2.网络通信三要素是什么
网络通信三要素是:IP,端口,协议
3.什么是服务器,服务器能做什么
服务器是装有服务器软件的有操作系统的可存储设备,能够处理请求,响应请求,实现用户的访问和功能实现
4.请简述使用xml配置文件形式的servlet的执行原理
用户提供浏览器操作,生成url路径,Servlet根据这个网络资源路径在xml找到对应urlpattern的全类名,通过全类名进行反射,通过反射的方法进行执行
5.请简述servlet的生命周期
在Servlet创建时进行init初始化,提供service服务,最后执行destory销毁
6.使用注解开发的好处?
注解开发web项目可以省去创建xml配置,也就不用进行配置,只需要对其value(即urlpattern进行赋值),就能进行实现开发
作者: 李伟javaee03 时间: 2018-9-19 21:44
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
IP、端口、传输协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机
4.请简述使用xml配置文件形式的servlet的执行原理
服务器接收到浏览器请求后,会解析URL路径,获取访问的Servlet的资源路径
查找web.xml文件,是否有对应的<url-pattern>标签体内容,如果有,则在找到对应的<servlet-class>全类名
Tomcat会将字节码文件加载进内存,并创建其对象
调用其方法
5.请简述servlet的生命周期
被创建:执行init方法,只执行一次,并创建Servlet
提供服务:执行service方法,可执行多次
被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
配置简单,可以不创建web.xml
作者: 舟sir 时间: 2018-9-19 21:44
1.什么是静态资源,什么是动态资源
静态资源:固定的HTML,可以响应给客户端的资源
动态资源:根据客户端请求有目的的给客户端选取有效回应信息
2.网络通信三要素是什么
- ip
- 端口
- 协议
3.什么是服务器,服务器能做什么
-- 安装了服务器软件的计算机(多为Linux系统)
4.请简述使用xml配置文件形式的servlet的执行原理
- 根据客户端提供请求的资源找到对应的资源路径
- 有 就向上确定位置,没有反馈报错
- 服务器加载相应的文件进内存,同时获取对象
- 调动service方法
5.请简述servlet的生命周期
- init方法在创建时只执行一次
- service方法可以执行多次
- 正常关闭服务器调用destroy,销毁 释放资源
6.使用注解开发的好处?
-- 简便,可以配置web.xml
周家乾 |
|
作者: 黄艺纯 时间: 2018-9-19 21:45
1.什么是静态资源,什么是动态资源
静态页面就是设计者把页面上所有东西都设定好、做死了,然后放上去,不管是谁在任何时候看到的页面内容都是一样的,一成不变(除非手动修改页面内容)。静态html页面文件,可以直接用本地的浏览器打开。 动态页面的内容一般都是依靠服务器端的程序来生成的,不同人、不同时候访问页面,显示的内容都可能不同。网页设计者在写好服务器端的页面程序后,不需要手工控制,页面内容会按照页面程序的安排自动更改变换。
2.网络通信三要素是什么
IP、端口号、协议
3.什么是服务器,服务器能做什么
安装服务器软件的计算机。
4.请简述使用xml配置文件形式的servlet的执行原理
虚拟路径找到匹配的全类名,全类名加载进内存,创建servlet实例,调用方法。
5.请简述servlet的生命周期
init:初始化,在创建servlet时调用,仅一次;
destroy:正常关闭tomcat时,在关闭之前调用;
service:每次访问时调用。
6.使用注解开发的好处?
1、节省代码
2、提高开发效率 |
|
作者: 黄晨伟 时间: 2018-9-19 21:45
啊啊啊啊啊啊啊啊啊啊啊
-
TIM图片20180919214309.png
(35.33 KB, 下载次数: 16)
作者: 练志成 时间: 2018-9-19 21:46
1.什么是静态资源,什么是动态资源
静态是不变的数据,动态是看情况改变的数据
2.网络通信三要素是什么
IP地址
端口号
协议
3.什么是服务器,服务器能做什么
服务器就是安装了服务器应用的电脑,可以管理数据
4.请简述使用x ml配置文件形式的s er v l e t的执行原理
数据存储与输出
5.请简述s e r v l e t的生命周期
启动,接收访问,结束
6.使用注解开发的好处?
间接,相对而言比较方便
作者: 罗建辉 时间: 2018-9-19 21:46
1.什么是静态资源,什么是动态资源
所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机,用于处理客户端的请求,并响应
4.请简述使用xml配置文件形式的servlet的执行原理
在web-xml配置servlet处理类,客户端访问资源时,通过配置中给出虚拟路径,服务器会找响应的servlet来处理响应
5.请简述servlet的生命周期
init()方法,只执行一次,默认情况下,第一次被访问时,Servlet被创建
service(),每次访问Servlet时,Service方法都会被调用一次
destory(),Servlet被销毁时执行。服务器关闭时,Servlet被销毁,只有服务器正常关闭时,才会执行destroy方法
6.使用注解开发的好处?
简单方便
作者: 仰望`星空 时间: 2018-9-19 21:48
郭林源
1.什么是静态资源,什么是动态资源--》静态资源是html、css、js数据,动态资源是JSP、asp、php...
2.网络通信三要素是什么-->iP+端口+协议
3.什么是服务器,服务器能做什么-->服务器是安装了服务器软件的计算机,服务器能接受用户请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理-->服务器会先解析请求,获取资源路径,超找web.xml文件,看是否有url-pattern标签体文件内容,有则继续寻找对应的<servlet-class>,接着tomcat会将字节码文件加载进内存并创建对象,,调用service
5.请简述servlet的生命周期-->Servlet只加载创建一次,执行提供服务,可多次访问,后销毁
6.使用注解开发的好处?--》不用在web.xml中写多个servlet配置文件
作者: 冰是睡着的水 时间: 2018-9-19 21:50
1.什么是静态资源,什么是动态资源
答:1. 静态资源: 所有用户访问后,得到的结果都是一样的,
称为静态资源.静态资源可以直接被浏览器解析
2. 动态资源: 每个用户访问相同资源后,得到的结果可能不一样。
称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
答:1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
答:服务器:安装了服务器软件的计算机。
可以接收用户的请求(浏览器请求),处理请求,做出响应。(响应的内容为静态资源)
可以部署web项目,让用户通过浏览器来访问这些项目
4.请简述使用xml配置文件形式的servlet的执行原理
答:1. 当服务器接受到客户端浏览器的请求后,会 解析 请求URL路径,获取 访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象(反射)
5. 调用其方法
5.请简述servlet的生命周期
答:1. 被创建:执行init方法,只执行一次
2. 提供服务:执行service方法,执行多次
3. 被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
答:支持注解配置。可以不需要web.xml,开发更为方便
(黄嘉欣)
作者: 刘建宝 时间: 2018-9-19 21:53
1.什么是静态资源,什么是动态资源
静态资源: 所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源: 每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
IP、 端口 、 协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机
接收用户的请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理
执行原理:
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
被创建:执行了init方法,默认情况下,在被第一次被访问时,执行一次;可以设置为服务器启动时创建
提供服务:每次被访问时,都会执行一次
被销毁:在服务器正常关闭之前,执行一次
6.使用注解开发的好处?
简便快捷,可以不需要web.xml
作者: 陈锦祥 时间: 2018-9-19 21:55
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
ip地址 端口号 传输协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机 可以接受用户请求 处理请求 做出回应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
被创建:执行init方法,只执行一次
执行服务:执行service方法,执行多次
被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
代码检查,编写文档,简化代码 虚拟机可以识别注解
作者: 罗荣贵 时间: 2018-9-19 21:55
1.静态资源是所有的客户端访问到的相同的数据,例如html,css,js 动态资源是每个客户端浏览器访问到的不同数据
2. ip地址,端口号,传输协议
3.安装了服务器软件的计算机就是服务器,服务器可以存储客户端想要的数据和收集大量的数据等待使用,可以和客户端进行数据交互
4.地址栏的ip地址找到服务器,端口号找到服务器软件,虚拟路径找到项目,资源路径对应xml配置文件中url-pattern 标签中的资源路径,向上找到servlet的类名,再找到全类名,如果存在,则可以执行
5.创建对象 init方法 通常在第一次访问服务器时候创建,也可以通过更改配置文件在启动服务器时候创建对象,service方法,每次访问服务器都会执行,提供服务,destroy方法对应当正常关闭服务器,在销毁之前调用
6.可以简化代码的书写,提高开发效率
作者: MJ11 时间: 2018-9-19 21:56
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如,HTML,CSS,JavaScript
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源servlet/jsp,php,asp....
2.网络通信三要素是什么
三要素指的是:IP地址,端口号,传输协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机称为服务器,服务器的作用是接收用户的请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
1. 被创建:执行init方法,只执行一次
2. 提供服务:执行service方法,执行多次
3. 被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
简化代码,提高效率
田浪
作者: 张子建 时间: 2018-9-19 21:56
1.什么是静态资源,什么是动态资源
所有用户访问的界面都一样都叫静态资源,不同用户访问得到不同界面叫动态资源呢
2.网络通信三要素是什么 ip,端口,通信协议
3.什么是服务器,服务器能做什么
有服务软件的计算机,能让不同用户访问到服务器端提供的资料
4.请简述使用xml配置文件形式的servlet的执行原理
浏览器先通过虚拟路径找到xml里面的URL-pattern路径名称,找到定义的servlet-name,然后通过反射的方式执行类里面的方法
5.请简述servlet的生命周期
1、服务器启动时,且第一次访问,调用init方法
2、用户每访问一次,都会执行一次service方法
3、服务器正常关闭时会执行一次destroy方法
6.使用注解开发的好处?
代码量少,不需要再定义一个xml文件
作者: 吴鑫佳 时间: 2018-9-19 21:56
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源
2.网络通信三要素是什么
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。 0~65535
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
能接收用户的请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
1. 被创建:执行init方法,只执行一次
2. 提供服务:执行service方法,执行多次
3. 被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
支持注解配置。可以不需要web.xml了
作者: 小鱼七 时间: 2018-9-19 21:57
1.什么是静态资源,什么是动态资源
用户访问后后去的内容一样为静态资源,用户访问后结果不一样为动态资源
2.网络通信三要素是什么
ip,端口号,传输协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机为服务器
可以接收用户的请求,相应用户的请求
4.请简述使用xml配置文件形式的servlet的执行原理
根据访问地址获取虚拟目录,在xml查找资源路径
5.请简述servlet的生命周期
创建,提供服务,被销毁
init方法,service方法,destroy方法
6.使用注解开发的好处?
配置简洁,提高效率 |
|
作者: liebstch 时间: 2018-9-19 21:57
陈建秋
1.什么是静态资源,什么是动态资源 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析
2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
ip,端口,协议
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机;服务器能够接收客户端的请求,处理请求,并作出响应
4.请简述使用xml配置文件形式的servlet的执行原理
浏览器解析url路径通过ip和端口号找到指定的程序,使用资源路径去xml文档中查找对应的全类名,将类对象加载进内存,执行方法
5.请简述servlet的生命周期
被创建:执行init方法 ,当servlet被访问的时候才会创建对象
提供服务:执行service方法,只要被访问就会调用该方法
被销毁:执行destroy方法,只有正常关闭才能执行该方法
6.使用注解开发的好处?
简化xml的配置方式,注解相对于xml有执行检测的功能在可以问题提前到编译器,当配置数量增加xml内容就会极为复杂不易查看,而注解则简单清晰。
作者: Michcale 时间: 2018-9-19 21:58
==========吴齐宾===============
1.什么是静态资源,什么是动态资源
直接被浏览器解析的资源是静态资源
要经过服务器上的软件进行再编译 然后才能被客户端解析的叫做动态资源
2.网络通信三要素是什么
IP地址 端口号和 传输协议
3.什么是服务器,服务器能做什么
服务器是安装了服务器软件的计算机.,用于存储数据,.供用户进行访问
4.请简述使用xml配置文件形式的servlet的执行原理
1.当服务器接受到客户端浏览器的请求后,会解析请求的URL路径,获取访问的servlet的资源路径
2.然后查找web.xml文件.查找对应的<url-pattern>标签内容
3.然后根据标签内容找到对应的全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
在调用init方法时创建.调用service方法时进行服务.调用destory进行销毁
6.使用注解开发的好处?
减少繁复的代码量.使程序员进行虚拟地址的赋予的时候更简单
作者: 林嘉志 时间: 2018-9-19 21:58
1.什么是静态资源,什么是动态资源
静态资源即可以返回给客户端的资源
动态资源是根据客户端提交的数据匹配资源转化为静态资源后返回客户端
2.网络通信三要素是什么
ip
端口
通信协议:tcp udp等
3.什么是服务器,服务器能做什么
服务器就是管理用户数据的软件
服务器能存储用户信息
通过网络和客户端进行交互
4.请简述使用xml配置文件形式的servlet的执行原理
浏览器通过地址访问服务器的web.xml文件
匹配名字相同后tomcat将全类名对应的字节码文件加载进内存
创建对象
调用service方法
5.请简述servlet的生命周期
1被创建 执行init方法,从始至终只执行一次
2 提供服务 每次访问servlet service方法都会被调用一次
3 销毁 执行destroy方法
注意:在servlet被销毁前执行,一般用来释放资源(那二般用来干嘛)
6.使用注解开发的好处?
简化代码 不用重写五个抽象方法
可以不需要web.xml文件
作者: 赖良峰 时间: 2018-9-19 21:59
1.什么是静态资源,什么是动态资源
静态资源指html文件,css文件等可以直接发送给客户端的文件
动态资源指需要由wen容器连接数据库处理数据后传给web服务器再返回静态资源
2.网络通信三要素是什么
IP地址 端口号 通信协议
3.什么是服务器,服务器能做什么
服务器就是装了数据库的超级电脑,服务器可以接收和响应客户端的请求进行数据交互,可以存储数据
4.请简述使用xml配置文件形式的servlet的执行原理
1.客户端发送请求,里头有个资源文件名,服务器接收到了后会在xml配置文件里找mapping标签里的pattern,再通过pattern找到java类
2.找到java类后tomcat会创建这个类的对象,执行这个类中的service方法
3.控制台输出结果
5.请简述servlet的生命周期
开始 init方法
使用 service方法
杀死 destroy方法
6.使用注解开发的好处?
代码量编写很少
|
|
作者: 林靖 时间: 2018-9-19 21:59
1.什么是静态资源,什么是动态资源
html是静态资源,浏览器可以看得懂
Servlet是动态资源,浏览器看不懂
2.网络通信三要素是什么
[td] IP 端口 传输协议
[/td]
3.什么是服务器,服务器能做什么
服务器就是安装了服务器软件的计算机,服务器能够存储数据,能接收用户的请求,处理请求,做出回应
4.请简述使用xml配置文件形式的servlet的执行原理
服务器收到客户端浏览器申请,解析url路径,在xml文件中找到相对应的标签体内容,然后通过反射创建对象,调用方法
5.请简述servlet的生命周期
被创建 提供服务 被销毁
6.使用注解开发的好处?
不需要人工配置 减少开发时间
|
|
作者: 郭生发 时间: 2018-9-19 21:59
1.什么是静态资源,什么是动态资源
html、CSS、javascript是静态资源,用户访问后得到的结果一样;
servlet、jsp等是动态资源,用户访问后得到的结果可能不一样
2.网络通信三要素是什么
IP 端口 传输协议
3.什么是服务器,服务器能做什么
服务器就是安装了服务器软件的计算机,服务器能接收用户的请求,处理请求,做出回应
4.请简述使用xml配置文件形式的servlet的执行原理
服务器接收到请求后解析URL路径,获取访问servlet的资源路径
查找web.xml文件,是否有对应的<url-pattern>标签体内容
如果有,则在找到对应的<servlet-class>全类名
tomcat会将字节码文件加载进内存,并且创建其对象
调用其方法
5.请简述servlet的生命周期
servlet创建时默认调用init方法
每次访问servlet时调用service方法
servlet被销毁之前调用destroy方法
6.使用注解开发的好处?
不需要创建web.xml了
作者: zouyitao 时间: 2018-9-19 22:01
1.什么是静态资源,什么是动态资源
静态资源是所有人访问到服务器看到的都是相同的,动态为不同的
2.网络通信三要素是什么
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。 0~65536
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
安装了服务器软件的计算机,用来接收请求,处理请求做出相应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
init、service、destroy
6.使用注解开发的好处?
注解式编程,可以不使用web.xml
作者: yangshixian 时间: 2018-9-20 21:25
1.什么是静态资源,什么是动态资源1. 静态资源:所有用户访问后,得到的结果都是一样的,静态资源可以直接被浏览器解析
2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览器
2.网络通信三要素是什么
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
可以接收用户的请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
默认情况下,第一次被访问时,Servlet被创建
每次访问Servlet时,Service方法都会被调用一次。
被销毁(关闭)
6.使用注解开发的好处?
较为方便快捷 可以不需要再写全类名和创建xml文件
杨式贤
作者: 张剑猛 时间: 2018-9-20 21:46
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析如,HTML,CSS,JavaScript
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源servlet/jsp,php,asp....
2.网络通信三要素是什么
1. IP:电子设备(计算机)在网络中的唯一标识。
2. 端口:应用程序在计算机中的唯一标识。 0~65535
3. 传输协议:规定了数据传输的规则
3.什么是服务器,服务器能做什么
服务器:安装了服务器软件的计算机
能接收用户的请求,处理请求,做出响应
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会解析请求URL路径,获取访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象
5. 调用其方法
5.请简述servlet的生命周期
1. 被创建:执行init方法,只执行一次
2. 提供服务:执行service方法,执行多次
3. 被销毁:执行destroy方法,只执行一次
6.使用注解开发的好处?
可以简化代码的书写,不需要web.xml,提高开发效率
作者: weimengchao 时间: 2018-9-20 21:47
1.什么是静态资源,什么是动态资源
静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,
动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源
2.网络通信三要素是什么
ip地址 端口号 传输协议
3.什么是服务器,服务器能做什么
有服务软件的计算机,能让不同用户访问到服务器端提供的资料
4.请简述使用xml配置文件形式的servlet的执行原理
1. 当服务器接受到客户端浏览器的请求后,会 解析 请求URL路径,获取 访问的Servlet的资源路径
2. 查找web.xml文件,是否有对应的<url-pattern>标签体内容。
3. 如果有,则在找到对应的<servlet-class>全类名
4. tomcat会将字节码文件加载进内存,并且创建其对象(反射)
5. 调用其方法
5.请简述servlet的生命周期
init service destory
6.使用注解开发的好处?
快速开发,弊端就是要打开来看才知道servlet的内容
web.xml可以集中注释
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |