• JSP && Servlet | AXIS 0配置 入门


    Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。

    下载Axis2的最新版本:  http://ws.apache.org/axis2/

    在本文使用了Axis2的版本1.4.1,可以下载如下两个zip包:

        axis2-1.4.1-bin.zip   f3d04032c142898c206a1312d8385d9a  
        axis2-1.4.1-war.zip   51a77ec0a47483cdfd8166797bdc977e 

    其中axis2-1.4.1-bin.zip文件中包含了Axis2中所有的jar文件, axis2-1.4.1-war.zip文件用于将WebService发布到Web容器中。

    将axis2-1.4.1-war.zip文件解压到相应的目录,将目录中的axis2.war文件放到<Tomcat安装目录>webapps目录中,并启动Tomcat。

        在浏览器地址栏中输入如下的URL:    http://localhost:8080/axis2/

        如果在浏览器中显示出如图所示的页面,则表示Axis2安装成功。

    简单入门编程:

    实现一个简单的POJO类:

    public class SimpleService
    {
        public String getGreeting(String name)
        {
            return "你好 " + name;
        }    
        public int getPrice()
        {
            return new java.util.Random().nextInt(1000);
        }    
    }

    在SimpleService类中有两个方法,由于这两个方法都是public方法,因此,它们都将作为WebService方法被发布。

    编译SimpleService类后,将SimpleService.class文件放到<Tomcat安装目录>webappsaxis2WEB-INFpojo目录中(如果没有pojo目录,则建立该目录)。现在我们已经成功将SimpleService类发布成了WebService。

    在浏览器地址栏中输入如下的URL:http://localhost:8080/axis2/services/listServices

     

      在浏览器地址栏中输入如下的两个URL来分别测试getGreeting和getPrice方法:

    http://localhost:8080/axis2/services/SimpleService/getGreeting?name=bill

    http://localhost:8080/axis2/services/SimpleService/getPrice

    返回页面:

     

  • 相关阅读:
    mock 数据模拟
    利用css绘制三角形,半圆等形状
    页面底部固定
    Form Data格式传参
    element 页面显示效果及需要注意的点
    vue 组件加载顺序
    vue-router 导航钩子
    vue 总结
    前端开发的碎碎念
    值匹配的方式
  • 原文地址:https://www.cnblogs.com/jj81/p/10085775.html
Copyright © 2020-2023  润新知