本人虽然对接口也有些认识,最近才参加工作的,对接口的一些现成的框架也是知道一些的。
但是现在工作中老是被接口所困绕,尤其是这次他然我开放一个接口,然后我问了一些使用什么技术,是axis2,还是xFire或者RMI等什么技术时,他就没让我做了,说这个他来弄。各位大虾帮帮忙究竟怎样开放一个接口?小弟实在不知。

解决方案 »

  1.   

    所谓开放接口,无非就是“不同系统间通信”。
    java主要有这几种
    webservice 你刚才提到的xfire,axis2就是。
    rmi这个就不说了,没学过的话看看书嘛。
    cobar 这玩意我也没玩过。
    urlconnection 和web应用交互,模拟表单提交啥的,不过有些东西不是很方便,比如ssl。有框架解决httpclient啥的。
    tcp 也就是socket交互了。如果不熟可以看看框架啥的mina,netty,等等。不过这些也不是随便用的。
    如果是web为服务端,交互通常使用webservice。
    如果是基于cs模式的服务端恐怕你只能用rmi,cobar,tcp做了。
    不过看你的样子应该是web为服务端。