一 Servlet(Server Applet)是Java Servlet的简称,是服务器小应用程序 1)用来完成B/S架构下,客户端请求的响应处理 2)平台独立,性能优良,能以线程方式运行 3)Servlet API为Servlet提供了通用的编程接口 4)Servlet一般在容器中运行,对外统一 ...
分类:
编程语言 时间:
2018-07-22 19:23:45
阅读次数:
264
前提:基于Linux系统的学习 服务器端编程模型1 socket(2) 创建通讯端点,返回一个文件描述符fd2 bind(2) 将fd绑定到本地的地址和端口while(1){ 阻塞等待客户端请求数据的到来 recvfrom(2) 业务处理 将处理结果发送给客户端sendto(2)} 客户端编程模型1 ...
分类:
其他好文 时间:
2018-07-22 17:04:58
阅读次数:
154
SpringMVC是Spring提供的一个web框架。包含多种视图技术,例如JSP、Velocity和FreeMarker。SpringMVC主要由DispatcherServlet、处理器映射、控制器、视图解析器、视图组成。 SpringMVC运行原理1.Http请求:客户端请求提交到Dispat ...
分类:
编程语言 时间:
2018-07-21 12:12:19
阅读次数:
173
一、Servlet简介 1、什么是servlet: sun公司提供的一套规范(接口),用来处理客户端请求、响应给浏览器的动态资源。但servlet的实质就是java代码,通过java的API动态的向客户端输出内容。 servlet规范:包含三个技术点 1)servlet技术 2)filter技术 过 ...
分类:
编程语言 时间:
2018-07-20 18:54:18
阅读次数:
186
搭建DNS服务,构建分离解析的域名服务器。分离解析的域名服务器实际也还是主域名服务器,主要是根据不同的客户端提供不同的域名解析记录,来自不同地址的客户端请求解析同一域名时,提供不同的解析结果。实际应用中当DNS服务器面向Internet和企业内部局域网同时提供服务时,Internet用户访问公司域名(www.bt.com,mail.bt.com)解析为一个公网地址12.0.0.1;企业内部用户访问
分类:
其他好文 时间:
2018-07-18 20:38:27
阅读次数:
203
1) 建立连接:客户端与服务器建立TCP连接 2) 发送请求:打开一个连接后,客户端把请求信息发送到服务器的相应端口上,完成请求动作提交。 3) 发送响应:服务器在处理完客户端请求之后,要向客户端发送响应消息。 4) 关闭连接:客户端和服务器端都可以关闭套接字来结束TCP/IP对话。 HTTP的工作 ...
分类:
Web程序 时间:
2018-07-16 12:22:16
阅读次数:
143
请求方式时,若不存在 浏览器出现White label Error Page 错误页面 其他客户端出现响应一个JSON格式文本包含错误码等信息 浏览器发送请求的请求头: 客户端请求头 这样就能区分来自哪.. 原理:ErrorMvcAutoconfiguration 处理错误的自动配置 里面添加了以下 ...
分类:
编程语言 时间:
2018-07-15 17:41:53
阅读次数:
184
如果要将ats用作显示代理缓存,则必须配置客户端软件(即浏览器)以将请求直接发送到ats. 如果没有将ats配置为使用透明度选项(通过交换机或路由器在路由到源服务器的情况下拦截客户端请求并重新路由到ats服务器), 则客户端必须通过配置其web浏览器从PAC文件(代理自动配置文件)下载代理配置指令以 ...
分类:
其他好文 时间:
2018-07-15 11:10:18
阅读次数:
300
作为反向代理缓存,ats代表源服务器提供的请求。 ats的配置方式使客户端看起来像普通的原始服务器。 了解反向代理缓存通过转发代理缓存, ats代表请求内容的客户端队里对源服务器的web请求.反向代理缓存(也成服务器加速)不同在于ats 代表存储内容的源服务器充当代理缓存。ats配置为向外作为客户端 ...
分类:
其他好文 时间:
2018-07-14 23:03:16
阅读次数:
351
在上一部分的文章中,我们深入了解了Web在基础层面是如何工作的,其中包括客户端(你的电脑)与服务器(另一台响应客户端请求网页的电脑)交互。 在这篇文章——四篇文章中的第二篇——我们一起来了解客户端,服务器以及基本Web应用程序的其它部分如何配置,才使得浏览网页的体验成为可能。 客户端 服务器模型 客 ...
分类:
Web程序 时间:
2018-07-13 18:59:36
阅读次数:
223