DBServiceHelper 和 DBUtils的区别
DBServiceHelper 和 DBUtils有什么区别,这是个好问题。
在此之前要先了解三层架构,三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问。经典的三层架构示例代码可以参考微软的PetShop源码。
DBUtils的命名空间是Kingdee.BOS.App,显然用于App层,可以认为是三层架构里的数据访问层(DAL)的工具类。DBUtils可以用在操作的服务插件、账表的服务器插件等,这些都是App层的插件。
DBServiceHelper的命名空间是Kingdee.BOS.ServiceHelper,可以认为是三层架构里的业务逻辑层(BLL)及以上层的工具类。DBServiceHelper用于表单插件、列表插件等,这也是业务逻辑层和表示层的插件。
目前云星空三层之间没有做分布式部署,所以在云星空架构不改变的前提下,只要你的类库能引用,两者用起来没区别。
DBServiceHelper 和 DBUtils的区别
DBServiceHelper 和 DBUtils有什么区别,这是个好问题。 在此之前要先了解三层架构,三层架构就是为了符合“高内聚,低耦合”...
点击下载文档
本文2024-09-16 18:41:33发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-23789.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
- 鼎捷EAI整合規範文件V3.1.07 (集團).pdf
- 鼎捷OpenAPI應用場景說明_基礎資料.pdf
- 鼎捷OpenAPI應用場景說明_財務管理.pdf
- 鼎捷T100 API設計器使用手冊T100 APIDesigner(V1.0).docx
- 鼎新e-GoB2雲端ERP B2 線上課程E6-2應付票據整批郵寄 領取.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A4使用者建立權限設定.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程C3會計開帳與會計傳票.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程E6-1應付票據.pdf
- 鼎新e-GoB2雲端ERP B2 線上課程A5-1進銷存參數設定(初階篇).pdf
- 鼎新e-GoB2雲端ERP B2 線上課程D2帳款開帳與票據開帳.pdf
热门文章