下载  >  开发技术  >  Java  > EAS-开发宝典

EAS-开发宝典 评分

EAS-BOS 开发要点 1、EAS-BOS 开发运行环境搭建......................................................................................................3 1、开发环境安装.....................................................................................................................3 2、后台运行环境配置............................
飞出品 EASB0s开发要点 1、EAS-B0S开发运行环境搭建 1、开发环境安装 1、 Server cdrom bos服务器 2、 Client CDROM BOS开发工具 2、后台运行环境配置 打开BOS管理控制台 1、建数据中心 2、部署应用 3、前台开发 3、启动BOS集成开发环境 4、打开透视图:BOS业务建模工具 、在-》业务单儿管理:按右键,选择导入解决方案 6、按:选择测试 2、EAS-B0s代码体系结构 1、代码目录结构 如下所示每个业务对象在bos中发布都会将代码发生成到下面的目录中 例如采购订单: com kingdee\eas sample\day4 PurOrder com kingdee\ isample\day4\ PurOrderapp com kingdee\eas sample\day4\ PurOrderclient 在bos中的java视图中可以看到如图的结构: 第(3)页,共(134)页 飞出品 围包分类X6 Navigator项目资源管理器包资义 日@ kinde base ot da l PurOr der g PurOrderEntity entit 曰 T PUR PurOrder.ta1a Lery. 7 lient 以上图为例,对于一个实体对象如:采购订单 11目录 comkkingdeeleassampleday4 PurOrder的类 日出 com. kingdee.e.sam1eday4 PurOrder ·的站 stractPurOr der EntityInfo. jav ID IFurDrderEntityjava 团 PurOrder Entity.jaa +D PurOrderEntityCollectionjava PurOrderEntityFactory. Java +-n PurOrderEntityInfo java AbstractPurOrdcrInfo. java 作为值对象的超类 PurOrderIn[. java 值对象 IPurOrder. java 实体对象接口 PurOrder.java 该接凵的实现类 Pur OrderCollectionjava 对象集合类 PurOrdcrFactory. java Factory 7类 常用类: PurOrderInfo.java 值对象 IPurOrder. java 实体对象接口 Pur OrderCollection java 对象集合类 PurOrdcrFactory java Factory 类 第(4)页,共(134)页 飞出品 12目录 com\kingdeeleas\sample\day4 PurOrderlapp的类 中串con. kingdee.ea5.sam1e.da4. PurOrd t-D AbstractPurOrderEntityControllerBean java PurOrder enti coNtroll JD PurOrder EntityControllerBean.java Abstract PurOrdcrControllcrBcan 超类 Pur Order ControllerBean 实现类 PurOrderController 常用类 PurOrderControllerBean 实现类 13目录 com \kingdee\eas\sample\day4 Pur Orderclient的类 -Rf web =At com kingdee eas sample day4.PurOrderclient AbstractPurUrderEditUBean. java +D Abstract PurOrderListUTBean java +D PurOrderEditUIBeanjava +-2PurOrderListUIBes PurOr der EditUIBean 11 prop a PurOrderEditUIBean 12 properties PurOrder EditUIBean_13. properties E PurOrderEditUIBean_Us er_11 properties 自 PurOr tUB E PurOrderEditUIBean_User__13 properties E PurOrderListUIBean 11 properties derlistuB PurorderlistUBean 13 E PurOrderListUIBean_User11 propertie PurOr derlistulB 2. properties B Pur-OrderListUIBean_User_13 properties AbstractPurOrdereditUl AbstractPurOrdcrListUI Pur Ordereditul 编辑界面类 PurOrderlistUI 列表芥面类 AbstractPurOrdereditUI ll properties 为指定语言保留 AbstractPurOrderEditUI 12 properlies Abstract PurOrdereditUI 13 properties AbstractPur OrderEditUl properties 多语言支持 AbstractPurOrderlistUI ll properties AbstractPurOrdcrListU[ 12. propcrtics AbstractPurOrderLislUI 13 properties Abstract PurOrderlistul properties Day4Resource Il properties 第(5)页,共(134)页 飞出品 Day4Resource ll properties Day4Resource ll properties Day4Resource properties 资溟文件 常用类: Pur OrdereditUl 编辑界面类 PurOrderListUI 列表界面类 Day4Rcsourcc propcrtics 瓷源文件 2、常用类说明及代码层次结构 以采购订单为例 IPurorder作为创建,更新及其他操作‘采购订单’实体对 象的接口 PurorderInfo作为值对象 对于值对象,都从 BillBaselnfo继承,其中 BillBaselnfo包含单据基本信息所需要的属性 PurOrderInfo类添加了对于特定的实体对象的属性。如下图: PurOrderFactory作为辅助工具类( helper)屏蔽后台操作,提 供静态方法,方便用户创建 IPurOrder接口,该类继承自 Obiect 常用创建方法: PurOrdcrFactory gctRcmotcInstancco PurOrderFactory. getLocalInstance(: 以上方法均返回接口 IPurOrder,通过该接口可以创建、更新、删除、查询‘采购订单’实 体对象的值对象“ PurOrdcrInfo 第(6)页,共(134)页 飞出品 PurOrder Controller bean作为‘采购订单’实体的实现类, 在bos中设计的实体的方法都会反映在该类中,如果对于业务逻辑需要特殊的控制,那么需 要在该类中对应的方法内进行编码 该继承关系有利于bos框架为‘实现类’提供吏多的后台服务,在实现类中则专注于业务逻 辑的实现 PurOrdereditul、 PurOrderlistui用户界面类,包含客户 端的业务逻辑控制代码 其结构如: Bos提供的客户端服务代码封装在 AbstractPurordereditUl, Abstractbilleditul中 编辑界面类与界面上绑定的 editAte紧密结合,用户在客户端编辑界面上的数据在保存时都 会由应用框架统一回填到 editData中,并由此构建lnfo值对象提父到服务器,由 PurOrderController bean完成对数据库的操作 3、代码调用体系 在采购订单例子中,例如新增一条‘采购订单’信息 用户打开‘采购订单编辑界面’(系统调用 PurOrdcreditUl. class) Step2 汞入相关信息 保存, PurOrdereditUI先进行合法性校验 调用 PurOrdereditUl的 storeFields方法将值填λ editData(回填过程由超类完成 Step s 应用框架调用 PurOrderFactory类创建 IPurOrder接口 Ste 应用框架调用 IPurOrder接口以 editData值对象为参数调用 addNew远程方法 Step/ 应用框架调用 PurOrderControllerbean的 addNew方法,完成新增操作 第(7)页,共(134)页 飞出品 3、单表开发简明教程 打开“设计开发工具透视图 准备工作:新建包,输入子系统【简码】(必录) B8新建包向导 包 修改包信息 源文件夹①):btt/ metadata 名称():(c0 kingdeeeas.:sa1dy4rrr 别名(): PurOrder 子系统简码:F 子系统简码必须输入,实体导出表时使用 描述C 匚完成)匚取消一 创健了包app放服务端元数据(主要是实体、衣、查询) 创建子包 client存放客户端元数据(主要是用户界面:列表界面、编辑界面) dee k sample o day4 aPP 第(8)页,共(134)页 飞出品 实体层 选择ap包按“右键”新建实体:“父实体对象”选择框架的一个【基类】(必须) B新建实体向导 实体 仓建一个实体 源文件夹①): mostest/ metadata 包名吧): com.kingdee.ea01 FurOrderapp 一[浏览⑩ 名称): PurOrder 别名):F亚 描述〔): Fur Or der 业努实现):c0 n kingdeee4s.m1y4,Pur0xle. PurOrder 控制器c comkingdee.eas sample day4. PurOrder. app. PurOrdercont 父实体对象E):Mtk的2B浏览@) 子类模式 orm江 创建版型 让上一步)[下一步⑩匚完成Q)取消 选择基类: 第(9)页,共(134)页 飞出品 选择实体 输入关键宇并按回车进行搜索 别名 名称 财务单据基类 Bi llR 日b。stet COm 单头 + bos !据体 oreRillEntrTiase en 基础资料基类 DataBase entity 普通业对象 Objectb noltE L的base 层次数据基类 TreeBase entity +□ based +l common +出 = k ireport 显小道项 □使用别名色〕□仅显示已修改)口显示空目录〕 确定 取 系统方法“仝部不选 B新建实体向导 实体 创建一个实体 系统方法Q 返回参数 方法/参数 □void (com. kingdee bos. dao. IObjectPK pI, 01 d kingdee bos. dao. IObiectPK pI d ate er tl al (Objectvalu 1 updateBigObject(com kingdee bos. dao. IObjer elete(com. kingdee bos. dao. IObjectPK com kingdee bos. dao. IObjectPK[] getPIListo com kingdee. bos. dao. IObjectPk[] getPIList(String oql a com kingdee bos dso. IObjectPK[] getPIlist(com kingdee bos. metadata entity. co, kingdee ample. darr getCollecti on(com. kingdee bos. metadata.ent ple. ds com kingdee bos.dao. IObjectpk[] delete(com. kingdee bos.metadataentity. Fil kingdee bos. dao. IObjectPK[] delete(s ql del ete (com. ki ngdee. bos. dao. I0bjectPRLd aTr: v 全部选择]全部不先 =②明下一步)匚完成g)取消 第(10)页,共(134)页

...展开详情
所需积分/C币:10 上传时间:2011-12-23 资源大小:2.69MB
举报 举报 收藏 收藏 (2)
分享 分享

评论 下载该资源后可以进行评论 9

sunny_vivi 内容很丰富,也很实用,多谢分享
2014-07-03
回复
shilifeng 感谢分享! 解决了很多问题
2014-02-12
回复
bcesldln 好不容易找到这么一份,网上的eas资源太少了
2013-11-20
回复
u010122576 对于eas开发学习很有帮助
2013-11-14
回复
simonyesh1984 用EAS开发,正好用到,看了一下,很全面,很有用,非常感谢。
2013-11-02
回复
最全面的金蝶BOS开发指南

金蝶BOS开发指南,里面包含EAS系统所有相关配置项,常用控件,客户端,服务端代码详解

立即下载
金蝶EAS BOS开发学习笔记

制作第一个列表查询界面,五,制作对应的编辑界面,要注意的问题

立即下载
ModbusTCP/RTU网关设计

基于UIP协议栈,实现MODBUS联网,可参考本文档资料,有MODBUS协议介绍

立即下载
html+css+js制作的一个动态的新年贺卡

该代码是http://blog.csdn.net/qq_29656961/article/details/78155792博客里面的代码,代码里面有要用到的图片资源和音乐资源。

立即下载
iCopy解码软件v1.0.1.7.exe

解ic,id,hid卡密码破解ic,id,hid卡密码破解ic,id,hid破解ic,id,hid卡破解ic,id,hid卡密码密码卡密码破解ic,id,hid卡...

立即下载
分布式服务框架原理与实践(高清完整版)

第1章应用架构演进1 1.1传统垂直应用架构2 1.1.1垂直应用架构介绍2 1.1.2垂直应用架构面临的挑战4 1.2RPC架构6 1.2.1RPC框架原理6 1.2.2最简单的RPC框架实现8 1.2.3业界主流RPC框架14 1.2.4RPC框架面临的挑战17 1.3SOA服务化架构18 1.3.1面向服务设计的原则18 1.3.2服务治理19 1.4微服务架构21 1.4.1什么是微服务21 1.4.2微服务架构对比SOA22 1.5总结23 第2章分布式服务框架入门25 2.1分布式服务框架诞生背景26 2.1.1应用从集中式走向分布式.26?

立即下载
Camtasia 9安装及破解方法绝对有效

附件中注册方法亲测有效,加以整理与大家共享。 由于附件大于60m传不上去,另附Camtasia 9百度云下载地址。免费自取 链接:http://pan.baidu.com/s/1kVABnhH 密码:xees

立即下载
电磁场与电磁波第四版谢处方 PDF

电磁场与电磁波第四版谢处方 (清晰版),做天线设计的可以作为参考。

立即下载
压缩包爆破解密工具(7z、rar、zip)

压缩包内包含三个工具,分别可以用来爆破解密7z压缩包、rar压缩包和zip压缩包。

立即下载
source insight 4.0.0087 注册机序列号Patched(2017/10/17)

最新的sourceinsight4.0.0087和谐license及和谐文件。真正的4087版本,使用附件中的license文件,替换sourceinsight4.exe

立即下载
Java项目经验汇总(简历项目素材)

Java项目经验汇总(简历项目素材)

立即下载
支付宝转账demo

支付宝单笔转账,实现提现功能(内有demo实例,望大家多多提意见)

立即下载
算法第四版 高清完整中文版PDF

《算法 第4版 》是Sedgewick之巨著 与高德纳TAOCP一脉相承 是算法领域经典的参考书 涵盖所有程序员必须掌握的50种算法 全面介绍了关于算法和数据结构的必备知识 并特别针对排序 搜索 图处理和字符串处理进行了论述 第4版具体给出了每位程序员应知应会的50个算法 提供了实际代码 而且这些Java代码实现采用了模块化的编程风格 读者可以方便地加以改造

立即下载
最新的微信小程序源码

最新的微信小程序源码70多个很多行业都有加后台

立即下载
数据库系统概念第六版答案(最全)

史上最全的数据库系统概念第六版(机械工业出版社)课本答案

立即下载
DroidCamX 6.5 电脑端和手机端(2018年版本)

DroidCamX 6.5 适配安卓8.0和win10系统。让你的安卓手机变成摄像头。

立即下载
Visio_2016

visio_2016下载安装,亲测可用,不需要破解,而且无秘钥。简单方便实用

立即下载
Spring相关的外文文献和翻译(毕设论文必备)

Spring相关的外文文献和中文译文,毕业设计论文必备。SSM框架可使用。

立即下载