08 2017 档案

摘要:1、在web.xml中配置Shiro的filter 在web系统中,shiro也通过filter进行拦截。filter拦截后将操作权交给spring中配置的filterChain(过虑链儿) shiro提供很多filter。 <! shiro的filter <! shiro过虑器,Delegatin 阅读全文
posted @ 2017-08-29 21:33 一条路上的咸鱼 阅读(249) 评论(0) 推荐(0) 编辑
摘要:1、授权的流程 2、三种授权方式 1.编程式:通过写if/else 授权代码块完成: Subject subject = SecurityUtils.getSubject(); if(subject.hasRole(“admin”)) { //有权限 } else { //无权限 } 2.注解式:通 阅读全文
posted @ 2017-08-29 21:32 一条路上的咸鱼 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一、shiro介绍 1、什么是shiro  shiro是apache的一个开源框架,是一个权限管理的框架,实现 用户认证、用户授权。 2、shiro的优点  (1)shiro将安全认证相关的功能抽取出来组成一个框架,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系 阅读全文
posted @ 2017-08-28 21:50 一条路上的咸鱼 阅读(938) 评论(0) 推荐(0) 编辑
摘要:一、实现原理 1.实现原理   本示例采用SpringMVC的拦截器来实现一个基于URL的权限拦截。 2.权限管理流程 二、数据库搭建 1.用户表(sys_user) (1)表结构 (2)表字段说明  id:主键  usercode:登录用户名  u 阅读全文
posted @ 2017-08-28 21:49 一条路上的咸鱼 阅读(599) 评论(0) 推荐(0) 编辑
摘要:一、权限管理 1、什么是权限管理   权限管理属于系统安全的范畴,权限管理实现对用户访问系统的控制,按照安全规则或者安全策略控制用户可以访问且只能访问自己被授权的资源。   权限管理包括用户身份认证和授权两部分,简称认证授权。对于需要访问控制的资源用户首先经过 阅读全文
posted @ 2017-08-23 10:17 一条路上的咸鱼 阅读(416) 评论(0) 推荐(0) 编辑
摘要:一、异常分类 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主 要通过规范代码开发、测试通过手段减少运行时异常的发生。 二、SpringMVC异常处理方式 系统的dao、service、controller出现都通过throws Ex 阅读全文
posted @ 2017-08-14 14:22 一条路上的咸鱼 阅读(315) 评论(0) 推荐(0) 编辑
摘要:一、什么是拦截器 Spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 要编写拦截器必须要实现HandlerInterceptor接口。 二、拦截器实现 1、拦截器的编写 编写两个用于测试的拦截器。 拦截器一: public 阅读全文
posted @ 2017-08-14 14:22 一条路上的咸鱼 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1、配置文件的解析器 在springmvc的配置文件中配置文件的解析器。 <! 配置文件解析器 <! 设置上传图片的最大尺寸,设置为5M=5 1024 1024 5242880 2、加入文件上传所需要的jar包 3、在jsp页面加入图片上传组件 商品图片: 4、在controller页面进行文件上传 阅读全文
posted @ 2017-08-14 14:21 一条路上的咸鱼 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一、注解说明 1、@RequestBody  作用:@RequestBody注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。 2、@Re 阅读全文
posted @ 2017-08-14 14:20 一条路上的咸鱼 阅读(330) 评论(0) 推荐(0) 编辑
摘要:一、什么是数据回显 数据提交后,如果出现错误,将刚才提交的数据回显到刚才的提交页面。 二、pojo数据回显方法 1、springmvc默认对pojo数据进行回显。 pojo数据传入controller方法后,springmvc自动将pojo数据放到request域,key等于pojo类型(首字母小写 阅读全文
posted @ 2017-08-14 14:19 一条路上的咸鱼 阅读(306) 评论(0) 推荐(0) 编辑
摘要:一、数据校验  SpringMVC的校验指的是服务端的校验。  通常使用较多的是前端页面的js校验,但是对于安全度要求高的数据建议在服务端进行数据校验。  在SpringMVC的Controller中校验页面请求的参数的合法性。service中主要校验业务参数,仅限于s 阅读全文
posted @ 2017-08-14 14:18 一条路上的咸鱼 阅读(413) 评论(0) 推荐(0) 编辑
摘要:一、@RequestMapping注解说明   通过@RequestMapping注解可以定义不同的处理器映射规则。 URL路径映射 @RequestMapping(value="/item")或@RequestMapping("/item") value的值是数组,可以将多个u 阅读全文
posted @ 2017-08-14 14:17 一条路上的咸鱼 阅读(283) 评论(0) 推荐(0) 编辑
摘要:使用Spring+SpringMVC+Mybatis实现SSM开发方式 1、创建一个web工程 2、导入所有需要使用到的jar包  1.Mybatis需要的所有jar包。  2.Spring的所有jar包。  3.数据库驱动包。  4.Mybatis和Spri 阅读全文
posted @ 2017-08-14 14:15 一条路上的咸鱼 阅读(321) 评论(0) 推荐(0) 编辑
摘要:使用注解的方式进行Handler的开发    注意:此处只介绍和方式一不同的地方 1、注解的处理器适配器  在spring3.1之前使用org.springframework.web.servlet.mvc.annotation.AnnotationMethodHand 阅读全文
posted @ 2017-08-14 14:13 一条路上的咸鱼 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1 、什么是SpringMVC   SpringMVC是一个基于MVC的web框架,属于Spring中的一个模块,它和Spring不需要通过中间层进行整合就可以一起使用。 2、SpringMVC运行过程  1. 发起请求到前端控制器(DispatcherServlet) 阅读全文
posted @ 2017-08-14 14:12 一条路上的咸鱼 阅读(3533) 评论(0) 推荐(1) 编辑
摘要:非注解的SpringMVC 1、创建一个web工程 2、导入工程需要的jar包 3、配置SpringMVC的前端控制器  前端控制器(DispatcherAdapter)需要在web.xml文件中进行配置,配置如下: ! 前端控制器 springmvc org.springframewo 阅读全文
posted @ 2017-08-14 14:12 一条路上的咸鱼 阅读(257) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示