普元7.2发布WebService

普元7.2发布WebService要求:

1.必须有接口。类必须实现某个接口

2.访问效果如下

3.代码:

接口:

package com.primeton.eos;

import org.osoa.sca.annotations.Remotable;

@Remotable
public interface IOrgOper {
    public String executeSql(String dsName);
}

实现类:

package com.primeton.eos;

import static com.eos.system.annotation.ParamType.CONSTANT;

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

import org.osoa.sca.annotations.Remotable;

import com.eos.common.connection.ConnectionHelper;
import com.eos.system.annotation.Bizlet;
import com.eos.system.annotation.BizletParam;

@Remotable
public class OrgOper implements IOrgOper {
    @Bizlet(value = "执行一条sql", params = { @BizletParam(index = 0, defaultValue = "default", type = CONSTANT) })
    //加@Bizlet这一行使executeSql方法成为运算逻辑,供构件调用
    public String executeSql(String dsName) {
        String result = "";
        if (dsName == null || dsName.length() == 0)
            dsName = "default";
        Connection conn = ConnectionHelper
                .getCurrentContributionConnection(dsName);
        Statement stmt = null;
        try {
            stmt = conn.createStatement();
            String sql = "select * from org where orgid=1";
            ResultSet rs = stmt.executeQuery(sql);
            while (rs.next()) {
                result = rs.getString("ORGNAME");
            }
        } catch (Throwable e) {
            throw new RuntimeException(e);
        } finally {
            close(stmt);
            close(conn);
        }
        return result;
    }

    private static void close(Connection conn) {
        if (conn == null)
            return;
        try {
            conn.close();
        } catch (SQLException e) {
            // ignore
        }
    }

    private static void close(Statement stmt) {
        if (stmt == null)
            return;
        try {
            stmt.close();
        } catch (SQLException e) {
            // ignore
        }
    }
}

代码目录:

访问方式:http://127.0.0.1:8080/default/OrgOperService?wsdl




  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
目 录 1 文档介绍.......................................................................................................................................3 1.1 文档概述.............................................................................................................................3 1.2 适用范围.............................................................................................................................3 2 环境描述.......................................................................................................................................3 3 配置 EOS的 WebService服务....................................................................................................3 3.1 配置 WebService 声明.......................................................................................................3 3.1.1 WebLogic8.x环境.....................................................................................................3 3.1.2 JBoss 环境.................................................................................................................4 3.1.3 WebSphere5.x 环境...................................................................................................4 3.2 加入 axis 的 jar包到 CLASSPATH...................................................................................4 3.2.1 WebLogic8.x环境.....................................................................................................4 3.2.2 JBoss 环境.................................................................................................................5 3.2.3 WebSphere5.x 环境...................................................................................................5 3.3 设置调用 WebService 的验证码........................................................................................5 4 验证 EOS的 WebService服务....................................................................................................6 5 如何通过 EOS的 WebService 服务来调用业务逻辑................................................................6 5.1 传统 JAVA 方式.................................................................................................................6 5.1.1 调用方式及说明........................................................................................................6 5.1.2 例子...........................................................................................................................7 5.2 使用 EOS提供的 bizlet 调用方式..................................................................................11 5.2.1 调用方式及说明......................................................................................................11 5.2.2 例子.........................................................................................................................12 5.3 使用 VB 调用方式...........................................................................................................12 5.3.1 例子.........................................................................................................................12 5.4 使用 VC 调用方式...........................................................................................................13 5.4.1 例子.........................................................................................................................13 5.5 使用 delphi调用方式.......................................................................................................15 5.5.1 例子.........................................................................................................................15 附录 1: axis 的 jar包..................................................................................................................16 6 支持............................................................................................................................................18
以下是在Windows上安装普元7.2企业版的基本步骤: 1. 下载普元7.2企业版安装程序: - 访问普元官方网站或授权渠道,获取普元7.2企业版安装程序的下载链接。 - 确保您有合法的许可证密钥,并在安装过程中准备好。 2. 运行安装程序: - 双击下载的安装程序,启动安装向导。 - 选择您想要安装的语言,并点击"下一步"继续。 3. 接受许可协议: - 阅读并接受许可协议,然后点击"下一步"。 4. 选择安装类型: - 在安装类型中选择"企业版",然后点击"下一步"。 5. 选择安装位置: - 选择您要安装普元7.2企业版的目标文件夹,然后点击"下一步"。 6. 配置数据库: - 根据您的需求,选择适当的数据库选项(如Oracle、SQL Server等)。 - 提供数据库连接信息,包括主机名、端口、数据库名称、用户名和密码。 - 点击"验证连接"确保连接成功,然后点击"下一步"。 7. 配置其他设置: - 根据您的需求,配置其他设置,如服务器端口、管理员账户等。 - 点击"下一步"继续。 8. 安装: - 确认安装设置,然后点击"安装"开始安装普元7.2企业版。 - 等待安装程序完成。 9. 完成: - 安装完成后,点击"完成"退出安装向导。 完成上述步骤后,您应该成功地在Windows上安装了普元7.2企业版。请记住,这只是一个基本的安装指南,实际操作可能因您的系统配置和需求而有所不同。建议您在安装前参考官方文档或联系普元技术支持获取更详细的安装说明。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值