用友nc56开发培训技术介绍
21页1、NC56开发培训 技术介绍,用友软件股份有限公司 GBU客户化管理与支持部 张乾,支持企业转型升级NC产品发展线路,NC 5.6,2,3,4,5,6,1,会计平台,预警平台,访问控制,业务流程配置,UI数据缓存,数据传输,数据交换,审批流配置,多语言准则,消息管理,移动管理,组织管理,表单模板,报表模板,打印模板,表单设计器,报表设计器,打印设计器,查询设计器,业务流程 设计器,规则设计器,组织管理工具,部署工具,客户端安装工具,配置工具,系统监视器,登陆/CA认证,任务调度,异常,缓存,日志,工作流,规则引擎,持久性框架,基本算法,连接引擎,同步,SQL翻译器,元数据管理,SwingUi 框架,SwingUi 控制,JSP框架,JSP标签,JavaScriipt 脚本,J2EE服务器(WebSphere/WebLogic/UFIDA Application Server),Portal服务器,Solaris/AIX/Linux/Windows,DB2/Oracle/SQL Server/OSCAR,胖客户引擎,瘦客户引擎,基本技术服务,操作系统,数据库,应用模板,基本应用服务,UAP
2、,应 用 框 架,UAP,技 术 框 架,系 统 框 架,UAP 分层结构图,强大的建模工具、开发平台、客户化平台,跨硬件平台、跨操作系统、跨数据库,业务服务总线(ESB),开放的SOA的框架结构,NCV5开发模型,远程接口 Impl 远程接口实现类 业务逻辑 持久化, 数据库操作 数值VO类 UI类,代码结构规范,按接口编程-nc.itf.: 表示该模块定义的接口-nc.impl.:表示该模块定义的接口实现-nc.vo: 表示VO的实现-nc.bs.: 普通的后台应用-nc.ui*: 客户端代码 将代码分区域存放-public 接口和公共代码(比如VO和公共算法)-private 实现和其它实现细节-client 客户端代码- gen 工具生成ejb目录- META-INF 模块配置文件目录,区域存放结构规范,VO代码结构,VO是ValueObject的简写,在NC中是一个抽象类,它实现了Cloneable和Serializable接口。是NC业务数据的载体在系统各层之间传递业务数据。 CircularlyAccessibleValueObject是ValueObject的子类,提供
3、了对自身的属性进行存取操作的方法。 SuperVO是CircularlyAccessibleValueObject的子类,是NC系统中最常使用的VO类型,它与一张数据库表对应,可以方便的利用NC的JDBCFramework进行持久化操作。 以上是对一个数据对象的抽象,在NC产品中,绝大部分功能是通过单据的形式提供的,而NC的单据大部分是一对多的关系,我们称之为一个主表记录对应多个子表记录。 AggregatedValueObject就是用于存储一对多关系的主子表数据。对于一主多子的情况,实现IExAggVO接口。,定义和实现接口,定义接口 package nc.itf.sample.service; public class IHelloWorld String sayHello(String toName);实现接口package nc.impl.sample.service;public class HelloWorldImpl implements IHelloWorld public String sayHello(String toName) return “Welcome
4、“ + toName + “ explore V5“;,通过XX.UPM文件部署组件,nc.itf.sample.IHelloPub nc.impl.sample.HelloWorldPubnc.itf.sample.IHelloWorld nc.impl.sample.HelloWorldImpl,主要的配置属性,组件分为公共组件和私有组件,分别在public段和private段 公共组件的主要配置属性 name:组件的名称,如果没配,默认为第一个接口的名称,如果没有接口,为实现类的名称 singleton: 是否为单例,默认为true remote: 是否能够被远程调用到,默认为false,远程组件必须要有接口tx: 事务属性, NONE表示没有事务,CMT表示容器管理的事务,BMT表示Bean管理的事务cluster: 标志组件的集群属性,默认为NORMAL,表示不是集群组件,SP表示为单点组件(必须有接口) supportAlias: 默认为false,表示是否能够按照接口进行查找组件 私有组件的配置属性 除了没有remote,tx属性,其余属性都支持 supportAlias
《用友nc56开发培训技术介绍》由会员aa****6分享,可在线阅读,更多相关《用友nc56开发培训技术介绍》请在金锄头文库上搜索。
罗兰贝格世界一流的通信企业管理方式(ppt50页)课件
小学校本课程《社会礼仪》4
小学六年级品德与社会下册《地球的伤心事——寻找受伤的原因》课件
冀教版二年级品德与生活下第五课诚实孩子人人夸
京改版化学九年级上册522物质的组成表示化学式课件_(共15张ppt)
二下语文快乐宫课件
(人教新课标)二年级语文上册课件称赞_5
工笔画技法19张ppt培训课件
学会自我保护ppt培训课件
党建工作ppt模板下载_1
脚印课件之二北京版一年级语文上册课件
人教二年级下册语文园地一会写生字笔顺演示_1ppt培训课件
一级建造师建筑工程管理与实务考试精讲ppt课件
沙排酷哥-体育主题 ppt模板ppt培训课件
内压容器设计ppt课件
小水萝卜橙色背景-食品主题 模板ppt培训课件
连续时间系统的时域分析ppt培训课件
烧伤临床解析
小学二年级美术下册《头饰设计》课件 (2)
病毒性疾病标本采集、保存与检测
2024-04-27 23页
2024-04-26 15页
2024-04-25 20页
2024-04-09 20页
2024-04-09 20页
2024-04-09 32页
2024-04-09 32页
2024-04-09 43页
2024-04-09 34页
2024-04-09 27页