0 0

java做http接口0

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

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

0 0

采纳的答案

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

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

2014年6月13日 14:01
0 0

请楼主看一下rest webservice方式!

2014年6月13日 17:22
0 0

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

2014年6月13日 14:18
0 0

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

2014年6月13日 11:50
0 0

jersey

2014年6月13日 10:58
0 0

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

2014年6月13日 10:11
0 0

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

2014年6月13日 08:19
0 0

    发布接口,可以考虑使用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
0 0

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

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

2014年6月12日 17:47

相关推荐

    java通过HTTP调用接口(Get请求和Post请求)

    java调用HTTP接口(Get请求和Post请求)

    JAVA 调用HTTP接口POST或GET实现方式

    JAVA 调用HTTP接口POST或GET实现方式,java通用

    java web接口开发demo

    【Java Web接口开发】是Web应用程序开发中的一个重要环节,它允许不同的系统或客户端通过网络进行数据交互。在Java世界中,实现Web接口通常涉及到Servlet、JSP、Spring MVC或者RESTful API等技术。本示例"java web...

    Java 调用Http Rest接口 例子说明

    ### Java调用HTTP REST接口详解 #### 一、引言 在现代软件开发中,RESTful API已经成为一种非常流行的架构风格。它不仅简洁易用,而且支持多种数据格式(如XML、JSON等)。本文将详细介绍如何使用Java语言来调用...

    oracle 触发器实时调用java 中http接口

    在这个场景中,我们关注的是一个特定的触发器,它在插入数据后被调用,并通过存储过程来实现与Java HTTP接口的交互。这个设计模式通常用于实时的数据处理或者系统间的集成,比如将数据库中的事件通知给外部系统。 ...

    java 微信退款接口

    在退款接口的实现中,开发者通常会使用Java的HTTP客户端库,如Apache HttpClient或Java内置的HttpURLConnection来发送退款请求。 接着,重点是处理PKCS12证书。PKCS12是一种标准的公钥/私钥对存储格式,用于加密和...

    java http 接口调用 的get和post传参方法

    java实现调用httpclient接口的类和方法,包括了get和post传参方式,简单易懂

    JAVA接口规范.doc

    JAVA接口规范文档主要介绍了在Java开发中如何设计和实现接口,特别是针对APP接口开发的一系列规范,以确保接口的高效、稳定和易于维护。以下是基于文档内容的详细说明: 一、概述 1.1 有关接口 接口在软件工程中...

    最全面的Java接口自动化测试实战.zip

    文件:E:\最全面的Java接口自动化测试实战\...E:\最全面的Java接口自动化测试实战\第8章 http协议接口 E:\最全面的Java接口自动化测试实战\第9章 测试框架HttpClient E:\最全面的Java接口自动化测试实战\课程代码

    使用java请求json接口数据

    标题"使用java请求json接口数据"指出我们要使用Java发送HTTP请求到一个提供JSON数据的接口。这通常涉及到HTTP的GET或POST方法。GET用于从服务器获取数据,而POST用于向服务器发送数据。在Java中,我们可以使用`java...

    Java spring boot 接口工程

    【Java Spring Boot 接口工程】是现代Web开发中一种高效、便捷的框架组合,它将Java的强大功能与Spring Boot的简洁性融为一体,为开发者提供了快速构建可部署的服务的能力。这个工程的核心在于利用Spring Boot的自动...

    java配置化接口规范

    Java配置化接口规范是软件开发中的一个重要环节,它涉及到如何设计和实现能够灵活配置的HTTP接口,以便通过Web页面来管理API接口,动态获取所需的数据。这种规范通常是为了提高系统的可维护性和扩展性,降低代码与...

    java调用soap接口案例

    Java调用SOAP(Simple Object Access Protocol)接口是Web服务交互中的常见操作,SOAP是一种基于XML的协议,用于在Web上交换结构化的和类型化的信息。本案例主要关注如何使用Java来实现SOAP请求并获取响应,具体我们...

    用java调用.net接口的方法

    如果.NET接口提供RESTful服务,那么使用Java的HttpURLConnection或第三方库如Apache HttpClient、OkHttp等可以直接发送HTTP请求,接收JSON或XML响应。这种方式更灵活,适用于轻量级交互。 在实际开发中,可能还...

    java天气数据接口

    总之,Java调用气象数据接口涉及网络编程、HTTP协议、JSON解析等多个技术领域。通过理解并熟练掌握这些知识点,开发者可以构建出能够获取和展示实时天气信息的应用。在实际开发中,遵循最佳实践,如使用合适的库、...

    java通过url调用接口

    总的来说,这个项目提供了从Java应用调用HTTP接口,接收字符串响应,然后将其解析为JSON的完整流程。这在开发需要与远程服务交互的应用时非常有用。记住,理解和掌握这些基本操作是构建复杂网络应用程序的基础。

    java招商银行接口文档,源码

    在IT行业中,与“java招商银行接口文档,源码”相关的知识主要集中在以下几个方面: 1. **Java编程语言**:Java是一种广泛使用的面向对象的编程语言,以其“一次编写,到处运行”的特性闻名。它拥有丰富的类库和...

    http和WebService 调用接口Java代码demo

    结合上述内容,"spring-boot-httpInterface"这个压缩包可能包含了一个Spring Boot应用,演示了如何在Spring框架下使用HttpClient调用HTTP接口和WebService。Spring Boot简化了配置,使得在微服务环境中集成...

    Java 短信通信接口文档

    Java 短信通信接口文档主要涉及了Java应用程序如何通过HTTP接口实现短信的发送、接收以及相关状态查询等功能。以下是对各个部分的详细说明: 1. **密码验证方式**: 在与短信服务提供商交互时,为了确保安全性,...

    Java程序调用MATLAB接口

    Java程序调用MATLAB接口 Java 程序调用 MATLAB 接口是 Java 和 MATLAB 之间的交互接口,允许 Java 程序调用 MATLAB 的函数和方法。本文将详细介绍 Java 程序调用 MATLAB 接口的注意事项、环境安装、MATLAB 如何生成...

Global site tag (gtag.js) - Google Analytics