Intellij IDEA开发WebService步骤实例
该文章是记录自己的课程作业,没有做过多研究,好多问题我也不懂,见谅!
以“基本运算服务的开发与部署。具体内容:实现加、减、乘、除、平方、开平方等常用数学运算 webservice”为例介绍
1)新建项目
a.进入File > New Project…菜单打开新建项目窗口,依次选择Java、WebServices,Version项选择Apache Axis,Libraries项选择 Download。然后点击Next按钮进入下一页
(注意:1.要确保电脑联网,勾选DownLoad是为了下载必要的jar报,这个是需要联网下载的,否则后面的实验很难进行 2.Version一项改为 Apache Axis)
b.在下一页中输入项目名称,然后点击Finish按钮开始下载依赖包。依赖包下载完成后进入新建的项目,选择项目文件存放位置,自定义项目名。
2)项目初始结构(有一个自动生成的Java类–HelloWorld)
3)生成WSDL文件
a.可以修生成的HelloWorld文件内容,实现常用算数运算,或者自己另外创建一个类编写源代码实现常用算数运算(我是直接修改的HelloWorld)
package example;
public class HelloWorld {
public double add(double a, double b) {
return a + b;
}
public double minus(double a, double b) {
return a - b;
}
public double multiply(double a, double b) {
return a * b;
}
public double divide(double a, double b) {
return a / b;
}
public double power(double a) {
return a*a;
}
public double sqrt(double a) {
if (a < 0) {
System.out.println("开方数要大于0");
return 0;
} else {
return Math.sqrt(a);
}
}
}
b.在HelloWorld.java文件上点击右键,选WebServices -> Generate Wsdl From Java Code 。在弹出的窗口里点OK。
c.这时会发现在项目结构目录里多了一个HelloWorld.wsdl文件。
4)配置Tomcat服务