java做http接口0

我要对外提供一个http接口给别人调用。。。但是我不知道用java怎么做这个接口。请大家详细给我讲讲。从开发到如何发布到服务器。谢谢了
Javahttp接口 

2014年6月12日 17:27

Longdd_JS 

0 0 9

  • 添加评论
  • 关注(0)

9个答案按时间排序按投票排序

00

采纳的答案

如果你这个很简单的话,而且数量也很少,建议直接一个servlet解决了事。使用开源的webservice组件非常麻烦。无非如下几种方式,你可以参考下: 
1 servlet实现,这种方式的话需要你解析内容,如果你输入输出比较简单的话,完全使用这种方式,这种方式集成很简单,而且变动性也很强。完全客户端服务端分离。如果接口比较简单推荐这种方式 
2 使用JDK推荐的webservice方案 JAXWS.貌似是这个名字,具体忘记了,这个的话是java自带,比较轻量级,你完全可以根据文档自己设计一个出来, 
3 采用开源软件。类似的有axis, cxf. 这些组件的好处就是 他封装的很好,而且完全面向对象。缺点是很大程度上加重系统架构。这些组件一般是用于你提供很多的服务的情况下的。

既然你只是提供一个的话,我个人建议你servlet搞定得了,大不了就用jaxws,不要把简单的东西复杂化了,cxf axis真心要加好多jar。如果你有洁癖,你会比较烦躁的。

2014年6月13日 14:01
ieanwfg201 
55 
0 1 3

  • 添加评论
00

请楼主看一下rest webservice方式!

2014年6月13日 17:22
jerry1985 
10 
0 0 1

  • 添加评论
00

其实就是写一个方法,返回一个数据,然后让别人访问,然后接收到数据,解析数据,这样理解是不是简单多了了?

2014年6月13日 14:18
jayyunfei 

0 1 7

  • 添加评论
00

直接做个打印出json数据的spring mvc 的c

2014年6月13日 11:50
bewithme 
42 
0 1 7

  • 添加评论
00

jersey

2014年6月13日 10:58
haroldshen 
22 
0 0 3

  • 添加评论
00

做一个普通的http服务器就行,没必要用webservice。

2014年6月13日 10:11
ThinkingQuest 
133 
0 0 8

  • 添加评论
00

webservie 三种方式,cxf,xfire,axis 
这三种方式基本差不多 
如果用xfire的话,MyEclipse7.5中已经有这个功能的提供,做起来很简单,很多东西可以直接生成 
他们传值是已xml形式传送,在进行解析 
网上关于这个的很多,随便找个小列子试验一下就知道了

2014年6月13日 08:19
黄菲菲 
179 
0 1 14

  • 添加评论
00

发布接口,可以考虑使用webservice的方式进行发布。支持xml格式和json格式。而且发布webservice的第三方插件也很多,如CXF,AXIS等。而且JavaEE 6规范提供了Java API for RESTful Web Services(JAX-RS)支持,提供了基于POJO的框架以构建轻量级的Web Services。只要几个注解,就可以发布接口,十分方便。 
    除了以上的方式之外,你还可以考虑直接使用servlet发布接口服务。当然,这样做,在安全性等方面还需要着重考虑下。

2014年6月12日 21:36
airball 
36 
0 1 4

  • 添加评论
00

不知道你是不是使用webservice呢?如果是的话,可以使用CXF,spring已经集成了,可以去spring的官网看下,网上也有很多教程。 
配置很简单,最后发布出去的就是你这个接口的访问URL,另外还需要生成一个客户端,这个客户端里的代码给你对方的开发人员,让他们按照这个客户端的调用方式去调用你的接口就行了。 
非常简单,只需要配置下,写点接口业务代码就行了。

另外,如果你需要测试的话,可以使用soupui这个工具,可以在本地模拟调用你的接口。

java做http接口相关推荐

  1. 用Ruby替代Java做rest接口的单元测试!

    Ruby早就该代替java做一些更灵活更需要变化的事情了,如果不是公司的java文化根深蒂固,我想...... 下面是我写的用来对Rest接口做的测试套件,同样适用于其他的web接口测试. 用Test ...

  2. 零基础Java学习之接口

    介绍 接口的介绍我们从三个方面来说: 从使用上来说是继承的一种扩展,因为java不支持多继承,而有了接口就能够实现多继承的效果. 有时候需要必须从几个类中抽取出一些共同的行为特征,而它们之间又没有继承 ...

  3. Java中的接口命名[关闭]

    本文翻译自:Interface naming in Java [closed] Most OO languages prefix their interface names with a capita ...

  4. Java 调用http接口(基于OkHttp的Http工具类方法示例)

    目录 Java 调用http接口(基于OkHttp的Http工具类方法示例) OkHttp3 MAVEN依赖 Http get操作示例 Http Post操作示例 Http 超时控制 工具类示例 Ja ...

  5. java中接口什么时候用_我什么时候应该在java中使用接口?

    在Java中精确使用接口的一个很好的例子将是理想的,适用于任何特定的规则. 看看丹以前所有的问题,他似乎只是逐字逐句地张贴家庭作业/考试问题. 令人惊讶的是,这些不是考试题或其他-今天才找到这个网站, ...

  6. java对象序列化java.io.Serializable 接口实践

    java.io.Serializable 接口没有任何方法和字段,仅仅表示实现它的类的对象可以被序列化.实现了这个接口的所有类及其子类都可以对象序列化. 序列化前,虚拟机要清楚每个对象的结构,所以序列 ...

  7. JAVA 抽象与接口的区别与联系

    对于面向对象编程来说,抽象是它的一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类.这两者有太多相似的地方,又有太多不同的地方.很多人在初学的时候会以为它们可以随意互换使用, ...

  8. java 接口 提供 路径,Java之Resource接口

    接口简介 JDK中提供了java.net.URL这个类来用于获取不同种类的资源(根据不同前缀的url可以获取不同种类的资源).但是URL这个类没有获取classpath和ServletContext下 ...

  9. 没有体现JAVA接口功能_深入浅出分析Java抽象类和接口【功能,定义,用法,区别】...

    本文实例讲述了Java抽象类和接口.分享给大家供大家参考,具体如下: 对于OOP编程来说,抽象是它一大特征之一.在Java中,可以通过两种形式来体现OOP的抽象:抽象类和接口. 这两者有相似之处也有很 ...

  10. 如何用java对接口发送请求_7. 用Java做接口测试1-发送HTTP请求和接收HTTP响应

    前面的文章介绍了使用Postman.Fiddler做接口测试,现在咱们进入代码阶段.我会使用Java做示例,讲解如何使用Java做接口自动化测试.所以,这一部分需要一些Java代码基础,需要掌握jav ...

最新文章

  1. 用NVIDIA Tensor Cores和TensorFlow 2加速医学图像分割
  2. python爬取微博指定内容_python3.5爬虫-爬取微博某博主微博内容
  3. python 并行、并发以及多线程的概念 tensorflow图像识别程序多线程并行
  4. vim下php文件中自动缩排html代码
  5. 爸爸的素质决定孩子飞多高,爸爸们请反复看!!!
  6. 谈谈-Android状态栏的编辑
  7. STM32 ADC模数转换
  8. java 中的static关键字和final关键字
  9. linux nginx添加php版本号,linux伪装隐藏Nginx,PHP版本号提升服务器安全性
  10. markDown用这一招实现图片并排显示
  11. python 类装饰_神坑 Python 装饰类无限递归
  12. Linux网络编程基础:recv函数
  13. 树莓派python485设备通信
  14. 如何向外行讲解物联卡2G、3G和4G的区别
  15. 回程路由 的作用 为什么 什么时候需要回程路由
  16. 企业生产经营相关英文及缩写之(12)--Currencies 货币代码
  17. 我是如何使用树莓派击落劫持无人机
  18. Spacebuilder:为什么选择asp.net mvc?
  19. 从python开始学编程vamei_《从Python开始学编程》作者:Vamei - kindle电子书下载 - 我的书库...
  20. 【域控服务搭建】Windows Server 2012搭建域

热门文章

  1. 号码被标记,各平台取消方法
  2. 两个向量的夹角公式_两向量夹角(求两个向量的夹角公式)
  3. 捷联惯导系统模型及仿真(三)
  4. 【Vue】转-Vue.js经典开源项目汇总
  5. 《一本书读懂中国税》- 笔记
  6. python基础刻意练习--Task 7 文件与文件系统
  7. WiFi之协议栈要点
  8. ANDROID cmake版本下载,android studio中为gradle指定cmake版本
  9. 宠物领养平台的分析与实现
  10. 斯皮尔曼相关系数范围_斯皮尔曼相关系数