带有Java和Axis2的JSON Web服务
他们希望它模块化并且易于使用。 我想到的第一件事是使用宁静的方法。
但是让我烦恼的是,Java宁静的方法是使用XML !,我更喜欢一种更简单的通信方式,易于理解和解析的数据, Json就是这样。 我开始使用google-ing,发现了Java和Axis2这个出色的博客Json Web服务吗?
href =” http://www.marcusschiesser.de/2009/01/building-a-json-web-service-with-java-and-axis2/”>使用Java和Axis2构建Json Web服务。
我读了博客,但似乎他们(他和博客评论者)已经解决了一些小问题。
因此,我在这里不是要对任何内容进行修改,只是要总结一下,这样对于您而言,使用Java和Axis2构建Json Web服务将更加容易。
我正在使用Java 1.7和Apache Tomcat 7.0 。
这些步骤与我的参考博客没什么不同,但是我对这些步骤做了一些小的修改。
1.在此处下载包含jetisson补丁和DynamicRespondHandler Axis2模块的Axis2战争
请注意,上面的Axis2是预先配置的,但我仍想显示所做的更改:
–添加了对axis2.xml
文件的模块引用
<br /><module ref="DynamicResponseHandler"/><br />
–添加了Json消息格式化程序
<br /><messageFormatter contentType="application/json" class="org.apache.axis2.json.JSONMessageFormatter"/><br /><messageFormatter contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishMessageFormatter"/><br />
–添加了Json Message构建器
<br /><messageBuilder contentType="application/json" class="org.apache.axis2.json.JSONOMBuilder"/><br /><messageBuilder contentType="application/json/badgerfish" class="org.apache.axis2.json.JSONBadgerfishOMBuilder"/><br />
2.下载您喜欢的Java应用程序服务器,在这种情况下,我正在使用Apache Tomcat 7.0 。
3.将Axis2 war部署到您的应用程序服务器,在我的情况下,我仅将Axis2 war复制到Tomcat的webapps
文件夹。
4.启动应用程序服务器,然后使用Web浏览器打开此URL(您的URL可能与我的略有不同,具体取决于应用程序服务器上的HTTP端口设置): http:// localhost:8080 / axis2 / services / Version / getVersion?response = application / json 您的浏览器应显示以下内容:
因此,这是一个开始,我希望将来可以发布更多有关此内容的信息。 干杯。
参考:我们的JCG合作伙伴 提供的带有Java和Axis2的JSON Web服务 AKA Self notes博客上的Djaka Pribadi Maulana。
翻译自: https://www.javacodegeeks.com/2012/02/json-web-service-with-java-and-axis2.html
带有Java和Axis2的JSON Web服务相关推荐
- axis2 json_带有Java和Axis2的JSON Web服务
axis2 json 我最近遇到一位客户,要求我使用Java Web服务重建其旧产品. 他们希望它模块化并且易于使用. 我想到的第一件事是使用宁静的方法. 但是让我烦恼的是,Java宁静的方法是使用X ...
- RESTful JSON Web服务最佳实践
本文讲的是RESTful JSON Web服务最佳实践,[IT168 资讯]Collaxa BPEL产品-后来成为Oracle SOA战略核心的一部分-背后的关键人物之一,Edwin Khodabak ...
- 带有Spring Cloud Microservices的JSON Web令牌
在Keyhole,我们已经发布了几个有关微服务的博客 . 我们已经讨论了微服务环境中使用的架构模式,例如服务发现和断路器 . 我们甚至在平台和工具上发布了博客,例如最近关于Service Fabric ...
- java web构建_使用Java构建一个宁静的Web服务
java web构建 介绍 (Introduction) Due to its exponential growth, REST(Representational State Transfer) ha ...
- 一个Axis2 + eclipse开发Web服务的例子SayHi
快速开始 1.1创建webApps项目 启动Eclipse,新建立一个WebApps(File->New->Project->动态Web Project),给Project Name ...
- java se 7web_JAX-WS ::从独立的Java 7 SE客户端调用Web服务的方法
我正在尝试独立的JAX-WS Web服务,服务器和客户端(意思是,不在 Java EE容器内运行).显示独立服务器端的好SO帖子是 this one. 对于客户端,我发现了以下三种似乎有效的方法(使用 ...
- 使用Spring 3.1和基于Java的配置构建RESTful Web服务,第2部分
1.概述 本文介绍了如何在Spring中设置REST –控制器和HTTP响应代码,有效负载编组配置和内容协商. 2.在Spring了解REST Spring框架支持两种创建RESTful服务的方式: ...
- Java JWT:用于Java和Android的JSON Web令牌
JWT根据维基百科的定义,JSON WEBToken(JWT,读作 [/dʒɒt/]),是一种基于JSON的.用于在网络上声明某种主张的令牌(token).JWT通常由三部分组成: 头信息(heade ...
- 中国专业开发者最多,最受 Web 服务青睐,Java 8 为最受欢迎版本 | 2020 年 Java 开发现状大调查...
来源 | JetBrains官博 译者&责编 | 夕颜 出品 | CSDN(ID:CSDNnews) 今年,Java已经25岁"高龄"了,再次创下辉煌的里程碑.最近,Jet ...
最新文章
- 如何查看OpenCV自带函数的源代码
- 如何在NLP领域干成第一件事
- static 关键字作用
- 移植uboot第二步:分析uboot
- 基于redhat linux虚拟服务器的web负载均衡集群(piranha+LVS)
- VMware上的ubuntu14.04与win7共享文件夹
- 大厂Java初级开发工程师!!!面试必问项之Set实现类:TreeSet
- System.getProperty(user.dir) 获取jar包所在目录
- Laravel配置DingoAPI和JWT
- linux下的pdf工具下载,Linux系统下的PDF好帮手 LinuxPDFeditor
- 指定目录下创建TXT文件
- PID算法优化之积分器抗饱和处理
- PWM、PPM、SBUS、DSM2这四种协议区别
- 【日常】CCB网上银行“云宠物”喂食自动化脚本
- 201509281125_《为什么移动app会很慢的深度分析(摘自司徒正美博客园文章)》
- python赋值和控制语句_Python流程控制语句
- Java计算一个数的平方根(即:根号)
- web.xml配置的详细说明
- 高级前端面试题(来自一位朋友的投稿哟)
- js购物车功能php,使用JS实现购物车功能步骤详解
热门文章
- Mybatis报错:nested exception is org.apache.ibatis.binding.BindingException: Parameter ‘XXX‘ not found
- volatile关键字的作用
- jvm 垃圾收集算法_JVM垃圾收集和优化
- java包装模式_在Java8中包装设计模式
- jaxb报错_JAXB做错了; 尝试Xembly
- tomee_一罐将其全部统治:Apache TomEE + Shrinkwrap == JavaEE引导
- 使用Apache Kafka作为消息系统的发布-订阅通信中的微服务,并通过集成测试进行了验证...
- 通过SSL发送的Java邮件
- spring mvc拆分_Spring集成–强大的拆分器聚合器
- gradle spring_使用Gradle的简单Spring MVC Web应用程序