接上篇: 把资源模型分成:基础类库、扩展类库、模板中心、服务注册、组件注册。 资源模型中的所有内容都可以作为系统扩展开发的类库。 1、基础类库:包括日志管理服务、菜单服务、消息服务、属性服务、资源服务、文件操作服务、工具条服务。通过对象浏览器可以浏览各个基础类库的属性、方法、事件; 1.1 日志管理服务功能:包括日志文件的创建、记录用户操作业务系统的日志记录、日志记录查询; 1.2 菜单服务功能:动态的创建菜单,通过映射实现菜单与程序集的调用; 1.3 消息服务功能:事件委托管理、消息队列管理、消息堆栈管理; 1.4 属性服务功能:对Windows Form控件和Web Form控件的属性进行修改的管理; 1.5 资源服务功能:管理图标资源、语言资源的引入、维护、卸载; 1.6 文件操作服务功能:提供文件架的读写操作,文本文件读写操作; 1.7 工具条服务功能:管理工具条的图标资源、程序集调用的映射管理; 2、扩展类库:基础类库的实现、扩展类库的实现。通过对象浏览器可以浏览各个扩展类库的属性、方法、事件; 2.1 基础类库实现:通过对框架基础服务功能的实现,可以实现框架的基本管理功能。 2.2 扩展类库实现:通过扩展类库来实现表单设计、系统编译调试等各种插件的开发 3、模板中心:包括数据对象、表单模板、报表模板、Windows布局模板、Web布局模板、脚本库。 模板中心支持多层结构,每个模板的描述信息包括:模板名称、功能摘要、模板版本、模板类型、打开方式、发布者、发布时间、存储文件。 3.1 数据对象:采用标准的Xml Schema模式管理来进行数据对象结构的记录; 3.2 表单模板:采用标准的XHTML+XSL或者XFORM技术来描述输入表单、查询表单、新增修改表单、混合表单的结构; 3.3 报表模板:采用XML+XSL或者第三方报表工具(比如水晶报表、华表、excel)开发复杂报表; 3.4 windows布局模板:各个windows面板在workbetch的布局控制,样式风格; 3.5 web布局模板:各个web面板在portal中的布局控制,样式风格; 3.6 脚本库:包括JavaScript,VbScript,Boo,其他.net 语言的代码库。提供函数、存储过程、包等数据库级别的脚本的注册功能; 4、服务注册:Web Service的注册管理; 4.1 Web Service的注册、发布、卸载。 5、组件注册:第三方组件注册管理。 5.1 第三方组件的注册、发布、卸载。 3、模板中心:包括数据模式、表单模板、报表模板、Windows布局模板、Web布局模板、脚本库。 4、服务注册:Web Service的注册管理; 5、组件注册:第三方组件注册管理。 相关文章: 2022-12-23 2021-12-30 2022-12-23 2021-08-10 2021-05-05 2022-01-24 2022-12-23 2021-05-12