并发:cpu划分时间片,轮流执行每个请求任务,时间片到期后,换到下一个、并行:在多核服务器上,每个cpu内核执行一个任务,是真正的并行IO密集型的应用,由于请求过程中很多时间都是外部IO操作,CPU在wait状态,所以并发执行可以有效提高系统吞吐量纯CPU密集型的应用:在单核上并发执行多个请求,不能...
分类:
Web程序 时间:
2015-03-09 17:31:42
阅读次数:
206
首先下载一个cxf实例,里面包含cxf的jar包。我下的是apache-cxf-2.5.9
1、为什么要设置拦截器?
为了在webservice请求过程中,能动态操作请求和响应数据, CXF设计了拦截器.
2、拦截器分类
1. 按所处的位置分:服务器端拦截器,客户端拦截器
2. 按消息的方向分:入拦截器,出拦截器
3. 按定义者分:系统拦截器,自定义拦截器
...
分类:
Web程序 时间:
2015-03-03 11:42:04
阅读次数:
353
Q1:JSP:EL中 pageContext.request 和 requestScope 的区别?A:pageContext.request是一个具体的对象,在你的http请求过程中存在。requestScope是一个Map,这个Map中存放了在request作用域中的属性键值对,就这么简单而已,...
分类:
Web程序 时间:
2015-01-28 23:47:02
阅读次数:
253
Apache服务器运行在linux系统上,FastCGI以Apache为平台来运行,每一个客户端发起的HTTP请求都会由Apache交给FastCGI来处理。HTTP协议属于应用层协议,建立在TCP(网络层)协议上,它并不关心其上一层协议做了什么,只需做自己被定义的,本文档只针对HTTP协议层寻.....
分类:
Web程序 时间:
2015-01-28 06:09:37
阅读次数:
282
项目放到linux服务器了,服务器的环境或者数据可能和我们本地不一样,这个时候我们可能需要远程的断点进行调试,来查看请求过程中的各个变量的值。这里我们的应用服务器用的tomcat5.5.17这个时候你需要知道JPDA这个概念。简单的概括下JPDA: Java Platform Debugger Ar...
分类:
编程语言 时间:
2015-01-09 14:08:10
阅读次数:
210
CXF的拦截器理解为什么设计拦截器?为了在webservice请求过程中,能动态操作请求和响应数据, CXF设计了拦截器.拦截器分类:按所处的位置分:服务器端拦截器,客户端拦截器按消息的方向分:入拦截器,出拦截器按定义者分:系统拦截器,自定义拦截器基于jdk的webservice没有拦截器的功能实现...
分类:
Web程序 时间:
2014-12-31 22:48:47
阅读次数:
444
浏览器缓存: 按浏览器页面刷新一定是重新发送请求。因为按f5刷新时,浏览器直接向目标url发送请求。但是假如我们在应用服务器的前端部署了一个缓存服务器,那么也有可能拿到的还是缓存信息。所以,请求头需要增加两个请求项Pragma:no-cache和Cache-Control:no-cache,这两个参...
分类:
Web程序 时间:
2014-12-05 14:15:15
阅读次数:
197
WebForm:
请求过程:客户端向服务器发出请求→服务器IIS接收请求,并交给Framework→①Framework创建index.aspx的页面类对象;②可能访问数据库;③并处理业务;④准备要输出的html数据→最后将逻辑处理后的处理交给客户端
注意:Framework创建的是一个页面类对象,它的业务处理等都是在它的后置类对象中完成,它的界面显示也是跟它的后置类对象有着相当强...
分类:
Web程序 时间:
2014-11-30 20:12:06
阅读次数:
202
在服务端判断客户端传过来的文件的类型,如果是静态文件,直接返回,在页面输出显示。如果是动态文件,通过aspnet_isapi.dll转交过.NetFrameWork框架执行。创建ISAPIruntime对象,执行ISAPIruntime对象中的ProcessRequest()方法ProcessReq...
分类:
Web程序 时间:
2014-11-29 01:26:28
阅读次数:
210