原定上一个星期完成的授权管理,由于工作繁忙及感冒了一场,直到今天晚上才完成。感觉这次实现的权限授权体系,比以往的都要清晰,在操作上更加方便,界面上也比较直观。刚刚完成了复制/粘贴的功能,这个功能受启发与一个客户,他在实际操作过程,曾对我提出了该要求,当时实现的比较笨拙。
同时通过这次授权模块的开发,对了many-to-many有了更多的理解,去年我实现的时候,过多追求代码重用,结果在两端都设置了inverse=false,呵呵,耍了点小聪明。这次严格遵守,只在一端设置inverse=false,并在这一端进行add/remove操作。
我在获取数据的时候,对访问数据库次数,有着极端的要求,尽量减少sql和减少传递的数据量,这和web端传回数据到服务器的要求一样。所以有待优化的地方还是存在的。
还有一点,就是数据量巨大的时候,怎么提高性能,特别是页面展现上的速度。分页提取数据是肯定的,能用树形展现的尽量用树形。
接下来一个星期的计划是,完成一个工作流的demo,同时优化已经完成的代码。这两个星期其实对之前完成的代码也有重构,精简了不少代码。
突然想起一个问题,就是ajax访问的时候,如果session已经失效,我希望客户端能返回到登录页面,怎么实现呢? 有待解答!
分享到:
相关推荐
本文档旨在详细介绍软件系统通用开发平台,阐述其设计理念、功能特性以及在各行业核心业务系统中的应用价值。它为读者提供了全面了解该平台的指南,帮助用户理解如何利用该平台高效地构建和管理业务系统。 1.2 范围...
在实际开发过程中,权限管理通常涉及到数据库的设计,包括角色表、用户表、权限表以及角色-权限关联表。通过SQL查询和存储过程,我们可以实现动态的角色分配、权限检查等功能。 总结起来,"C# Winform开发框架源码 ...
Access通用平台二次开发是一个针对Microsoft Access的高效开发工具,它为开发者提供了快速构建各种管理系统的框架。Access本身是一个关系数据库管理系统(RDBMS),而这个通用平台则进一步扩展了其功能,使得非专业...
然而,文章的摘要部分提供了关于系统设计的目的和优势的更多信息,即通过设计一个通用的权限管理系统,可以使得其他基于Java EE平台的Web应用基于该系统快速进行开发,从而缩短整个项目的开发周期。这一优势体现了...
一套能够简化工资计算、发放以及管理过程的系统,可以大大提升人事管理部门的工作效率,确保工资发放的准确性与及时性。本文将详细介绍一款名为《通用工资管理系统》的软件,它不仅适用于各类机关事业单位,而且能够...
【标题】"公司后台通用管理系统源码模板下载"所涉及的知识点主要集中在企业级后端管理系统的设计、开发和实现上。此类系统通常用于处理公司的日常运营数据,包括但不限于员工管理、项目管理、财务管理、客户关系管理...
STM,即Software Testing Management System,是一款通用的软件测试过程管理系统,旨在为软件测评实验室和企业软件测试部门提供一个集测试技术过程与质量管理过程于一体的综合管理平台。该系统遵循实验室或企业的...
蓝点通用信息管理系统V2.0主要关注企业的信息化建设,通过提供一个统一的平台,整合企业内部的业务流程,实现数据的一体化管理。这个系统通常包含了用户管理、权限控制、数据录入、报表生成、工作流引擎等多个功能...
作为通用后台管理系统,其设计应具备良好的扩展性,允许企业根据自身业务需求进行二次开发或插件集成,实现功能的个性化定制。 这套《通用企业型后台管理系统》的全站源代码提供,让开发者可以深入研究系统架构,...
通用企业客户关系管理系统源码 本系统响应式自适应电脑和手机,无限开源。 这套CRM还包括进销存整合、市场营销、财务核算、企业内部管理、完整销售等功能。 周期和售后管理使企业的实际运作更加方便快捷。 系统功能...
冶金工艺流程计算系统通用开发平台MetCalDesk,简称MetCal,是一个专为冶金工艺全流程物料平衡、化学平衡、热平衡计算设计的高效软件系统。它的设计理念是将工艺流程图和计算流程图结合起来,为冶金过程工艺研究设计...
本资源包,"ASP.NET通用模块及典型系统开发实例导航",显然是针对ASP.NET开发者设计的,旨在帮助他们理解和掌握在实际项目中常用的功能模块以及如何构建典型系统。 1. ASP.NET通用模块:这些模块是可复用的组件,...
《通用后台权限管理系统需求规格说明书1》 在IT行业中,后台权限管理系统的构建至关重要,它涉及到软件系统的安全性与效率。本项目旨在通过采用Spring Boot框架,结合MyBatis和Shiro安全框架,创建一个通用的后台...
这个库可能是系统开发过程中复用度较高的部分,为权限管理模块和其他模块提供基础服务。 在学习这个源码时,开发者可以关注以下几个关键知识点: 1. **角色-权限-资源模型**:理解如何定义和管理角色,如何将权限...
《Visual Basic数据库通用模块及典型系统开发实例导航》是一本专为VB(Visual Basic)开发者设计的指南,它深入探讨了如何使用VB进行数据库应用程序的开发。这本书的核心内容包括两个主要部分:数据库通用模块的设计...
资源包中包含的开发说明文档是开发者理解系统架构和实现的关键,它详细介绍了系统的设计理念、功能实现以及开发过程中的注意事项。源代码的提供则使得用户可以根据自身需求进行二次开发或定制,增强了系统的适应性。...
总的来说,这个通用后台管理系统源码ASP为开发者提供了一个基础的框架,简化了后台管理系统的开发过程,同时也为二次开发和个性化定制提供了便利。对于熟悉ASP编程和Web开发的人员来说,这是一个有价值的工具。
这里提到的框架是基于Spring Boot,这是一个由Pivotal团队提供的Java平台,它构建于Spring Framework之上,简化了Spring应用的初始搭建以及开发过程。Spring Boot通过默认配置、内嵌式Web服务器、starter依赖等特性...
在实际开发过程中,layuimini是一个基于layui的后台管理模板,它简化了页面布局和组件调用,让开发者更专注于业务逻辑。此外,EasyAdmin-v2可能作为这个系统的版本号,意味着它在易用性和性能上进行了优化升级。 ...
【SQL数据库通用工资管理系统】是一个针对企业工资管理的软件应用,通常用于课程设计或实际的管理情境中。这个系统的设计涵盖了从可行性研究到需求分析、概要设计、逻辑设计、数据库实现以及课程设计总结的全过程。 ...