通用系统管理平台开发过程(一)

最近一个月左右的时间,把前几年一直想做的,也尝试过做的,再次整理了一边,重新设计开发,终于把通用的系统管理平台的架子搭建起来了。

使用的架构是这样的:dorado+spring+hibernate
分层为:view/listerner/viewModel + so + dao + pojo

这里对dorado还是要进行表扬和推荐使用的,去年年初的时候,我在实现单表通用管理模块,直接使用jsp,做得我焦头烂额,这次使用dorado作为展现层的中间件,开发效率比较快速,展现效果十分不错。短短的两个星期左右的时间,就把单表维护管理的增删改查等功能开发完成。
其实很多人很多公司,都有自己的平台,我只是基于自己的兴趣,以及这几年项目实施过程中,客户提出的需求,做一个整理,以便保证下一个系统的快速响应。诚然大家都认为没有一个很通用的平台,要不就不会有这么多的系统了。我也是想把常用的技术做一个整合,这样在开发系统的时候,大家有一个参考借鉴的代码,所以就系统管理做一个通用平台,我想系统管理还是可以通用的。
系统管理逃不开菜单权限管理,资源、角色、用户、区域、编码、变量,我还加入了系统消息、系统公告、节假日、操作日志等。当然这里面的一些词语可能本地化了,呵呵,大家明白意思就好了。这些类或者表结构的设计,其实早就有的,当然也在不断完善过程中。
现在第一步的单表管理已经开发完成,接下来就做授权体系吧。资源这边我现在有菜单、区域和系统三类资源;角色和用户都可以拥有多个资源,这里就不争论为什么用户直接挂资源这个话题了,毕竟这只是我想要这样做而已。所以授权这边就有对用户授资源、对用户授角色、对角色授资源、对角色授用户、对资源授角色、对资源授用户。资源、角色、用户我始终认为是一个正三角形的,所以,加上区域,就有了立体感,呵呵。
计划下个星期把授权体系开发出来。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值