博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ITOO-权限系统(一)
阅读量:6463 次
发布时间:2019-06-23

本文共 870 字,大约阅读时间需要 2 分钟。

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

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

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

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

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

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

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

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

转载于:https://www.cnblogs.com/xzpblog/p/5117928.html

你可能感兴趣的文章
iOS自定制tabbar与系统的tabbar冲突,造成第一次点击各个item图片更换选中,第二次选中部分item图片不改变...
查看>>
C# Dictionary用法总结
查看>>
SVN服务器使用(二)
查看>>
反射获取内部类以及调用内部类方法
查看>>
C语言 - pthread
查看>>
谈Linq To Sql的优劣--纯个人观点
查看>>
HDU 4996 Revenge of LIS(DP)
查看>>
App里面如何正确显示用户头像
查看>>
DATAGUARD维护:从库宕机后如何恢复到管理恢复模式
查看>>
Android中的PID和UID
查看>>
U-BOOT之一:BootLoader 的概念与功能
查看>>
我的路上
查看>>
Velocity处理多余空白和多余空白行问题
查看>>
内容开发平台(PLATFORM)
查看>>
java值传递
查看>>
判断一个数是否为素数的一个讨论(一)
查看>>
DB2与oracle有什么区别
查看>>
创建一个多级文件目录
查看>>
Picasa生成图片幻灯片页面图文教程
查看>>
js获取当前时间的前一天/后一天
查看>>