SpringMVC
文章平均质量分 66
dream.未来
细节把控的学习,解决问题不仅仅是给你解决的代码更多的是是告诉你他为什么能解决这个问题,他的内部处理事什么样的过程,这样很耗费时间,但是能让你理解最底层的运行就能方便你更好的运用,也能更好的扩展
展开
-
MD5与Salt
MD5与Salt加密加密,以某种特殊的算法改变原来的信息数据。使得未授权的用户即使获得了已加密的信息,因为没有相对应的解密算法,无法正常阅读原文数据。加密更多说的是基于密码的一种算法。密码算法:本质上:就是对明文的文件或者数据按照某种算法进行加工处理,使其成为不可读的一套代码。(ifelse while for)在密码算法中,目前流行的有五种:对称加密对称加密本质上就是单密钥加密意思就是加密和解密使用的是相同密钥的一种加密算法在http应用比较多。一般在进行数据传输的原创 2021-03-16 09:39:57 · 218 阅读 · 1 评论 -
Maven分模块开发 Maven继承 Maven工程聚合
maven分模块开发我们都知道一个maven里面有pojo包,dao包,Service包,web包,,如果我们把他们都放在一个工程里面写能完成我们呢的业务,但是这样是不是就会看起来很杂乱,不利于我们程序员思路清晰,所以我们呢就可以进行Maven的分模块开发,这就把我们的常用包分开编程,利于我们管理和理清思路具体建立工程如下图所示我们可以看出来,在一个总的父工程里面我们吧常用分离开来建立,这样我们就能在每个单独包里面写让他们单独的业务逻辑了面就很方便我们的管理.那么我们的子工程在父工程之下,父工程里原创 2021-03-11 22:15:53 · 140 阅读 · 0 评论 -
Maven依赖管理
Maven的版本依赖其实依赖管理是通过依赖管理实现jar包统一管理, <dependencies> <!--引入Spring 核心容器包--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId>原创 2021-03-11 21:28:24 · 59 阅读 · 0 评论 -
SpringMVC拦截器
SpringMVC拦截器SpringMVC的处理器拦截器功能类似于Servlet中的过滤器,用于对处理器Handle进行预处理和后处理,区别就是和Filter加载时机不一样SpringMVC拦截器的开发步骤1.创建一个自定义的拦截器**那就是一个类实现接口 HandleInterceptor 接口之中定义了三个方法,接下来我们将会通过代码来解释这三个方法的作用public class MyInterceptor01 implements HandlerInterceptor { @O原创 2021-03-11 21:07:14 · 85 阅读 · 0 评论 -
全局异常处理 ------S平ringMVC文件长传-----RESTful编程风格支持
全局异常处理器首先我们需要定义一个异常处理类 - 实现HandlerExceptionResolver接口 重写里面的抽象的方法在springmvc.xml文件中配置该自定义异常类/** * @author: admin * @date: 2021/3/10 * * 全局异常类 */public class OverAllExceptionHandle implements HandlerExceptionResolver { @Override public原创 2021-03-10 23:05:44 · 72 阅读 · 0 评论 -
@RequestMapping---多个路径匹配----窄化路径-----限定请求方法-----Controller方法的返回值
@RequestMapping这个的作用是上面呢?????作用就是设定访问路由,我们可以更具指定的访问路由访问我们制定的方法(Servlet) ,就相当于原生Servlet和前端相连的部分一样~~~~~~~~~~~~多个路径匹配意思就是我们的z注解@RequestMapping她不止能匹配一个路径还能匹配很多的路径,就是可以通过很多种匹配路径和来访问这个方法这个Servlet 写在方法上面的。多个路径匹配格式:中间用逗号隔开@RequestMapping(path = {"/tes原创 2021-03-10 22:20:30 · 9350 阅读 · 0 评论 -
参数绑定:数组类型参数绑定-----集合类型参数绑定----格式类型转换(日期) ----@DateTimeFormat
数组类型参数绑定如果说表单中的那么属性有多个,此时我们在pojo类中定义该那么熟悉为数组类型产生映射的时候首先是前端页面表单应该是含有多选<form action="${pageContext.request.contextPath}/role/testArrays.action" method="post"> id:<input type="text" name="role.r_id" placeholder="id值"/><br> 角色名称:&l原创 2021-03-10 21:00:16 · 223 阅读 · 0 评论 -
参数绑定: 注解@RequestParam----Post请求中的中文乱码问题----参数绑定pojo类----参数绑定pojo包装类
参数绑定注解@RequestParam的使用首先我们应该知道 注解 @RequestParam的使用位置一般来说都是针对方法参数使用,主要在什么情况下才会使用呢?当我们的参数参数名和我们的数据库表的字段值不一样就会需要用到 注解@RequestParam 这个注解的作用就是让数据库表的字段和参数名联系在一起注意事项如果使用了注解@RequestParam 那么参数就必须赋值,斗则就会报错,如果不想赋值,可以设定默认值 defaultValue所以一般来说为了防止报错我们一般都会把nam原创 2021-03-10 20:08:47 · 589 阅读 · 0 评论 -
参数绑定01
参数绑定默认支持参数的类型HttpSession对象 HttpServletRequest对象 HttpServletRequest对象(doGet doPost)还可以使用Model对象(数据封装模型) 大多数是用于回传数据的(类似于Request域)简单类型参数:如果传入的参数和我们设定的参数数据类型不一样 那就是参数非法 400错误基本类型 四类八种String字符串一般情况下在适用基本类型的时候一般是使用他的包装类类型.因为基本类型不能接受null值.原创 2021-03-09 22:56:31 · 65 阅读 · 0 评论 -
SSM整合
SSM整合(Spring springMVC mybatis 的整合使用 )由于是完整的所以很长哈,有点心理准备包的创建样子![在这里插入图片描述](https://img-blog.csdnimg.cn/20210309221112999.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl81MjI5NjkzMQ==,s原创 2021-03-09 22:53:05 · 130 阅读 · 0 评论 -
SpringMVC组件介绍以及配置(一个中心三个基本点)
前端控制器 DispatcherServlet 中心同时整个S平日那个MVC的中心,,,,由他来调用其他组件处理用户的请求它存在的作用是为了降低组件之间的耦合性基本点1 : HandleMapping 处理器映射器目的是的负责用户的url请求,找到Handle处理器@RequestMapping采用注解是目前期耶中最流行的方式Handle处理器Habdle是继前端控制器的后端控制器,再前端的调配之下,Handle对具体的用户请求解析处理所以一般来说,Handle处理器一般都是处理业务的原创 2021-03-09 21:33:20 · 271 阅读 · 0 评论 -
SpringMVC框架执行原理
SpringMVC框架执行原理首先我们必须知道SpringMVC本质就是一个Servlet,需要借助前端控制器 DispatcherServlet在web.xml文件中,配置前端控制器DispatcherServlet,由于它是一个Servlet,所以我们考研找Swervlet的配置方式配置前端控制器,一般来说都是 在中配置通用映射*.action执行顺序首先是当客户端发送请求的时候--------->先经过前端控制器( DispatcherServlet) 前端控制器根据请求的资源,映射调原创 2021-03-09 21:07:50 · 96 阅读 · 0 评论 -
SpringMVC的快速入门
SpringMVC的快速入门开发步骤1.首先需要在pom.xml里面导包导包 Spring核心容器包(4个),日志包(两个 commons-logging / log4j ),aop(面向切面包) ,web(web包) webmvc ,jstl (自定义标签库) ,servlet ,jsp建包图解导包代码必须要导入这些包,才能方便使用 <dependencies> <dependency> <原创 2021-03-09 20:49:28 · 86 阅读 · 0 评论 -
SpringMVC解释及优点
SpringMVC入门SpringMVC概述首先SpringMVC的本质其实就是一个ServletSpringMVC的底层是一个Servlet,是一种基于java实现MVC设计模型的请求驱动类型的轻量级web框架轻量级:其实就是通过注解让简单的pojo类称为处理请求的控制器,一个方法就是一个Sservlet,无需实现任何接口MVC解读model:主要用于数据的封装 就是pojo类View : 解析jsp生成的html页面,就是JSPController: 主要是用于服务器和客户端的交原创 2021-03-09 20:17:17 · 787 阅读 · 0 评论