ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

用友UAP

2021-07-27 15:02:52  阅读:230  来源: 互联网

标签:服务 UAP VO 用友 持久 数据 数据模型


uap是用友面向大中型企业公共组织的统一应用平台,它是用友公司从多年应用软件研制过程中提炼出来的模型、模板、开发工具应用框架中间件、基础技术类库及研发模式等成果,采用可视化开发模式集成在一起,提供覆盖软件全生命周期的开发、集成、运行、管理等功能于一体的统一应用平台;

uap开发平台:

 

 

NC是一个基于Java标准(更多的是JavaEE标准)的、以B/S方式运行的、可跨硬件平台的、可跨操作系统的、可跨数据库的、可跨服务器的、开发高端ERP产品的平台;

 

 

UAP持久化框架:

为了简化对数据库访问时的连接、参数、结果处理等工作,同时为了将对数据库的SQL脚本执行转换为对数据对象的操作,UAP提出了JDBC框架。

 

1、JDBC框架层
a)持久化管理器JDBCPersistenceManager(SuperVO和普通javabean)
b)连接会话JDBCSession
c)脚本参数SQLParameter
d)结果处理器ResultSetProcessor

2、数据访问对象DAO-BaseDAO(SuperVO和POJO)

3、持久化服务(VO和NCObject)
持久化服务即将持久化的工程部署为服务,在客户端和服务器端均可调用。最通用的持久化服务及IUAPQueryBS和IVOPersistence。其中IUAPQueryBS用于查询,IVOPersistence用于对VO的插入、修改、删除操作。
除了通用的持久化服务外,UAP还提供基于元数据的持久化服务MDPersistenceService,它可以通过lookup定位查询服务IMDPersistenceQueryService和增删改服务IMDPersistenceService。元数据持久化服务主要用于有元数据模型的数据对象的查询和持久化。在元数据持久化服务中,经常用到一种特殊的数据对象NCObject,它是有一个VO对象和一个元数据模型组合而成,元数据持久化服务通过解析元数据模型来获取VO的数据库表、字段等信息,同时会根据元数据模型中描述的实体间关系来查询主子表数据并将查询结构组装成主子表结构。

 

标签:服务,UAP,VO,用友,持久,数据,数据模型
来源: https://www.cnblogs.com/zhongxiaoze/p/15065907.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有