自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Servlet-异步执行AsyncContext

Servlet-异步执行AsyncContextsf2gis@163.com2015年9月18日 1 目标:执行耗时操作时,异步返回,避免阻塞。2 原理:启动新的线程执行耗时操作,实时返回。3 流程:创建Servlet,异步开启新线程。线程结束后,将请求转发到其它的目标或结束。4 方法:4.1 创建Servlet:启用异步,设置响应内容类型。启用异步:@WebS

2015-09-18 15:55:00 2813

原创 Servlet-文件上传@MultipartConfig,Part

Servlet-文件上传@MultipartConfig,Partsf2gis@163.com2015年9月18日 1 目标:后台获取客户端上传文件内容并保存。2 原理:前端使用文件标签将内容以二进制的形式传给容器。后端使用servlet的@MultipartConfig 标记servlet解析文件读取part。3 流程:前端使用文件标签,后端读取part。4 方法:前

2015-09-18 15:54:12 3570

原创 Servlet-模块化开发web fragment

Servlet-模块化开发web fragmentsf2gis@163.com2015年9月17日 1 目标:在不影响web.xml整体结构的情况下,独立开发web模块,提高复用性、降低耦合。2 原理:容器识别web-fragment.xml配置文件,将其与整体应用合并。3 流程:在web.xml中启用模块化(与注记相同)。开发web fragment project。打包

2015-09-18 15:53:25 2170

原创 Servlet-监听器Listener

Servlet-监听器Listenersf2gis@163.com2015年9月17日 1 目标:监听Web应用的各种事件,如生命周期,属性变化等。2 原理:特殊的Servlet,在应用中某些事件发生时发出消息。3 流程:配置Listener,响应事件。4 方法:web.xml配置Listener4.1 配置:在标签中,设置listener-class指定实现类。

2015-09-18 15:52:38 671

原创 Servlet-过滤器Filter

Servlet-过滤器Filtersf2gis@163.com2015年9月17日 1 目标:在Servlet的处理前后进行过滤。2 原理:一种特殊的Servlet,只进行过滤操作。将过滤-处理-过滤形成一种处理链。3 处理前过滤请求,将请求转发到指定Servlet,接收处理结果,并在处理后过滤结果。4 流程:配置过滤器,过滤请求,转发请求,接收响应,过滤结果。5 

2015-09-18 15:51:42 709

原创 Servlet

Servletsf2gis@163.com2015年7月9日2015年7月21日增加Annotation配置2015年8月28日重构2015年9月4日添加servlet注记、实现1 目标:标准的服务器端处理程序,与容器交互,处理各种协议的请求,并返回通用的响应。2 原理:抽象的接口规范,生成服务器框架。根据具体协议(当前只有HTTP),产生具体的实现。由Java提出

2015-09-18 15:50:43 768

私有云实践-基于OpenStack的私有云搭建2.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

私有云实践-基于OpenStack的私有云搭建1.pdf

本文提供OpenStack进行私有云部署的实践过程。 OpenStack是一个开源的云计算管理平台项目,由几个主要的组件组合起来完成具体工作。OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。

2020-11-24

Web-服务器推送WebSocketandAjax轮询.docx

1 服务器推送websocket:服务端主动向客户端发消息。 目标:客户端和服务器建立长连接,服务端与客户端可实时收发数据。 原理:使用HTTP协议建立全双工的TCP长连接。 方法:HTML5的WebSocket。 参考:http://www.oschina.net/translate/java-ee-html5-websocket-example 1.1 客户端:Websocket类,建立连接,发送数据,接收数据。 目标:建立与服务器的连接,与服务器交互,监听事件,控制连接。 方法:WebSocket类。 1.1.1 控制连接:连接服务器、关闭连接 1.1.1.1 连接服务器:创建Web

2020-11-24

跨域WebService请求-Nginx_SOAP服务_Ajax客户端.docx

1 目标:将WebService和客户端部署在不同的服务器,由客户端请求服务。 2 原理:Nginx将不同域的HTTP服务、网站放入统一的域中,规避跨域问题。 不同的服务器位置于不同的域。JavaScript安全性不允许POST的跨域请求(GET可以与服务器配合使用JSONP,有些勉强)。SOAP只能使用POST请求,所以无法直接跨域。一般的解决方案是使用服务器代理(由同域服务器跨域请求后返回),但导致过于复杂(参见:Java-webservice-CXF-SOAP服务.docx服务器代理)。 如果服务器能够操作,也可以使用JSONP允许跨域请求。

2020-11-24

基于SOAP的Web服务AJAX客户端.docx

1 目标:浏览器客户端使用AJAX请求Web服务,传递参数,接受返回结果。 2 原理:使用POST传递SOAP格式的XML数据。 3 流程:发布WebService,查询WSDL,创建HTML和AJAX请求,测试。

2020-11-24

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除