运行时扫描自定义注解生成Web系统中的功能权限

我们常常在系统中需要用到权限,然而每次新定义一项权限时,就需要在我们的系统权限列表中录入一次。如一个用户管理的模块可能需要在系统的权限列表中相应的增加查询用户,新增用户,修改用户以及删除用户的权限。这样繁琐的体力劳动看起来既不便捷,也不优雅。是否可以省略掉中间的录入环节呢?我们想要既方便的将我们定义的权限加入到系统的权限列表中,不需要录入,又能够方便的来进行功能权限的检查,好了,那么下面这种方式可能适合你。... 详情

SSM框架整合实践(SpringMVC+Spring+Mybatis)

最近学习了一些SpringMvc的基础,加上Spring的整合,并且工作中已经使用了很久的ibatis(后来改名为Mybatis),所以其实一个SSM框架需要的东西大体上都已经具备。SSM本身不想做过多的介绍,已经流行了很久,网上的资源也很丰富,而且看过一篇文章说基础框架还是要自己动手做一遍的,所以我也参照网上的一篇SSM框架的整合教程做了实践,参照地址可以点击这里,实践过程中,升级了一些依赖的jar包,发现了一些版本上的区别,也着实踩了不少的坑,当然好在写了几年的程序解决问题的能力还是具备的。将实践的过程以及参考文章分享在这里,方便以后查阅。整体来说框架的搭建不是很复杂,所以细心点还是较为轻松的。... 详情

SpringMVC:整合Spring IOC

曾经在做.net项目的时候有使用autofac等做ioc,但是学习了Spring后,发现它的依赖注入在使用上也是如此简单。依赖注入分为属性注入和构造注入,我们的目的是在SpringMvc下整合SpringIOC,并且要通过注解的方式注入bean,这样的过程在spring中我们仅需要增加几行的xml注释即可实现。往下看:... 详情

SpringMVC:RESTFul风格

我们都知道,客户端想要操作服务器,那么只能是HTTP协议中的四种操作方式,四个方式分别是:GET、POST、PUT、DELETE。它们分别对应四种基本操作:GET用来获取资源,POST用来新建资源(或者更新资源),PUT用来更新资源,DELETE用来删除资源。那下面就实践下SpringMvc下的RESTFul风格。... 详情

SpringMVC:HelloWorld

做了很久的java项目,写了不少的业务逻辑,但是java框架的基础却了解的少之又少,连最基本的SpringMvc都不会,所以决定从头开始重新学习SpringMvc。废话不多说了,各个社区里有很多SpringMvc的教程,写的都很好,并且我也是按照其中的步骤学习,但依然还是想将学习实践的过程纪录下来以作参考,毕竟能分享出来的东西才能够被消化吸收。言归正传,对于SpringMvc的介绍就不多说了,网上很多,还是从第一个程序开始说起。... 详情