迷彩风情的gravatar头像
迷彩风情 2014-09-03 17:27:15

Java如何发布WebService接口供客户端调用

Java如何发布WebService接口供客户端调用:

接口形式:WebServices
交互协议:soap协议,http请求
数据格式:xml或json
格式举例:
<root>
<begindate>2014-06-16</begindate >
<enddate>2014-06-20</enddate >
<person id=”1”>
<name>领导1</name>
		<day1>
		<num>周一</num>
<date>06-16</date>
<content>参加xxx会议</content>
</day1>
<day2>
		<num>周二</num>
<date>06-17</date>
<content></content>
</day2>
</person>
<person id=”2”>
<name>领导2</name>
		<day1>
		<num>周一</num>
<date>06-16</date>
<content>参加xxx会议</content>
</day1>
<day1>
		<num>周二</num>
<date>06-17</date>
<content>参加xxx-xxx会议</content>
</day1>
</person>
</root>

就类似于这样的的接口,需要给客户端返回xml或json格式的数据,牛牛们有什么建议都来谈谈,感谢大家!

所有回答列表(3)
残阳如血的gravatar头像
残阳如血  LV12 2014年9月3日

通过你给的xml格式可以转换为一个java类,会议安排(begindate,enddate,person),其中person为对象(name,day(num,date,content)),然后开发SEI接口,编写SEI实现类(把需要的数据查询出来放到会议安排对象中,调用json方法将它以json格式返回给客服端),发布

你可以采用cxf或者xfire来开发webservice接口

具体可以参考 http://www.blogjava.net/baoyaer/articles/310729.html

http://blog.csdn.net/dcju002/article/details/4160655

评论(0) 最佳答案
IceRainYWC的gravatar头像
IceRainYWC  LV11 2014年9月4日

如果开发工具是MyEclipse,可以采用JDK自带的JAX-WS方式实现WebService,比较傻瓜式的方式,可以参考http://my.oschina.net/u/658145/blog/111631

z1_z1_z1的gravatar头像
z1_z1_z1  LV1 2014年9月6日
交互协议:soap协议,http请求
数据格式:xml或json
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友