电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

U9客开资料-功能点-01-自定义单据(初级).pdfVIP免费

U9客开资料-功能点-01-自定义单据(初级).pdf_第1页
1/59
U9客开资料-功能点-01-自定义单据(初级).pdf_第2页
2/59
U9客开资料-功能点-01-自定义单据(初级).pdf_第3页
3/59
自定义单据(初级)U9客户化开发支持部杨旭2009年 6月15日课程编号:课程概述BE组件开发UI组件开发应用专题讨论案例分析及演示主题课程概述BE组件开发UI组件开发应用专题讨论案例分析及演示主题为什么要听为什么要讲能解决什么问题课程体系中的位置听课基础考查目标讨论系统开发普通过程课程概述课程概述BE组件开发UI组件开发应用专题讨论案例分析及演示主题什么是BE?BE(Business Entity)即我们通常所说的实体。后台的可持久化数据对象,可以理解为数据库的一个表的内存对象类型,其本身也是与数据库表对应的。通过对象关系映射(ORMAPPING)的持久化机制,就可以实现不用写SQL来进行对数据表的加载和保存。使开发的代码隔离了数据库。什么是组件?组件是UBF的模型文件组织单位,一个组件对应操作系统中一个实际的模型文件。组件同时也是UBF的运行期的执行单位。(如以组件为单位的资源缓存...)什么是BE组件?UBF的基本持久化单元。在实体组件中,只能有一个主实体。也就是其它该组件中的实体,必须要被该主实体直接或间接的组合上。如何开发BE?BE的相关概念实体设计器在UAP平台中的位置设计时态运行时态工具操作系统/ .NET Framework / J2EEDatabaseMessageIMMobilityOfficeSearchUI框架流程框架报表框架业务层框架服务框架PortalMVC框架Ajax引擎抽象控件模型离线引擎工作流引擎工作列表工作流监视器服务引擎JOB引擎服务/代理实体框架操作框架AOP框架服务框架持久化引擎报表与打印引擎权限管理IDE集成开发环境组件浏览器OFFICE实施工具数据导入导出工具布置工具升级中心UI模型设计器表单设计器参照设计器流程设计器服务设计器实体设计器事件设计器状态机设计器异常设计器对象/关系映射报表与打印设计器UI元数据流程元数据服务元数据实体元数据报表元数据元数据后台组件开发流程.创建枚举创建实体项目创建实体组件创建命名空间创建校验器创建数据传输对象创建属性类型创建实体创建文件夹模型DSL文件创建操作/ 服务项目创建操作/服务组件创建命名空间创建文件夹创建类图模型DSL文件VSNET项目新建解决方案生成代码创建数据库项目数据表映射产生脚本设计期运行期业务逻辑组件元数据组件数据库OR映射文件编译发布发布执行脚本发布创建类图传创建数据输对象发布编写业务逻辑OR创建操作服务/UBF后台模型结构•一个典型的文件视图方式展现的UBF后台解决方案.•包含BE,BP,SV三个项目.项目中可按目录来组织模型文件.•每个模型文件均为一个组件.•Reference为项目引用,可以引用当前解决方案中的其它项目.也可以引用已经发布的项目dll.(同VS的思路是一样的)实体属性类型数据传输对象(DTO)枚举类型异常事件校验器实体关系(继承、组合、关联)实体设计器中的常用模型元素新建实体对象定义实体字段属性定义实体关系级联删除及敏感字段设置相似实体设计期的复用(特性介绍)特殊实体的版型设置定义审批流状态机模型其他模型元素的定义构造自动生成建库脚本、元数据脚本实体设计器的主要功能介绍BE实体模型C#项目UBF模型后台代码项目(应用开发的代码编写)模型DLL(外部项目可引用)建库元数据脚本(进行数据库构建)通过一键式构造命令(包含模型检查,打包,代码生成,发布…)代码生成模板集成了模版引擎,通过预置的应用开发模版代码,和模型文件一起生成了相应的应用开发的代码解决方案,项目,代码文件等生成代码类型:可改代码,不可改代码目前解决方案是不可改的。项目文件开发人员可以添加代码文件和引用。代码文件,只有以Extend.cs结尾的文件是可以开发编写的,其它文件每次生成会重新覆盖。代码生成覆盖规则可改写的代码如果存在,不覆盖;否则,生成。不可改的代码直接生成新的代码覆盖。代码生成框架代码生成框架实体代码解决方案三个项目BE实现项目,编写应用代码**.Deploy BE部置项目,用于对外部分服务组可见接口,不可改。**.Test BE测试项目,可添加测试用例代码每个实体组件会生成一个目录,组件内模型均生成在这目录下。每个实体会生成两个代码文件例:Order.cs和SaleOrderExtend.cs是一个类型的两个partial文件。只有Extend文件才是用于应用开发编写代码逻辑...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

U9客开资料-功能点-01-自定义单据(初级).pdf

您可能关注的文档

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信