网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互...
背景目前互联网上充斥着大量的关于RESTful API(为方便,下文中“RESTful API ”简写为“API”)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API 格式如何?你的API是否应该加入版本信息?当你开始写一个app的时候,特别是后端模型部分已经写完的时候,你不得不殚精...
Activiti5.17 使用Restlet 2.2.1 作为服务接入的前端框架。在Activiti中,包括三个应用:activiti-modler、activiti-explorer和acriviti-rest,多个应用可以使用多个流程引擎实例。Activiti 与 restlet 的继承关系如下图:activiti中的restful service的配置完全代码化,通过 ModelerServ...
分类:
其他好文 时间:
2015-02-06 16:50:13
阅读次数:
159
JAXB技术介绍(引用的)
Java Architecture for XML Binding (JAXB) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到XML实例文档。从另一方面来讲,JAXB提供了快速而简便的方法将XML模式绑定到Java表示,从而使...
分类:
其他好文 时间:
2015-02-04 18:46:41
阅读次数:
158
(1)Restful设计原则 Restful风格:RESTfu设计原则,它被Roy Felding提出(在他的”基于网络的软件架构“论文中第五章)。而REST的核心原则是将你的API拆分为逻辑上的资源。这些资源通过http被操作(GET ,POST,PUT,DELETE)。 但现在看,一般的操作只有...
分类:
移动开发 时间:
2015-02-04 12:33:53
阅读次数:
269
用cxf 发部个rest服务,用浏览器访问和 HttpURLConnection 访问。
1. URL中有中文,浏览器访问正常,HttpURLConnection 失败。
解决: HttpURLConnection 方式需要做兼容处理。
queryParam 传入参数,服务实现方法中要处理,如果是乱码要转换,如果中文直接查询
if (!isChineseChar(queryPa...
分类:
其他好文 时间:
2015-02-03 19:28:31
阅读次数:
386
简介
springmvc作为前端mvc框架的后起之秀,与之前的struts类似,但是更为灵活,配置简单和spring以及火热的restful结合的更好。
原理
对应上面那张图,结合springmvc的源码先从web.xml来讲起。当容器启动,加载web.xml。这里无论是基本的jsp和servlet服务器,还是支持更加广泛的jboss都可以来...
分类:
编程语言 时间:
2015-02-01 00:43:42
阅读次数:
197
RESTful的软件架构已经多火不用多说,和MVC架构一样,很多网站服务(Web Services)都遵循RESTful设计模式,那么到底什么是RESTful Web Services呢?设计一个RESTful的Web Services需要注意哪些点呢?(本文理论参考自Leonard Richard...
分类:
Web程序 时间:
2015-01-31 19:14:19
阅读次数:
141
今天在客户的环境中(Windows Server 2012 R2 + IIS 8.5)搭建Call WCF Restful Service的功能,发现了几个环境配置的问题,记录如下:1):此环境先安装了.Net Framework,后安装的IIS,导致IIS site上无法运行.Net的程序,因此我...
分类:
其他好文 时间:
2015-01-30 14:44:02
阅读次数:
226