zoukankan      html  css  js  c++  java
  • ITOO-权限系统(一)

             自从去年11月份软考结束后,到今年的三月份,ITOO已经经历了两个版本的生命周期了。进入三月份,一部分人已经开始准备今年5月份的软考学习,而我们这部分人又开设了3.0的开发阶段。

          这次的身份和前两个阶段有所不同,从考试系统到新生入学系统都是成员的身份,这次我们五个人接手权限系统,而我也成了权限的组长。

          权限系统,我们主要成员一共是五个男生,从搭建框架遇到的点点滴滴的困难,再到整合代码,再到攻克难点,化零为整。

          搭框架我们体验了什么是一名架构师,从1.0到2.0的工厂,我们从3.0舍弃掉了,用了IOC容器来取代,再加上Spring。但是在搭框架的同时,dll版本的问题让我们出现了这样那样的问题,但是不知,这仅仅是困难的开始。

           3.0的突破还有很多,单元测试也算是一个新生血液吧,更好的利用VS封装好的单元测试我们就不需要自己添加控制台然后添加各种引用,真的为我们省了好多时间,单元测试也可以测试自己的接口,比如我做的是权限系统的角色管理模块,需要为注册模块提供接口,在我完成接口后我可以用单元测试自己测试我的接口是否正确,这样利己利人的工具真的不错。

           权限系统在搭建好框架以后就是开始进行代码整合阶段了,我们在3.0初期为大家写好了命名规范文档,以及注释文档,力求做到规范。在导代码的同时发现权限的问题很大,我们的界面几乎都是自己手动敲的,没有采用UI系统的界面规范,所有权限系统一边整合代码一边修改页面;在导代码的同时我也是渐渐的了解了权限的业务逻辑,明白了角色,组织用户,资源的关系,真是印证了那句话随风潜入夜,润物细无声。

          权限系统算是一种公共服务,不同基础,考评系统那种业务系统,权限系统需要为所有的系统进行服务,所以在权限系统这里抛出的问题很多,比如注册的动态建库建表,CAS的单点登录的安全退出,再比如实现动态切库,还有AOP或者AOP池的概念。

          上面这些难点,算是一种挑战,也算是一种历练,在后续的博文中会一点点攻破。

  • 相关阅读:
    [Vue]axios的使用
    Handler和Thread线程
    Android启动时闪一下黑屏或者白屏
    WebP图片格式
    ThreadLocal
    泛化,实现,依赖,关联(聚合,组合)
    深入解析AsyncTask
    Processes and Application Life Cycle
    深拷贝浅拷贝
    LCS(Longest Common Subsequence)
  • 原文地址:https://www.cnblogs.com/xzpblog/p/5117928.html
Copyright © 2011-2022 走看看