随笔分类 - webservices
摘要:## 背景开发完短信平台,开始做一个汇聚平台。现在开始大量使用设计模式来做了,其实也就是那些比较常用的。设计模式,用的合适的话,对扩展性和维护,带来了很大的便利。短信平台使用模板方法和观察者模式,现在汇聚平台简单使用一个工厂模式,之前做了一个生产者消费者,但是发现queue有点问题,还是舍弃了。既然...
阅读全文
摘要:一直为idea生成soap协议的webservices而纠结,当初做axis2的时候,用的是eclipse,用它的插件来生成。这次做短信平台,决定要换一下,因为eclipse用axis2生成的接口,会增加很多无用的东西在WEB-INF下面。摸索一下,招到了一些方法,这里记录下 。配置项目Idea中,...
阅读全文
摘要:为了对接之前老版本的接口,折腾了好几个小时.主要是目前我的程序采用的是axis2的jax_rpc方式发布webservices服务,用这种服务的客户端,去调用老版本的jax_ws 2.2的接口,会报Runtime空指针。于是采用cxf,使用了cxf3.0.3(当前版本) 的wsdl2java工具,生...
阅读全文
摘要:public class JerseyClientUtil { public static T sendMsg(String url,Object object,Class clazz){ ClientConfig config=new DefaultClientConfig(J...
阅读全文
摘要:问世间情为何物,直叫人一声呵呵。上个项目写的jersey restful服务端,怎么都是正确的,没什么问题。结果这个项目写了,呵呵了,真的呵呵了,怎么搞都有问题。总是报错,对json的类型报错,无法将bean转换为json。错误信息:A message body reader for Java cl...
阅读全文
摘要:差点被com.sun.jersey自身的json转换吓死,遇到List等类型,会把这些也转换为json对象,而不是jsonarray。被园里的同行拯救了,在web.xml中配置一下就ok。com.sun.jersey.api.json.POJOMappingFeaturetrue差点就把jersey...
阅读全文
摘要:写一个与restlet服务器通信的客户端类,用于测试通信是否成功,并且进行交互。为了方便其他人使用,于是,写一个通用的方法封装起来,可是中途却放生了一些问题。按照正常写法,顺序走下来是这样的: public static void main(String args[]){ String...
阅读全文
摘要:代码: public static void main(String[] args) { Student st = new Student("Adriana", "Barrer", 12, 9); ClientConfig clientConfig ...
阅读全文
摘要:客户端需要客户端的包: com.sun.jersey jersey-client 1.18 版本和之前对应。代码如下:package client;import com.sun.jersey.api.cl...
阅读全文
摘要:一、总体说明通过jersey-client接口,创建客户端程序,来调用Jersey实现的RESTful服务,实现增、删、改、查等操作。服务端主要是通过内存的方式,来模拟用户的增加、删除、修改、查询等操作。二、创建服务端1.在上文项目中,在“com.waylau.rest.resources.User...
阅读全文
摘要:一、 总体说明XML和JSON 是最为常用的数据交换格式。本例子演示如何将java对象,转成XML输出。二、流程1.在上文的例子中,创建一个包“com.waylau.rest.bean”2.在该包下创建一个JAVA类"User"[java] view plaincopyprint?packageco...
阅读全文
摘要:最近一直在搞老项目的开发工作,很少写博文了。听了两位阿里巴巴大牛的讨论,决定试试用restful风格的webservices看看。这里用的是Jersey这个框架,刚开始弄,有点麻烦,只能到处查资料。网上的资料也比较零碎,这里整理一下。一.helloworld需要三个包,这里从maven获取。 ...
阅读全文
摘要:一天之中,用了各种方式生成webservice,就是为了node.js能和程序顺利通信。最终还是用axis2成功了。工作基本完成了,现在可以总结一下。关于生成方式,推荐使用eclipse,比较方便,具体方式,上篇博文有转载,axis2和cxf2.x都是如此。注意:不是在项目上new一个webserv...
阅读全文
摘要:此文甚好,转载自:http://blog.163.com/java_player@126/blog/static/127930738200981555021925/某些地方笔者已经加以改进。使用工具:Myeclipse6.0 +Tomcat5.5:其实webservice就是实现一中机制:客户端可以...
阅读全文

浙公网安备 33010602011771号