U9-UAP开发指南:系统日志与元数据详解

需积分: 43 73 下载量 65 浏览量 更新于2024-08-10 收藏 7.82MB PDF 举报
"U9-UAP开发大全,涵盖了从开发工具到档案、单据以及参照的开发,详述了UBF框架下的系统相关配置和日志管理。" 在U9-UAP开发中,开发者需要了解一系列关键知识点,这些知识点在系统的各个层面都有所涉及。 首先,【系统相关】部分介绍了应用组装文件的存放位置,如D:\UFIDA\U9V2\Portal\ApplicationServer\Libs\SqlScript\,以及查看应用特性与应用模式的路径。系统日志的管理和使用至关重要,UBF使用一套基于LOG4NET框架的日志接口。日志输出位于D:\UFIDA\U9V2\Portal\log,其配置文件路径为Portal\UBFConfig\UFIDA.UBF.Log.Config。日志级别包括Debug、Info、Warn、Error和Fatal,配置为Info时,Info及以上级别的信息会被输出。在编程中,使用Is**Enabled方法可以避免不必要的计算和消耗。 【开发工具】方面,包括UBF开发工具、应用组装工具和客开部署工具。UBF开发工具用于业务逻辑的构建,应用组装工具则服务于应用的组合与部署。在【客开引用】中,开发者需要熟悉UBF的常用引用,并学会在C#中设置引用路径。 在【数据字典的使用】中,数据字典是管理元数据的关键,它涉及到BE(Business Entity,业务实体)组件、UI组件等。BE组件是业务逻辑的核心,UI组件则负责用户界面的展示。 【档案开发】章节详细讲解了基础概念,如BE组件、UI组件的构建,以及如何发布和装配组件。实体建模包括创建解决方案、构建BE和UI组件。在【组件发布与装配】中,服务组的发布、DLL文件的拷贝以及装配工具的使用是实现组件运行的关键步骤。 【单据开发(初级)】部分介绍了从开发需求到创建BE、UI,再到组件的构造、发布和装配的全过程。开发者需要掌握如何创建单据类型BE和UI,以及实现单据的自动编号、默认值设置、个性化功能等。 【参照开发】章节讲述了如何创建和引用参照组件,比如定义订货单类型参照组件,并在UIForm中调用。这有助于提供更灵活的数据选择功能。 U9-UAP开发涵盖了从底层架构到用户交互的全链条开发流程,要求开发者具备扎实的UBF框架理解、日志管理技能以及业务逻辑构建能力。