
spring
文章平均质量分 85
周大福ye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Shiro与SSM集成实现用户认证和授权
Shiro实现用户认证在 shiro 中,用户需要提供principals (身份)和credentials(凭证)给shiro,从而应用能验证用户身份。身份即帐号/凭证即密码原创 2022-04-20 17:06:08 · 313 阅读 · 0 评论 -
shiro入门
一、什么是shiro?Shiro是一个功能强大且易于使用的 Java 安全框架,它执行身份验证、授权、加密和会话管理。借助 Shiro 易于理解的 API,您可以快速轻松地保护任何应用程序——从最小的移动应用程序到最大的 Web 和企业应用程序。二、shiro的核心架构SubjectSubject即主体,外部应用与subject进行交互,subject记录了当前的操作用户,将用户的概念理解为当前操作的主体。外部程序通过subject进行认证授权,而subject是通过SecurityMa.原创 2022-04-14 09:17:53 · 176 阅读 · 0 评论 -
SpringMVC之全局异常处理
一、为什么要全局异常处理?我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型的异常处理从各处理过程解耦出来,既保证了相关处理过程的功能较单一,也实现了异常信息的统一处理和维护。二、异常处理思路...原创 2022-04-10 14:51:22 · 4071 阅读 · 0 评论 -
SpringMVC之JSON
目录一、JSON二、JSON数据格式三、返回JSON配置步骤一、JSONJSON (JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。它基于 ECMAScript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。二、JSON数据格式1...原创 2022-04-09 19:43:30 · 2349 阅读 · 0 评论 -
SpringMVC之JSR303的基本使用
目录一、JSR303二、JSR303的注释三、SpringMVC中使用JSR303进行服务器端验证JSR303示例一、JSR303关于JSRJSR是Java Specification Requests的缩写,意思是Java 规范提案。是指向JCP(Java Community Process)提出新增一个标准化技术规范的正式请求。任何人都可以提交JSR,以向Java平台增添新的API和服务。JSR已成为Java界的一个重要标准。关于 JSR-303JSR-303 是..原创 2022-04-09 18:39:36 · 615 阅读 · 0 评论 -
SpringMVC之拦截器
一、什么是拦截器?SpringMVC的处理器拦截器,类似于Servlet开发中的过滤器Filter,用于对处理器进行预处理和后处理。依赖于web框架,在实现上基于Java的反射机制,属于面向切面编程(AOP)的一种运用。由于拦截器是基于web框架的调用,因此可以使用Spring的依赖注入(DI)进行一些业务操作,同时一个拦截器实例在一个controller生命周期之内可以多次调用。二、拦截器与过滤器2.1 什么是过滤器(Filter)依赖于servlet容器。在实现上基于函数回调...原创 2022-04-09 17:34:07 · 7349 阅读 · 1 评论 -
SpringMVC之文件上传、下载
一、 文件上传 1、文件上传: 将客户端数据以文件形式封装,通过网络协议发送到服务器端。 在服务器端解析数据,最终在服务端硬盘上作为真实的文件保存。2、文件上传对页面的要求必须使用表单,而不能是超链接; 表单的method必须是POST,而不能是GET; 表单的enctype必须是multipart/form-data; 在表单中添加file表单字段,即<input type=”file”…/><%@ page contentType="text/html...原创 2022-04-09 16:00:02 · 522 阅读 · 0 评论 -
SpringMVC入门简介
1. 什么是spr目录1. 什么是springMVC?2. SpringMVC处理请求的流程3. SpringMVC核心开发步骤4. SpringMVC的组件5、实现步骤6. 常用注解7、静态资源访问设置Spring Web MVC是一种基于Java的实现了MVC设计模式的、请求驱动类型的、轻量级Web框架,已经融合在 Spring Web Flow 中。相比于MVC,M就是模型model,主要用于数据封装和业务逻辑处理,而V是view,叫视图,主要用于数据的原创 2022-04-07 23:07:35 · 370 阅读 · 0 评论