`
eredlab
  • 浏览: 58857 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

G4Studio开源平台下的UI元素授权的参考模型和实现

阅读更多

应广大用户的普遍需求,G4开源平台将从9月21日发布的V3.0版本开始支持UI元素授权功能,现将相关细节发出来请大家提提意见,看还有什么完善的地方。

需求描述
根据登录人员控制按钮的激活、禁用、显示、隐藏状态。
根据登录人员控制表单输入元素的激活、只读、禁用、显示、隐藏状态。
根据登录人员控制Panel面板、Tab卡片、表格的禁用、显示、隐藏状态。
根据登录人员控制表格列的显示、隐藏状态。

问题域名词解释
UI元素:按钮、表单输入元素(文本框、下拉框等)、Panel面板、Tab卡片、表格、表格列
UI元素授权类型:激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)
人员:指登录系统的业务经办人员或管理人员。
角色:指人员所属的角色。
菜单:值系统功能菜单。

问题域行为说明
UI元素托管:将具体的UI元素和某一个功能菜单绑定。
UI元素角色授权:在某角色所拥有的功能菜单权限范围内对某菜单上的已绑定的UI元素授予激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)权限。
UI元素人员授权:在某人员所拥有的功能菜单权限范围内(值直接对人员授予的菜单权限不包括人员所属角色转化而来的菜单权限) 对某菜单上的已绑定的UI元素授予激活、只读、禁用、显示、隐藏、挂起(未授权或取消授权)权限。
权限实施:根据登录人员查询出此人员所属角色在某菜单上的所有UI元素授权信息和此登录人员在某菜单上的登录信息,且人员权限覆盖角色权限。求出权限并集。然后根据权限并集生成相应的脚本完成权限控制功能。

参考实现:

 


 


  • 大小: 195.6 KB
  • 大小: 194.5 KB
分享到:
评论

相关推荐

    g4studio开源框架

    G4Studio开源框架是一款专为中小软件企业提供二次开发服务的平台,它基于强大的JavaEE技术体系,旨在提高软件开发效率并降低开发成本。这个框架的核心理念是实现标准功能的复用,通用模块的灵活配置,以及针对特定...

    G4Studio开发指南—原装正版

    - **G4Studio权限参考实现**:具体介绍了如何在G4Studio中实现权限管理和控制。 - 组织机构管理:定义了组织结构和部门设置的方法。 - 人员管理与授权:涵盖了用户账户的创建、修改以及权限分配。 - 角色管理与...

    G4Studio开发指南

    《G4Studio开发指南》是一本详尽介绍G4Studio平台开发技术的参考资料,共包含296页的内容。G4Studio是由xiongchun开发的,它为用户提供了强大的工具集,用于构建和管理复杂的模拟系统,尤其是在物理学、工程学以及...

    G4Studio_V3.1 下载

    【G4Studio_V3.1】是一款开源的软件开发工具,专为学习和使用而设计。这个版本的发布标志着G4Studio项目在功能完善和用户体验上又迈出了重要的一步。作为一个专业的IT知识分享者,我将详细介绍这款工具的特性、用途...

    G4Studio开发指南 完整版 带注册机

    **G4Studio开发指南_V3.1完整版详解** G4Studio是一款强大的图形化编程工具,主要用于游戏开发、模拟器构建以及其他交互式应用程序的设计。它以其直观易用的界面和全面的功能,吸引了众多开发者和爱好者。V3.1版本...

    G4Studio_V3.2.002_All_In_One JavaEE开源快速开发平台

    G4Studio是一套基于JavaEE、面向中小软件企业的免费开源产品套件,集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理于一体,力求覆盖整个软件生命周期,被誉为“程序员私活神器”。目前最新版本为...

    G4Studio行业应用二次快速开发平台基于JavaEE技术体系,面向中小软件企业.zip

    《G4Studio行业应用二次快速开发平台:基于JavaEE技术体系的中小企业解决方案》 G4Studio行业应用二次快速开发平台,作为一个高效、便捷的软件开发工具,尤其针对中小型企业,旨在简化开发流程,提高开发效率。它...

    G4Studio行业应用二次快速java开发平台最新版(5.2正式发行版)

    G4Studio行业应用二次快速Java开发平台最新版(5.2正式发行版)是一个专为开发者设计的高效能、易使用的开发工具,旨在简化企业级应用的构建过程。该平台基于Java技术,提供了丰富的功能和组件,使得开发人员能够快速...

    G4Studio_V3.0 Ext非常详细的例子

    G4Studio_V3.0包含了各种表单元素(如文本框、下拉框、复选框等)和验证机制的示例,展示了如何创建、布局和管理表单。你将学习到如何定义字段规则,处理用户输入,以及如何将表单数据提交到服务器。 三、图表 ...

    G4Studio 第二部分

    G4Studio 第二部分

    G4Studio知识以及开发步骤

    G4Studio知识以及开发步骤。让你初步了解G4Studio的一些相关知识点。它配备MyEclipse8.5的步骤

    G4Studio结构分析

    4. **项目结构**:G4Studio的包结构遵循了一种常见的组织方式:Action类位于`包名+web`下,VO(Value Object)或Form类位于`vo`下,iBatis的配置文件(XML)位于`sqlmap`下,Service接口和实现类分别位于`service`和...

    G4Studio开发指南_V3.1.002.rar

    G4Studio是一套基于JavaEE面向中小软件企业的集需求分析、软件设计、编码实现、运行测试、运营维护、软件项目管理等于一体,力求覆盖整个软件生命周期的免费开源产品套件。以“标准功能可复用、通用模块可配置、行业...

    G4Studio参考资料

    G4Studio.pdf

    G4Studio开发指南_V3.1

    《G4Studio开发指南_V3.1》是针对G4Studio这一软件的详细开发手册,旨在帮助开发者深入了解和熟练运用G4Studio进行项目开发。G4Studio作为一个专业的开发平台,可能包含了丰富的功能和复杂的API接口,该指南的出现...

    G4studio教程

    通过本教程,我们将详细介绍如何在G4studio中创建一个功能完整的页面,并实现特定的功能。 #### 二、创建“我的页面” 本教程的目标是创建一个名为“我的页面”的功能页,该页面包含一个文本区域(input textarea)、...

    《G4Studio开发指南》专用电子阅读器注册机

    《G4Studio开发指南》专用电子阅读器注册机

    G4 studio 5.0 工程项目版

    This is a project which is made by G4 company . how to use it : 1. import this project to your myeclise 10. 2. deploy this project on your Tomcat 5.x . 3. WebbaseRoot/install/index....

    G4Studio_V3.1版本说明

    开源平台,G4Studio,熊春个人开发的 很给力啊,大家去谷歌下载平台吧。

Global site tag (gtag.js) - Google Analytics