Hey, Nice to meet You. 

必有过人之节.人情有所不能忍者,匹夫见辱,拔剑而起,挺身而斗,此不足为勇也,天下有大勇者,猝然临之而不惊,无故加之而不怒.此其所挟持者甚大,而其志甚远也.          ☆☆☆所谓豪杰之士,
上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1、SpringMVC全局异常处理的四种方式 在项目上线之后,往往会出现一些不可预料的异常信息,对于逻辑性或设计性问题,开发人员或者维护人员需要通过日志,查看异常信息并排除异常;而对于用户,则需要为其呈现出其可以理解的异常提示页面,让用户有一个良好的使用体验。所以异常的处理对于一个Web项目来说是非 阅读全文
posted @ 2021-05-21 17:31 唐浩荣 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 在Web应用MVC三层架构体系中,表述层负责接收浏览器提交的数据,业务逻辑层负责数据的处理。为了能够让业务逻辑层基于正确的数据进行处理,我们需要在表述层对数据进行检查,将错误的数据隔绝在业务逻辑层之外。在实际的项目中,一般会有两种校验数据的方式:客户端校验和服务端校验 客户端校验:这种校验一般是在前 阅读全文
posted @ 2021-05-21 17:29 唐浩荣 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、REST的概念 REST为“Representational State Transfer”的缩写,中文释义为“表现层状态转换”,REST不是一种标准,而是一种设计风格。是目前最流行的一种互联网软件架构风格。它倡导结构清晰、符合标准、易于理解、扩展方便的Web架构体系,主张严格按照HTTP协议中 阅读全文
posted @ 2021-05-21 17:24 唐浩荣 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 1、处理JSON相关的注解 @ResponseBody:将Controller中方法的返回值转为JSON对象响应给客户端,可以作用在方法上或者方法的返回值上。 @RequestBody:将Http请求中JSON对象的数据转为对应的Java对象,用在方法的形参上。 @RestController:它是 阅读全文
posted @ 2021-05-21 17:23 唐浩荣 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 1、拦截器介绍 SpringMVC 中的拦截器类似于 Servlet 开发中的过滤器 Filter ,只不过拦截器的功能更为强大。SpringMVC 中的 拦截器是非常重要和相当有用的,它的主要作用是拦截指定的用户请求,并进行相应的预处理与后处理。其拦截的时间点在“处理器映射器根据用户提交的请求映射 阅读全文
posted @ 2021-05-21 17:00 唐浩荣 阅读(143) 评论(0) 推荐(1) 编辑
摘要: 1、单个文件上传 SpringMVC对文件的上传做了很好的封装,所以使用 SpringMVC 可以非常方便的实现文件上传。从 Spring3.1 开始,对于文件上传,提供了两个处理器: CommonsMultipartResolver:兼容性较好,可以兼容 Servlet3.0 之前的版本,但是它依 阅读全文
posted @ 2021-05-21 16:59 唐浩荣 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 1、关于mvc:annotation-driven作用 [1]、<mvc:annotation-driven /> 会自动向容器中注册如下组件,并且会代替之前默认的组件: HandlerMapping :请求映射,负责根据用户请求url找到要执行的Handler RequestMappingHand 阅读全文
posted @ 2021-05-14 09:55 唐浩荣 阅读(237) 评论(0) 推荐(0) 编辑
摘要: mvc:view-controller标签的使用 mvc:view-controller标签的作用可以让我们在Controller类中少写一点代码,我们只需在XML中配置一下请求即可即可,其实我感觉没什么卵用,还不如直接在Controller中写呢!:joy::joy: 那么它是怎么来使用的呢?假设 阅读全文
posted @ 2021-05-14 09:54 唐浩荣 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、静态资源访问问题 我们平时在开发Web项目时,不可避免的需要使用到静态资源,例如要用到项目中的图片文件、HTML文件、CSS文件、JavaScript文件等等凡是浏览器直接可以使用且不需要Tomcat解析的资源都是静态资源。但是我们在配置SpringMVC核心控制器dispatcherServl 阅读全文
posted @ 2021-05-13 19:32 唐浩荣 阅读(228) 评论(0) 推荐(0) 编辑
摘要: 1、Request域 在SpringMVC中,一般在进行页面跳转时,都会带上该处理器处理完成的数据。我们都知道,SpringMVC的底层是封装了Servlet的代码,所以在SpringMVC中可以使用Servlet中的域对象,当然SpringMVC也额外给我们封装一些其它的域对象供我们使用,如Mod 阅读全文
posted @ 2021-05-13 18:46 唐浩荣 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1、转发与重定向 在SpringMVC中,如果当处理器对请求处理完毕后,在不是返回JSON数据的情况下,一般都会跳转到其它的页面,此时有两种跳转方式:请求转发与重定向。在SpringMVC中分别对应forward和redirect这两个关键字。 关键字 描述 SpringMVC实现 原生servle 阅读全文
posted @ 2021-05-13 18:43 唐浩荣 阅读(293) 评论(0) 推荐(0) 编辑
摘要: 1、转换器的概述 实际上在SpringMVC框架中,框架本身就内置了很多类型转换器,这些默认的类型转换器,可以将String类型的数据,自动转换为相应类型的数据。比如在前面的各种演示案例中,表单提交的无论是int还是double类型的请求参数,通过默认转换器均可直接接收到相应类型的相应数据,而非接收 阅读全文
posted @ 2021-05-13 08:05 唐浩荣 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 1、List集合绑定 SpringMVC中,如果前端需要传递批量数据时,就可以使用List来接收,此时的 List 集合本身需要放在一个封装对象中,也就是作为一个嵌套的对象类型。List 中可以是基本数据类型,也可以是对象。例如一本书有时不止是一个作者,也可以有多个,所以我们可以在Book类中添加一 阅读全文
posted @ 2021-05-13 08:04 唐浩荣 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1、参数绑定综述 我们知道,SpringMVC是用来处理前端的一些请求,当用户在页面触发某种请求时,一般会将一些参数(key/value)带到后台,然后将数据再通过视图返回给用户。在Spring MVC中可以通过参数绑定,将客户端请求的key/value数据绑定到Controller处理器方法的形参 阅读全文
posted @ 2021-05-13 08:03 唐浩荣 阅读(382) 评论(0) 推荐(2) 编辑
摘要: 1、创建一个maven工程 首先创建一个webapp模块的Maven项目,如下: 创建好之后导入如下Maven依赖: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.comp 阅读全文
posted @ 2021-05-13 08:02 唐浩荣 阅读(451) 评论(3) 推荐(3) 编辑
摘要: 1、MVC模式介绍 关于什么是MVC模式我在学习Java Web的时候写过一篇文章:MVC模式设计思想 。MVC模式的全名是Model-View-Controller,即模型(Model )-视图(View )-控制器(Controller)的缩写。首先要明确的一点是:MVC模式它不是类,也不是什么 阅读全文
posted @ 2021-05-13 08:01 唐浩荣 阅读(704) 评论(0) 推荐(1) 编辑
摘要: 文章标题为:毕业N年后,请不要像我一样被档案烦死(转自一位已经毕业的学姐) 注:本篇文章是我在朋友圈看到的,是一个高中同学转发的。其实我自己对个人档案这种东西也是一知半解,主要是因为它不能被我们自己拿在手里面,所以相对来说就是一个虚无的东西,但是绝对来说又真实存在。这篇文章我仔细看完了,觉得写得非常 阅读全文
posted @ 2021-05-09 15:28 唐浩荣 阅读(570) 评论(0) 推荐(0) 编辑
摘要: 1、XML配置相关元素 我们知道注解很方便,并且是很强大的东西,并且在平时的开发中基本都会使用注解开发,但基于 XML 的方式我们仍然需要了解,其实就跟注解差不多的功能,只是换了一种形式,下面先来了解一下 AOP 中可以配置的元素: AOP 配置元素 用途 aop:advisor 定义 AOP 的通 阅读全文
posted @ 2021-05-08 20:04 唐浩荣 阅读(250) 评论(0) 推荐(0) 编辑
摘要: AOP前奏:AOP的相关理论介绍 1、Spring对AOP的支持 Spring提供了3种类型的AOP支持: 基于AspectJ注解驱动的切面(推荐):使用注解的方式,这是最简洁和最方便的! 基于XML的AOP:使用XML配置,aop命名空间 基于代理的经典SpringAOP:需要实现接口,手动创建代 阅读全文
posted @ 2021-05-08 19:35 唐浩荣 阅读(448) 评论(0) 推荐(1) 编辑
摘要: 1、AOP的介绍 AOP为Aspect Oriented Programming的缩写,即面向切面编程(也叫面向方面),是一种可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。 编程思想 描述 面向对象编程(OOP) 简化代码:把重复代码纵向抽取到父类,O 阅读全文
posted @ 2021-05-08 19:32 唐浩荣 阅读(479) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页