使用axis技术创建webservice(服务端+客户端)

本文档介绍了如何在Windows 7环境下,利用Java、Eclipse、Axis2和Tomcat7创建Web服务。首先,通过Eclipse集成Axis2插件并部署服务端,包括编写数据库相关代码、数据库建模以及在Tomcat上部署服务。接着,重点强调了将JDBC驱动放入Tomcat的lib目录以避免客户端调用错误。最后,详细阐述了客户端的配置和调用服务的方法。
摘要由CSDN通过智能技术生成

开发环境:jdk7+eclipse+axis2+tomcat7+MySQL5
操作系统:win7


一、服务端

  1. eclipse集成axis2插件,将图片中的这两个压缩包(网上搜资源)解压到eclipse根目录下的plugins文件里面,重启eclipse;
    这里写图片描述

  2. 安装tomcat,将axis2.war文件copy到tomcat根目录下的webapps文件中,在eclipse中配置tomcat,启动tomcat,如出现如下界面则安装成功;
    这里写图片描述
    这里写图片描述

  3. 编写要发布的服务代码:
    数据库–建库建表语句:

CREATE DATABASE student;  

DROP TABLE IF EXISTS `admin`;  
CREATE TABLE `admin` (  
  `id` int(11) NOT NULL AUTO_INCREMENT,  
  `name` varchar(20) NOT NULL,  
  `username` varchar(20) NOT NULL,  
  `password` varchar(20) NOT NULL,  
  PRIMARY KEY (`id`)  
) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8;  

LOCK TABLES `admin` WRITE;  
INSERT INTO `admin` VALUES (1,'admin','admin','admin');  
UNLOCK TABLES;  

DROP TABLE IF EXISTS `student`;  
CREATE TABLE `student` (  
  `id` int(11) NOT NULL AUTO_INCREMENT,  
  `name` varchar(20) NOT NULL,  
  `sno` varchar(20) NOT NULL,  
  `department` varchar(20) NOT NULL,  
  `hometown` varchar(20) NOT NULL,  
  `mark` varchar(20) NOT NULL,  
  `email` varchar(20) NOT NULL,  
  `tel` varchar(20) NOT NULL,  
  `sex` varchar(20) NOT NULL,  
  PRIMARY KEY (`id`)  
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8;  

LOCK TABLES `student` WRITE;  
INSERT INTO `student` VALUES (18,'张三','001','信息科学技术学院','辽宁','80','zhangsan@163.com','13888888888','男'),(19,'李四',
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值