资料介绍
在企业信息化软件系统的开发部署过程中,经常需要在不修改源代码的情况下根据
不同角色使用不同的业务功能,为角色配置其业务功能,实现“角色-功能”对应。基于.NET反射技术的动态菜单的设计思想,可以在不修改源代码的情况下适应这种企业需要,即程序不需要考虑代码版本问题而能动态加载执行装配件(构件),其中菜单元素的数据结构、存储方式、.NET 装配件(构件)的设计和加载都是这种设计方法的研究内容。
关键词:.NET 平台;反射技术;装配件(构件);动态菜单
在企业信息化软件系统的开发部署过程中,企业的需求经常会发生变化:一方面需要动态的增加、减少或者修改一些子系统的业务功能;另一方面由于企业业务或者流程的变动,企业也需要为不同的角色设置不同的业务功能,实行权限控制。即企业信息化软件系统能支持动态加载新开发的构件,以支持为角色添加新的业务功能;同时也支持动态更改角色操作的业务功能,即控制角色的权限[1]。
在.NET 平台下开发的企业信息化软件系统,可使用配置工具完成系统内装配件(构件)增删查改的管理,形成一个小型的构件库;再使用反射技术利用持久化技术动态生成“菜单元素”,每个“菜单元素”对应每个角色下的构件,即无需更改源程序的代码就能支持此角色所操作的特定业务功能。其中程序中利用反射技术实现的动态菜单所需装配件的各种信息可以通过XML 存储或者数据库等持久化技术来实现。
不同角色使用不同的业务功能,为角色配置其业务功能,实现“角色-功能”对应。基于.NET反射技术的动态菜单的设计思想,可以在不修改源代码的情况下适应这种企业需要,即程序不需要考虑代码版本问题而能动态加载执行装配件(构件),其中菜单元素的数据结构、存储方式、.NET 装配件(构件)的设计和加载都是这种设计方法的研究内容。
关键词:.NET 平台;反射技术;装配件(构件);动态菜单
在企业信息化软件系统的开发部署过程中,企业的需求经常会发生变化:一方面需要动态的增加、减少或者修改一些子系统的业务功能;另一方面由于企业业务或者流程的变动,企业也需要为不同的角色设置不同的业务功能,实行权限控制。即企业信息化软件系统能支持动态加载新开发的构件,以支持为角色添加新的业务功能;同时也支持动态更改角色操作的业务功能,即控制角色的权限[1]。
在.NET 平台下开发的企业信息化软件系统,可使用配置工具完成系统内装配件(构件)增删查改的管理,形成一个小型的构件库;再使用反射技术利用持久化技术动态生成“菜单元素”,每个“菜单元素”对应每个角色下的构件,即无需更改源程序的代码就能支持此角色所操作的特定业务功能。其中程序中利用反射技术实现的动态菜单所需装配件的各种信息可以通过XML 存储或者数据库等持久化技术来实现。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 大彩串口屏如何实现串口更新菜单选项 1次下载
- 大彩CAN通讯串口屏如何实现串口更新菜单选项
- 基于NET社保基金档案管理系统的设计与实现 5次下载
- 单片机C语言下LCD多级菜单应该如何实现详细方法方法说明
- 如何使用ASP.NET技术开发网上论坛系统的详细设计分析资料免费下载 13次下载
- 基于.NET的学校网站信息的动态管理 3次下载
- 基于Pocket PC的上下文菜单实现 0次下载
- 利用C++ ATL技术实现反射机制 14次下载
- 非阻塞模式LCD多级菜单实现与应用
- 基于Pocket PC的上下文菜单实现 17次下载
- 基于AJAX的动态树状菜单的设计 0次下载
- 反射式动态云纹法实验研究
- 基于OTA技术实现USIM卡动态更新菜单
- 基于NET的挖掘机实时监测系统设计与实现
- uClinux下动态Web技术的实现方法
- 什么是动态线程池?动态线程池的简单实现思路 457次阅读
- LabVIEW程序中包含.net和C++dll的注意事项简介 975次阅读
- 什么是光频域反射技术?光频域反射技术的原理和应用 4618次阅读
- Java反射技术实现对象的创建 2123次阅读
- 【开源小项目】基于STM32的OLED舵机菜单显示 2680次阅读
- 活学活用LTspice进行电路设计—用Label Net绘制清晰电路图 4474次阅读
- 在LabVIEW中创建.net中List的步骤简析 4503次阅读
- 无限反射镜如何工作?如何制作一个RGB的无限反射镜 1w次阅读
- 采用Internet编程技术ASP.NET实现支付服务接口的应用设计 2964次阅读
- 多级操作菜单显示系统设计 7237次阅读
- TDR时域反射仪技术介绍 6804次阅读
- 时域反射计TDR原理详细解析 2.4w次阅读
- 基于89c54的远程动态可重构技术原理及实现方法 1414次阅读
- 如何实现动态域名与DTU连接 4064次阅读
- 反射式编码器技术实现便携医疗设备设计 3700次阅读
下载排行
本周
- 1使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 40次下载 | 免费
- 2Keysight B1500A 半导体器件分析仪用户手册、说明书 (中文)
- 19.00 MB | 4次下载 | 免费
- 3使用TL431设计电源
- 0.67 MB | 2次下载 | 免费
- 4BT134双向可控硅手册
- 1.74 MB | 2次下载 | 1 积分
- 5LabVIEW环形控件
- 0.01 MB | 1次下载 | 1 积分
- 6PR735,使用UCC28060的600W交错式PFC转换器
- 540.03KB | 1次下载 | 免费
- 751单片机核心板原理图
- 0.12 MB | 1次下载 | 5 积分
- 8BP2879DB支持调光调灭的非隔离低 PF LED 驱动器
- 1.44 MB | 1次下载 | 免费
本月
- 1开关电源设计原理手册
- 1.83 MB | 54次下载 | 免费
- 2使用单片机实现七人表决器的程序和仿真资料免费下载
- 2.96 MB | 40次下载 | 免费
- 3FS5080E 5V升压充电两串锂电池充电管理IC中文手册
- 8.45 MB | 23次下载 | 免费
- 4DMT0660数字万用表产品说明书
- 0.70 MB | 13次下载 | 免费
- 5UC3842/3/4/5电源管理芯片中文手册
- 1.75 MB | 12次下载 | 免费
- 6ST7789V2单芯片控制器/驱动器英文手册
- 3.07 MB | 11次下载 | 1 积分
- 7TPS54202H降压转换器评估模块用户指南
- 1.02MB | 8次下载 | 免费
- 8STM32F101x8/STM32F101xB手册
- 1.69 MB | 8次下载 | 1 积分
总榜
- 1matlab软件下载入口
- 未知 | 935119次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420061次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233084次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73807次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65987次下载 | 10 积分
评论
查看更多