用友NCV5持久层技术详解:JDBCFrameWork与对象持久化
需积分: 9 58 浏览量
更新于2024-07-24
收藏 173KB DOC 举报
"用友 NCV5 持久层技术红皮书"
《用友 NCV5 持久层技术红皮书》是一本专为用户学习用友NC-UAP5.0平台持久层技术编写的指南。该书旨在帮助开发者理解和掌握如何高效地进行数据库操作,以提高开发效率并提升软件的可维护性和扩展性。
本书首先介绍了NC数据访问层的主要特点,包括其透明性、封装性、以及对数据库访问的优化。透明性意味着业务对象无需直接了解数据访问的具体细节,只需专注于业务逻辑;封装性则体现在通过提供简洁的API,将复杂的JDBC操作隐藏在底层,使开发者可以更专注于业务处理。此外,该持久层框架还致力于减少数据库访问的频率,以提升系统性能。
在第二章中,详细讲解了JDBCFrameWork的使用,包括JdbcSession的创建、异常处理、结果集的处理以及各种更新操作(无参数更新、带参数更新、批量更新等)。这部分内容旨在让读者熟悉如何在NC框架下进行基本的数据库交互。
第三章围绕对象的持久化展开,介绍了普通JavaBean和SuperVO的持久化过程,包括对象的定义、映射、读取、写入、更新和删除。这部分内容是ORM(对象关系映射)的核心,让Java对象能够与数据库记录之间建立对应关系,简化数据操作。
第四章则聚焦于常用API的使用,包括PersistenceManager、IVOPersistence持久化机制接口、IUAPQueryBS接口以及结果集的控制。这些API是NC持久层技术的关键工具,帮助开发者高效地执行查询和操作数据。
附录部分提供了一些常见问题的解析,为读者在实际开发中遇到的问题提供了参考解决方案。
总体而言,《用友 NCV5 持久层技术红皮书》是学习和应用用友NC平台持久层技术的重要资料,对于从事企业级应用开发的程序员来说,它能有效提升开发效率,降低维护成本,并增强系统的可扩展性。通过深入理解并熟练运用书中的知识,开发者可以更好地利用ORM技术构建稳定、高效的业务系统。
2014-02-26 上传
2010-03-24 上传
2011-08-22 上传
2018-05-09 上传
2017-11-29 上传
2021-09-30 上传
2010-05-10 上传
2011-04-26 上传
zq1986310
- 粉丝: 0
- 资源: 22
最新资源
- Haskell编写的C-Minus编译器针对TM架构实现
- 水电模拟工具HydroElectric开发使用Matlab
- Vue与antd结合的后台管理系统分模块打包技术解析
- 微信小游戏开发新框架:SFramework_LayaAir
- AFO算法与GA/PSO在多式联运路径优化中的应用研究
- MapleLeaflet:Ruby中构建Leaflet.js地图的简易工具
- FontForge安装包下载指南
- 个人博客系统开发:设计、安全与管理功能解析
- SmartWiki-AmazeUI风格:自定义Markdown Wiki系统
- USB虚拟串口驱动助力刻字机高效运行
- 加拿大早期种子投资通用条款清单详解
- SSM与Layui结合的汽车租赁系统
- 探索混沌与精英引导结合的鲸鱼优化算法
- Scala教程详解:代码实例与实践操作指南
- Rails 4.0+ 资产管道集成 Handlebars.js 实例解析
- Python实现Spark计算矩阵向量的余弦相似度