上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页
摘要: 在Spring MVC应用中,不管是怎样对底层数据库的操作还是业务层或者控制层的操作 都会遇到不可避免的各种异常需要处理,如果每个过程都单独对异常进行处理,那么 系统的代码耦合度高,工作量大且不好统一,维护工作也很麻烦。 如果将所有类型的异常从各个层中解耦出来,这样既保证了相关处理过程的功能单一 又 阅读全文
posted @ 2019-01-17 12:56 MrChengs 阅读(642) 评论(0) 推荐(0) 编辑
摘要: 用户输入一般书 随意的,为了保证数据的合法性,数据校验时所有web应用都必须处理的问题。 在spring MVC中有两种方法 1、利用spring自带的验证控件 2、JSR303 1、数据验证概述 数据验证分为客户端验证和服务的验证,客户端验证主要时过滤正常用户的误操作, 通过javascript代 阅读全文
posted @ 2019-01-17 12:56 MrChengs 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 在开发是可能会遇到:某些网站只能希望几个特定的用户浏览,对于这种访问权限控制需要使用拦截器。 1、拦截器的概述 spring MVC的拦截器与java Servlet的过滤器类似,主要用于拦截用户的请求做出响应的处理 通常在权限验证、记录请求信息的日志、判断用户手否登陆功能上。 1、拦截器的定义 在 阅读全文
posted @ 2019-01-17 12:56 MrChengs 阅读(289) 评论(0) 推荐(0) 编辑
摘要: spring MVC框架中需要手机用户请求参数,并将请求参数传递给应用的控制器组件。 此时存在一个问题,所有的请求参数只能是字符串数据类型,但Java时强类型语言 所以spring MVC框架必须将这些字符串请求转换为相应的数据类型。 1、类型转换的意义 jsp + Servlet为例子来介绍,雷西 阅读全文
posted @ 2019-01-17 12:55 MrChengs 阅读(648) 评论(0) 推荐(0) 编辑
摘要: 1、数据绑定 在spring MVC中数据绑定有这样基层定义: 绑定请求参数输入值到领域模型 模型数据到视图的绑定 模型数据到表单元素的绑定。 2、表单标签库 表单标签库中包含了可以用在JSP页面中渲染HTML元素的标签。 在JSP页面使用时需要引入如下代码: 1、表单标签 2、input标签 3、 阅读全文
posted @ 2019-01-17 12:55 MrChengs 阅读(652) 评论(0) 推荐(0) 编辑
摘要: 代码是上一篇的累加!!! 1、基于注解的控制器 ①、在基于注解 的控制器类中可以同时编写多个处理方法,进而可以处理多个请求的url, 这就允许将相关的操作编写在同一个控制器类中,从而减轻控制器类的数量,方便以后的维护。 ②、基于注解的控制器不需要再文件配置文件中部署映射,仅需要使用RequestMa 阅读全文
posted @ 2019-01-17 12:54 MrChengs 阅读(4668) 评论(0) 推荐(0) 编辑
摘要: 注意此时的开发工具是IDEA!!! spring MVC 入门 1、MVC模式与Spring MVC工作原理 ①、MVC模式 MVC是Model、View和Controller的缩写,分别代表WEb程序中的3中职责。 Model:用于存储数据以及处理用户请求的业务逻辑。 View:向控制器提交数据, 阅读全文
posted @ 2019-01-16 18:35 MrChengs 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1.指定配置 位置: 给类路径下放上每个日志框架自己的配置文件即可; SpringBoot就不使用他默认配置的了 使用什么日志则配置什么文件以及注意文件名 自定义: logback.xml:直接就被日志框架识别了; logback-spring.xml:日志框架就不直接加载日志的配置项,由Sprin 阅读全文
posted @ 2018-12-14 22:27 MrChengs 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1.主流的日志框架 2.SLF4J使用 如何在系统中使用SLF4j https://www.slf4j.org 以后开发的时候,日志记录方法的调用,不应该来直接调用日志的实现类,而是调用日志抽象层里面的方法; 给系统里面导入slf4j的jar和 logback的实现jar 如下图: 每一个日志的实现 阅读全文
posted @ 2018-12-14 22:06 MrChengs 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1.外部配置加载顺序 SpringBoot也可以从以下位置加载配置; 优先级从高到低 高优先级的配置覆盖低优先级的配置,所有的配置会形成互补配置 1.命令行参数 所有的配置都可以在命令行上进行指定 先打包在进行测试 指定访问的路径 多个配置用空格分开; --配置项=值 -- 由jar包外向jar包内 阅读全文
posted @ 2018-12-14 17:06 MrChengs 阅读(4664) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 32 下一页