将Shiro框架整合到新的web项目中很简单,就是在web项目中导入Shiro的相关jar包以及整合jar包即可完成整合(是不是很简单…哈哈就是这么简单)。难的就是整合了Shiro框架后的web项目该如何进行开发,关于这一点,我将在下方通过一个demo演示用户的登录与退出及登录后的权限管理带你入门加入了Shiro框架后的web项目开发。
Shiro之实现授权
当用户的信息得到认证通过后,该用户在系统中具有哪些操作权限呢?所以在用户认证通过后,系统就要给该用户进行授权操作了。
Shiro之实现认证
与其它java开源框架类似,将shiro的jar包加入项目就可以使用shiro提供的功能了。shiro-core是核心包必须选用,还提供了与web整合的shiro-web、与spring整合的shiro-spring、与任务调度quartz整合的shiro-quartz等jar包。
初识Shiro
Shiro是Apache的一个权限管理框架,鉴于很多人对权限管理的概念都不是很清楚,所以我在正式介绍Shiro前我会谈谈权限管理的概念。
SSM注解开发的高级知识讲解
经过前面两篇文章SSM的整合和一个案例带你快速入门SSM开发的讲解后,我们已经顺利的了解了利用SSM进行开发的基础知识,本篇文章将为你介绍更负责的高级知识,例如数据回显、参数绑定list数据、图片的上传、json数据的请求和响应、validation分组校验、统一异常处理、RESTful支持以及拦截器的应用。
一个案例带你快速入门SSM开发
经过上篇文章Spring、Spring MVC与Mybatis整合工程搭建我们便将SSM的环境搭建了,接下来我们便利用这个工程来开发项目带你快速学会使用SSM整合框架进行开发。我们同样采用的是注解处理器映射器与注解处理器适配器进行开发。
手把手带你实现Spring、Spring MVC与Mybatis整合工程的搭建
系统的学完了Spring、Spring MVC以及Mybatis之后我们就可以进行这三者的整合工作了,其实不难,就是将这三个框架的配置文件提取出来放在一个项目中,然后便可以进行开发(就是这么简单)。此篇文章我们将在前篇文章Mybatis3.x与Spring3.x整合的基础上将Spring MVC的配置引入进来即可(超级简单)。
Spring MVC之注解与非注解映射器和适配器
在Spring MVC中涉及到的处理器映射器和处理器适配器分为注解处理器映射器和处理器适配器与非注解处理器映射器和处理器适配器,这些远远不止上篇文章中介绍到的那几个,本篇文章的目的就是为了介绍更多的处理器映射器和处理器适配器。毕竟我们是革命者,了解更多的知识才是王道。
Spring MVC快速入门
1.Spring MVC框架
1.1Spring MVC介绍
SpringMVC和Struts2都属于表现层的框架,它是Spring框架的一个模块,提供web层解决方案,我们可以从Spring的整体结构中看得出来:
用IDEA开发MyBatis逆向工程
以往我们在开发时都需要通过数据库中的表然后自己在po包下建立相对应的pojo类,并要创建相应的mapper.xml写出对表的所有操作,而使用mybatis逆向工程就不用我们自己再编写pojo类与相应的mapper.java和mapper.xml文件,它可以自动对单表生成sql,包括:mapper.xml、mapper.java、表名.java(po类)。是不是很方便?接下来我将为你们介绍如何使用mybatis的逆向工程,只需三步便可以简单做到。