金蝶EAS WebService开发全攻略与部署教程
5星 · 超过95%的资源 需积分: 10 99 浏览量
更新于2024-09-11
收藏 248KB DOC 举报
金蝶EAS WebService开发指南是针对金蝶企业应用系统(Business Operating System, BOS)的开发者提供的一份实用文档。这份指南主要讲解如何在金蝶BOS Studio中创建和发布Façade或Entity作为Web服务接口,以便进行跨系统的集成和通信。
首先,创建Façade或Entity是关键步骤。在这个例子中,作者选择了Façade来开发。在BOS Studio中,开发者需创建新的Façade,并定义其相关方法,确保这些方法的参数和返回值类型符合特定的限制,如只支持列表中指定的数据类型,且可能需要处理异常情况。由于早期版本的BOS Studio存在元数据同步问题,发布后可能需要手动将Façade的元数据和配置文件同步到相应的部署目录下。
发布Façade为Web服务的过程包括以下步骤:
1. 在BOS Studio中选择已发布的Façade,确认勾选“生成配置文件”选项。
2. 发布后,会在临时目录生成wsdd文件和包含代理类的Java文件(如WSKmyeFacadeSrvProxy.java),需要将后者复制到项目的src目录,并确保包名和路径匹配。
3. KmyeFacade.wsdd文件包含服务定义,需要将其添加到解决方案的runtime/server/deploy/eas.ear目录下的web.war文件中的WEB-INF目录下。具体操作是先备份server-config.wsdd,然后将KmyeFacade.wsdd中的service节点内容粘贴回去,保持XML格式一致。
4. 完成这些操作后,可以在快速测试环境中看到新创建的Web服务。
最后,指南还提到部署到正式服务器的步骤,虽然这部分内容没有详细列出,但通常涉及将修改后的ear文件上传到生产环境,确保Web服务能在目标服务器上正常运行,可能还需要进行配置和安全性检查。
金蝶EAS WebService开发指南提供了从创建Façade、发布到部署的完整流程,对金蝶BOS开发者来说是一份重要的技术参考资料,有助于确保Web服务的正确实现和集成。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-04 上传
点击了解资源详情
点击了解资源详情
七棵芹菜
- 粉丝: 9
- 资源: 6
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍