使用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开发方案相关推荐

  1. JAVA与.NET的相互调用——通过Web服务实现相互调用

    JAVA与.NET是现今世界竞争激烈的两大开发媒体,两者语言有很多相似的地方.而在很多大型的开发项目里面,往往需要使用两种语言进行集成开发.而很多的开发人员都会偏向于其中一种语言,在使用集成开发的时候 ...

  2. Java IDE MyEclipse 使用教程:创建Web服务项目

    本教程概述了开发 JAX-WS Web 服务并将其部署到 Tomcat 服务器的过程.本教程中使用的 Web 服务是一个非常简单的计算器服务,它为调用者提供加.减.乘和除运算. 本教程需要下载 MyE ...

  3. 使用Spring MVC开发Restful Web服务

    REST简介 摘自Wikipedia: REST风格的体系结构由客户端和服务器组成. 客户端向服务器发起请求: 服务器处理请求并返回适当的响应. 请求和响应围绕资源表示的传递而构建. 资源本质上可以是 ...

  4. 最详细的【微信小程序+阿里云Web服务】开发部署指引(一):准备开始

    文章目录 前言 案例说明 专题文章链接 前言 作为一个程序开发的老鸟,有时候想使用微信小程序,开发实现一些实用的小功能.由于小程序往往需要有后台数据的支持,所以一般还需要搭建一个Server服务器,来 ...

  5. 百度鹰眼Web服务API开发使用教程

    文章目录 @[toc] 百度地图开发 - 鹰眼轨迹 一. 准备工作 二. 开发流程 [全程官方讲解文档](http://lbsyun.baidu.com/index.php?title=yingyan ...

  6. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十一):开发小程序设置功能

    文章目录 前言 一.功能说明 二.设置界面代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 三.参数控制逻辑代码实现 1.自动跳转卡片 2.自动播放声音 专题文章链接 前言 案例的 ...

  7. 最详细的【微信小程序+阿里云Web服务】开发部署指引(四):搭建服务端数据库

    文章目录 前言 一.连接主机数据库 二.创建数据表结构 三.准备测试数据 专题文章链接 前言 做完了前面的注册申请工作,今天我们开始进行程序的开发. 这篇文章,我们要完成的是服务端数据库表的创建. 一 ...

  8. 最详细的【微信小程序+阿里云Web服务】开发部署指引(八):开发小程序卡片类型呈现功能

    文章目录 前言 一.功能说明 二.代码实现 1.创建主界面Page 2.WXML 2.JS 3.WXSS 4.合法域名校验 5.图片缓存刷新问题的解决 小结 专题文章链接 前言 本篇文章,将对照专题案 ...

  9. 最详细的【微信小程序+阿里云Web服务】开发部署指引(十二):开发小程序用户反馈功能

    文章目录 前言 一.功能说明 二.代码实现 1.创建界面Page 2.WXML 3.JS 4.WXSS 专题文章链接 前言 案例的运行效果,可以扫码观看: 本篇文章,我们将实现应用的用户反馈功能. 一 ...

最新文章

  1. 2019年4月28日
  2. leetcode-152 乘积最大子序列
  3. 排除一例电脑启动故障
  4. 从体验出发构建以增长为目标的视频服务体系
  5. MFC中CString和int的转换
  6. 浙企加入中国大数据产业生态联盟 共商数据价值
  7. java ee编译器_Java EE 8 MVC:控制器的详细介绍
  8. C/C++查找一定范围内的素数(筛法)
  9. vue aplayer 进度条无法拖动_Vue-rideo-player视频播放插件的使用
  10. mysql中用来取余数的函数是_Excel中一个专门用来评分的函数TRIMMEAN
  11. append替换代码后jquery不起作用_jQuery部分笔记
  12. Linuxqt制作文本编辑器_Python实操!速收藏!学习使用Python创建文本编辑器应用程序
  13. String 类型ID 获取
  14. 全国各地区数据库百度云链接(参考京东收货地址)
  15. 异常处理·EF·准备命令定义时发生错误。有关详细信息,请参阅内部异常
  16. 程序员为何喜欢debian_程序员为何拖延以及如何停止
  17. C++(27)——判断数正负
  18. 探究opencv中的moments函数和HuMoments函数
  19. 浙江大学计算机学院保研率,浙江大学2020届保研率25.9%,主要保研本校、复旦、交大、北大...
  20. pygame中人物上下左右移动及翻转,背景透明化

热门文章

  1. SLAM算法实习生——两周工作经验总结
  2. cisco 交换机设置及Vlan配置配置(2)
  3. 【Scratch】动物运动会
  4. Windows系统下有英伟达显卡安装PyTorch
  5. Java 静态代理模式_代购
  6. Nginx策略搭配Tomcat集群实操手册(二进制安装和Docker容器安装)
  7. 认识代码之前,请先认识你自己 |《编程人生》
  8. 对学生公寓部建议和意见_对宿舍的意见怎么写
  9. arduino uno r3单片机封装图_【arduino】arduino ISP下载程序方法,用arduino uno给arduino nano下载程序...
  10. Servlet 远航 预备篇