Java企业面试——Javaweb

2.Javaweb阶段 2.1 Ajax你以前用过么?简单介绍一下

AJAX = 异步 JavaScript 和 XML。

AJAX 是一种用于创建快速动态网页的技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。

有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。

2.2 Ajax可以做异步请求么?

可以.ajax请求默认是异步的.如果想同步 把 async设置为false就可以了默认是true

如果是jquery

$.ajax({
url: some.php,
async: false,
success : function(){
}
});

如果是原生的js

xmlHttp.open("POST",url,false);

2.3 一网站如果有大量的人登陆访问。那么会产生很多的session,如果你是程序员你该怎么办。 session默认保存在内存中,内存资源宝贵,session数据量大导致内存利用率高,以下方案解决session内存存储问题: 1、可以设置session超时时间,达到超时时间session自动清空

<session-config> <session-timeout>20</session-timeout> </session-config> 2、将session中的数据序列化到硬盘中 3、不使用session,使用cookie(此方法存在安全性问题) 2.4 Jsp有哪些内置对象?作用分别是什么? Page,pageContext,request,response,session,application,out,config,exception Page指的是JSP被翻译成Servlet的对象的引用. pageContext对象可以用来获得其他8个内置对象,还可以作为JSP的域范围对象使用.pageContext中存的值是当前的页面的作用范围》 request代表的是请求对象,可以用于获得客户机的信息,也可以作为域对象来使用,使用request保存的数据在一次请求范围内有效。 Session代表的是一次会话,可以用于保存用户的私有的信息,也可以作为域对象使用,使用session保存的数据在一次会话范围有效 Application:代表整个应用范围,使用这个对象保存的数据在整个web应用中都有效。 Response是响应对象,代表的是从服务器向浏览器响应数据. Out:JSPWriter是用于向页面输出内容的对象 Config:指的是ServletConfig用于JSP翻译成Servlet后 获得Servlet的配置的对象. Exception:在页面中设置isErrorPage=”true”,即可使用,是Throwable的引用.用来获得页面的错误信息。 2.5 什么是cookie?Session和cookie有什么区别? Cookie是会话技术,将用户的信息保存到浏览器的对象. Session也是会话技术,将Session的信息保存到服务器的对象.Session是基于Cookie的 利用Cookie向浏览器回写JSessionID. 2.6 ajax如何实现异步定时5秒刷新? setInterval(function() { $("#content").load(location.href+" #content>*",""); }, 5000);

原文发布于微信公众号 - Java帮帮(javahelp)

原文发表时间:2016-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏用户2442861的专栏

Redis 起步

http://www.cnblogs.com/shanyou/archive/2012/01/28/2330451.html

22320
来自专栏逆向技术

32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式

    32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 一丶RadAsm的配置和使用 用了怎么长时间的命令行方式,我们发现了几个问题 ...

57450
来自专栏农夫安全

浅谈XXE攻击

前言 现在越来越多主要的web程序被发现和报告存在XXE(XML External Entity attack)漏洞,比如说facebook、paypal等等。...

35660
来自专栏全栈数据化营销

用python爬取qq空间说说

环境:PyCharm+Chorme+MongoDB Window10 爬虫爬取数据的过程,也类似于普通用户打开网页的过程。所以当我们想要打开浏览器去获取好友空间...

985130
来自专栏张戈的专栏

WP Super Cache静态缓存插件纯代码版(兼容多域名网站)

中午,小熊发来一篇来自歧路亡羊博客的精彩教程:《wordpress 利用代码来实现缓存》。粗略看了一下,发现这个代码在几个月之前我就用过,不过由于此代码无法区分...

51470
来自专栏PhpZendo

PHP 文件系统完全指南

今天我们将开启一个新的探索旅程,深入到 PHP 文件系统中,系统的学习和掌握 PHP 文件系统的基本使用。

21130
来自专栏我是攻城师

关于线程中的sleep,wait,yield的区别

在Java的线程里面有几个比较常见的方法如sleep,wait,yield,但是你知道它们之间的区别吗?

14560
来自专栏salesforce零基础学习

salesforce lightning零基础学习(六)Lightning Data Service(LDS)

本篇可参看:https://trailhead.salesforce.com/modules/lightning_data_service

17830
来自专栏FreeBuf

浅谈XXE攻击

0×00. 介绍 现在越来越多主要的web程序被发现和报告存在XXE(XML External Entity attack)漏洞,比如说facebook、pa...

22380
来自专栏后端技术探索

nginx入门到入门

用户访问反向代理服务器。但是用户不知道访问的是反向代理服务器多个站点中的哪一个站点。对服务器服务。

9920

扫码关注云+社区

领取腾讯云代金券