java soap axis,使用SOAP开发java web服务 Axis开发方案
使用SOAP开发java web服务 Axis开发方案
本文的预定读者首先要对j2ee有所了解,熟悉xml,tomcat等基本内容,本文主要是简单介绍一下web服务的基本内容,怎样在java web开发中构建SOAP服务:
一、
SOAP(Simple Object Access
Protocol)简单对象访问协议,要了解SOAP,首先就需要了解分布式计算的由来,随着下一代的分布式计算体系web服务的出现,SOAP成为了创
建和调用通过网络发布的应用程序的实际通信标准。SOAP类似传统的二进制协议IIOP(CORBA)和JRMP(RMI),但它不采用二进制数据表示
法,而是采用使用XML的,基于文本的数据表示法。
通过XML表示法,SOAP定义了一种小型有线连接协议和编码格式,以表示数据类型、编程语言和数据库,还可以使用各种Internet标准协议作为其消
息传输工具,还可以提供表示RPC和文档驱动的消息交换等通信模型的约定。请注意,W3C正致力于SOAP的研究,http://www.w3c.org/2000/xp/Group/
,并得到了主流供应商的积极响应,以便对于基于XML的协议相关的重要任务达成共识,并定义其关键要求和使用场景。
SOAP1.2的基本规范定义了以下基本内容:
1)用于将XML文档表示为结构化SOAP消息的语法和语义
2)在SOAP消息中表示数据的编码标准
3)用于交换SOAP消息的通信模型
4)SOAP传输等底层协议的绑定
SOAP消息主要包括了信封头,消息头,主体,附件几部分
一个简单的SOAP消息表示:
POST /StudentInfo HTTP/1.1
Host:anthropology.cun.edu
Content-Type: text/xml;charset="utf-8"
Content-Length: 640
SOAPAction: "GetStudentInfo"
xmlns:xsi="http://www.
相关文档:
John O'Hanley 的这篇文章列举了四个有害的java编码习惯,并提出了改正方案。
这四个习惯普遍存在于java程序员中,并且已经被广泛接受,大家都习以为常,流毒甚远。
1.对局部变量(local variables),字段(fields),参数(method arguments)这三种变量的命名没有区分,造成了代码的阅读困难,增加了代码的维护成本。
作者 ......
一、算法和数据结构
★什么时候该用数组型容器、什么时候该用链表型容器?
★什么是散列函数?HashMap的实现原理是什么?
★什么是递归?如果你以前从来没写过递归函数,尝试着写一个(比如用递归函数进行目录树遍历)。
★什么是算法复杂度?
★你是否理解空间换时间的思想?
★写一个针对整数数组的冒泡排序函数,� ......
java多线程编程总结:
http://lavasoft.blog.51cto.com/62575/27069
Java关键字final、static使用总结
:
http://xo-tobacoo.javaeye.com/blog/374282
1.public
使用对象:类、接口、成员
介绍:无论它所处在的包定义在哪,该类(接口、成员)都是可访问的
2.private
使用对象 ......
用关键字new生成对象:这是最常用的一种方式,例如 new String("hello")用new生成对象的特点是,这个对象的类必须在编译时就在classpath中,如果没有特别的理由和要求,这是我们生成一个对象的第一选择;
Class.forName(String className)。例如Class c = Class.forName("com.company.jdbc.Driver");这种方法的特点是在编 ......
3.3 游标循环最佳策略
我们在进行PL/SQL编程时,经常需要循环读取结果集的数据。进行逐行处理,这个过程就需要对游标进行循环。对游标进行循环的方法有多种,我们在此一一分析。
create or replace procedure proccycle(p varchar2)
as
cursor c_postype is select pos_type, description ......
java soap axis,使用SOAP开发java web服务 Axis开发方案相关推荐
- JAVA与.NET的相互调用——通过Web服务实现相互调用
JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...
- Java IDE MyEclipse 使用教程:创建Web服务项目
本教程概述了开发 JAX-WS Web 服务并将其部署到 Tomcat 服务器的过程.本教程中使用的 Web 服务是一个非常简单的计算器服务,它为调用者提供加.减.乘和除运算. 本教程需要下载 MyE ...
- 使用Spring MVC开发Restful Web服务
REST简介 摘自Wikipedia: REST风格的体系结构由客户端和服务器组成. 客户端向服务器发起请求: 服务器处理请求并返回适当的响应. 请求和响应围绕资源表示的传递而构建. 资源本质上可以是 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(一):准备开始
文章目录 前言 案例说明 专题文章链接 前言 作为一个程序开发的老鸟,有时候想使用微信小程序,开发实现一些实用的小功能.由于小程序往往需要有后台数据的支持,所以一般还需要搭建一个Server服务器,来 ...
- 百度鹰眼Web服务API开发使用教程
文章目录 @[toc] 百度地图开发 - 鹰眼轨迹 一. 准备工作 二. 开发流程 [全程官方讲解文档](http://lbsyun.baidu.com/index.php?title=yingyan ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能
文章目录 前言 一.功能说明 二.设置界面代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 三.参数控制逻辑代码实现 1.自动跳转卡片 2.自动播放声音 专题文章链接 前言 案例的 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(四):搭建服务端数据库
文章目录 前言 一.连接主机数据库 二.创建数据表结构 三.准备测试数据 专题文章链接 前言 做完了前面的注册申请工作,今天我们开始进行程序的开发. 这篇文章,我们要完成的是服务端数据库表的创建. 一 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(八):开发小程序卡片类型呈现功能
文章目录 前言 一.功能说明 二.代码实现 1.创建主界面Page 2.WXML 2.JS 3.WXSS 4.合法域名校验 5.图片缓存刷新问题的解决 小结 专题文章链接 前言 本篇文章,将对照专题案 ...
- 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能
文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...
最新文章
- 2019年4月28日
- leetcode-152 乘积最大子序列
- 排除一例电脑启动故障
- 从体验出发构建以增长为目标的视频服务体系
- MFC中CString和int的转换
- 浙企加入中国大数据产业生态联盟 共商数据价值
- java ee编译器_Java EE 8 MVC:控制器的详细介绍
- C/C++查找一定范围内的素数(筛法)
- vue aplayer 进度条无法拖动_Vue-rideo-player视频播放插件的使用
- mysql中用来取余数的函数是_Excel中一个专门用来评分的函数TRIMMEAN
- append替换代码后jquery不起作用_jQuery部分笔记
- Linuxqt制作文本编辑器_Python实操!速收藏!学习使用Python创建文本编辑器应用程序
- String 类型ID 获取
- 全国各地区数据库百度云链接(参考京东收货地址)
- 异常处理·EF·准备命令定义时发生错误。有关详细信息,请参阅内部异常
- 程序员为何喜欢debian_程序员为何拖延以及如何停止
- C++(27)——判断数正负
- 探究opencv中的moments函数和HuMoments函数
- 浙江大学计算机学院保研率,浙江大学2020届保研率25.9%,主要保研本校、复旦、交大、北大...
- pygame中人物上下左右移动及翻转,背景透明化
热门文章
- SLAM算法实习生——两周工作经验总结
- cisco 交换机设置及Vlan配置配置(2)
- 【Scratch】动物运动会
- Windows系统下有英伟达显卡安装PyTorch
- Java 静态代理模式_代购
- Nginx策略搭配Tomcat集群实操手册(二进制安装和Docker容器安装)
- 认识代码之前,请先认识你自己 |《编程人生》
- 对学生公寓部建议和意见_对宿舍的意见怎么写
- arduino uno r3单片机封装图_【arduino】arduino ISP下载程序方法,用arduino uno给arduino nano下载程序...
- Servlet 远航 预备篇