java基础知识(7)---面试宝典

23、Servlet对象由谁来维护,是以单例方式维护的吗?
Servlet(Server Applet)是Java Servlet的简称,称为服务连接器,用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览(跟网页进行交互)和生成数据,生成动态Web内容
狭义的Servlet是指Java语言实现的一个接口,广义的Servlet是指任何实现了这个Servlet接口的类,一般情况下,人们将Servlet理解为后者。Servlet运行于支持Java的应用服务器(服务器负责对Servlet的维护)中。从原理上讲,Servlet可以响应任何类型的请求,但绝大多数情况下Servlet只用来扩展基于HTTP协议的Web服务器
Servlet是由所运行于的服务器(如tomcat)进行维护(维护阶段分为:1初始化阶段(init) 2.响应请求阶段(service) 3.销毁阶段(destory)). 服务器以单例模式对Servlet对象进行管理.

24、 如何设置servlet初始化参数?如何获取servlet初始化的参数?
1、在web.xml里为每一个Servlet配置初始化参数;(通过@WebServlet注解配置也行)
在这里插入图片描述2、通过ServletConfig对象实现对Servlet初始化对象的获取;在init方法中可以自动获得ServletConfig对象
在这里插入图片描述

25、 Ajax是干么用的?有哪些常用的Ajax框架?
允许浏览器与服务器端通信而无需刷新页面的技术统称为Ajax技术。Ajax的中文意思是:异步的(A) JavaScript(J) And(A) XML(X)
1、Ajax是采用了异步请求的方式(当浏览器向服务器发出请求之后并不等待响应回来而继续向下执行,当响应回来后再通知我(回调函数)),解决了页面无刷新式提交的问题,改善了页面的用户体验效果;常用在google地图,注册时用户名重复性校验,省市联动操作,
2、常用的Ajax框架:底层框架:JQuery、Prototype;高层框架:DWR、DOJO、EXTJS、YUI。VUE,Angular3

26、 Ajax使用的浏览器的内置对象是什么?
XMLHttpRequest对象

27、 利用Ajax的执行步骤是什么?(原生)
1、创建XMLHttpRequest对象
2、利用XMLHttpRequest的open方法与服务器进行连接
3、利用XMLHttpRequest的send方法将请求参数传给服务器(get方式的访问可以通过访问地址进行拼接)
4、给XMLHttpRequest的onreaystatechange事件设置处理方法(当 readyState属性值为 4(表示服务器端做出响应了)并且 status值为200(响应顺利到达客户端) 总之,当前响应完成,并且服务器运行正常时接收服务器的响应信息,并进行处理)
如果要是问第5步,处理服务器的响应信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值