您所在位置: 网站首页 / 2022J2EE框架面试题库.docx / 文档详情
2022J2EE框架面试题库.docx 立即下载
2023-03-06
约3.6千字
约9页
0
33KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

2022J2EE框架面试题库.docx

2022J2EE框架面试题库.docx

预览

免费试读已结束,剩余 4 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2022J2EE框架面试题库J2EE框架面试题库J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端运用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。以下是我整理的J2EE框架面试题库,希望大家仔细阅读!1.Servlet的生命周期参考答案:Servlet的生命周期主要为四个步骤实例化时调用构造方法,初始化init()、业务处理service()、销毁destory()。1,启动tomcat时,调用Servlet的构造方法2、init阶段:init()方法在Servlet实例化的时候调用,而且只调用一次(对于Servlet的初始化,一般是第一次被恳求时;或者在在web.xml中没有配置标签的映射这个时候,我们可以配置元素中指定了子元素时,容器在启动的时候自动加载这些Servlet并调用init()方法),init()方法的作用是完成一些全局性的比较花费时间的初始化工作。3、service()阶段:Servlet继承了父类的service()方法,那么前端URL发出的恳求不管是以get方式或者post方式,都将干脆走重写的service()方法,而不再走doGet()和goPost()方法。4、终止阶段调用destroy()方法:Servlet容器关闭时调用,用来关闭Servlet占用的一些资源。2.Servlet3.0有哪些新特性参考答案:Servlet3.0作为JavaEE6规范体系中一员,随着JavaEE6规范一起发布。该版本在前一版本(Servlet2.5)的基础上供应了若干新特性用于简化Web应用的开发和部署。其中有几项特性的引入让开发者感到特别奋:1、异步处理支持:有了该特性,Servlet线程不再须要始终堵塞,直到业务处理完毕才能再输出响应,最终才结束该Servlet线程。在接收到恳求之后,Servlet线程可以将耗时的操作委派给另一个线程来完成,自己在不生成响应的状况下返回至容器。针对业务处理较耗时的状况,这将大大削减服务器资源的占用,并且提高并发处理速度。2、新增的注解支持:该版本新增了若干注解,用于简化Servlet、过滤器(Filter)和偷听(Listener)的声明,这使得web.xml部署描述文件从该版本起先不再是必选的了。3、可插性支持:熟识Struts2的开发者肯定会对其通过插件的方式与包括Spring在内的各种常用框架的整合特性记忆犹新。将相应的插件封装成JAR包并放在类路径下,Struts2运行时便能自动加载这些插件。现在Servlet3.0供应了类似的特性,开发者可以通过插件的方式很便利的扩充已有Web应用的功能,而不须要修改原有的应用。4、原本文件上传时通过common-fileupload或者SmartUpload,上传比较麻烦,在Servlet3.0中不须要导入任何第三方jar包,并且供应了很便利进行文件上传的功能;5、ServletContext的性能增加除了以上的新特性之外,ServletContext对象的功能在新版本中也得到了增加。现在,该对象支持在运行时动态部署Servlet、过滤器、偷听,以及为Servlet和过滤器增加URL映射等。以Servlet为例,过滤器与偷听与之类似。3.forward与与redirect区分参考答案:Forward:转发,是服务器内部的一种转向行为,客户端并不能察觉,URL显示的依旧是转发前的地址;它属于一次Request恳求,转发目标页依旧可以运用Request范围内的数据。运用场景:多用户多角色的系统依据登录用户进行模块的跳转。Redirect:重定向,服务器会首先响应恳求端一个状态码,恳求端依据状态码再次发生的恳求,URL的地址会换成后一次恳求的地址;它属于两次Request恳求,所以第一次Request恳求范围内的数据将丢失,不能再从Request中获得数据。运用场景:Session过期(或未登录时)跳转到登录页,系统异样跳转到异样页。4.Session与与Cookie参考答案:Session:运行在服务器端,默认是保存在内存中,平安性高,可以存放对象,可以设置生命周期,当服务器端维护Session对象过多的时候,会影响到服务器的性能,可以将一部分Session序列化到硬盘上存储。当用户第一次恳求生成Session对象时会生成sessionID用来标识此对象,SessionID将会返回给用户保存在Cookie中。Cookie:是保存在客户端,一般不超过4k
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

2022J2EE框架面试题库

文档大小:33KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用