Java基础面试题(JavaWeb)

1.ajax

  • ajax的原理可以说是使用XmlHttpRequest异步发送请求,然后在在javaScript来操作Dom对象,
  • Ajax的优点在于可以在不刷新,不提交页面的情况下发送请求,这个优点使用了用户的空闲时间来发送请求,从而减轻了服务器的负担和宽带的负担,ajax可以说是按需取数据,可以最大程度减少沉余,减轻服务器负担

  • Ajax的缺点,ajax干掉了back按钮,即对浏览器的后退功能进行破坏,一个衡量网站标准重要功能就是back,它不能和js有较好的合作,这是ajax带来的比较严重的问题,

  • Ajax同时也对It技术带来了威胁,ajax相同与在网页与网站数据开通了一条直通的通道,ajax的逻辑可以把网站的安全技术隐藏起来,允许黑客从远程攻击,如跨站点攻击,sql注入等等,

CSS

css主要分为四大选择器,属性选择器,层次选择器,过滤选择器,属性过滤选择器

  • 基本选择器

class 选择器 Element 元素选择器 *选择器 id选择器

  • 层次选择器

parent > chind (直系子元素)
pref +next(下一个兄弟元素) 相当于 : next
pref ~sibling (下面所有兄弟元素),相当于 : nextAll

  • 过滤选择器
     :last 最后一个   :odd复数  :even奇数 :
    取制定索引元素, gt 取索引大于参数的元素,lt取索引小于参数的元素

以上是三种常用的选择器
/*
*
*
*/

3.Cookie $ Session

会话(Session)是web开发中常用的技术会话,cookie通常用来做自动登陆, session通常用来保留登陆状态,购物车等待也都能通过session实现

4.什么是Cookie?

cookie翻译过来的意思是小饼干,小纸条,cookie的作用更名字很相似,通常会用来做一些小部分数据的存放,比如购物记录,浏览记录等等,使用response对象把cookie交给服务器,服务器会返回给用户浏览器

5.Cookie机制

在程序中,会话跟踪是很重要的事情,理论上,一个用户所有的请求都应该属于同一个会话,会话之间不能混淆,wen应用程序是使用http协议传输数据的,http协议是无状态协议,一旦数据交换完毕,客户端与服务器的链接就会关闭,再次交换数据就需要重新链接,即用户a买一个一件商品放入购物车,当再次购买商品时,服务器已经无法判断购买用户是a还是b,要继续跟踪用户,就必须引入一种机制
Cookie就是这样的一种机制,它可以弥补http协议的不足,在session出现之前,基本所有网站都是用cookie来跟踪会话,

6.什么是Session?

Session是另一种记录客户状态的机制,不同的是Cookie保存在客户端中,而session保存在服务端上,客户端访问浏览器的时候,客户端需要把某种形式的记录保存在服务器上,这就是session,客户端浏览器再次访问只需要从该session中查找该用户状态就可以了,
如果说cookie机制是通过检查客户身上的通行证来确定客户身份的,那么session就是通过检查服务器上的session来确认身份,session相当与在程序上建立的一份客户档案,客户来访的时候只需要查询客户端就可以了,

7.Session机制

除了使用cookie外,web程序中还经常使用session来记录客户端记录,session是服务器端使用一种记录客户端状态的机制,使用比上cookie简单一点,相应的也增加了服务器的压力

8.session机制跟cookie机制的区别?

具体来说,cookie集中采用的是在客户端保存状态的方案,而session机制采用的是在服务器端保存状态的妨碍,同时我们也能看到,session机制可能需要借助于cooke机制来达到保存标识的目的,

9.session保存的id方式

由于时间问题,如果大家不知道的话可以找度娘,我就简单说一下

有三种

  • 使用cookie存放id
  • 使用url存放id
  • 使用表来存放id
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值