06 2018 档案

摘要:一、跨域 服务端须在响应中添加相应响应头,从而允许跨域,具体可通过 二、静态资源访问 web服务器(如tomcat、jetty)定义了默认的Servlet:default,可负责静态资源的访问,默认设置如下(参见tomcat安装目录/conf/web.xml): spring mvc的设置覆盖了默认 阅读全文
posted @ 2018-06-21 16:57 Matt_Cheng 阅读(513) 评论(0) 推荐(0) 编辑
摘要:一、概述 客户端与服务器端在交互过程中,需要将字符以某种编码方式转化为字节流进行传输,因此涉及字符的编码和解码。某一方以编码方案A编码,另一方须以同样的编码方案解码,否则会出现乱码。 客户端与服务器端的交互可分为三种: 服务端向客户端传递数据 客户端向服务端传递数据(POST) 客户端向服务端传递数 阅读全文
posted @ 2018-06-21 14:14 Matt_Cheng 阅读(577) 评论(0) 推荐(0) 编辑
摘要:一、概述 Spring MVC异常处理功能的作用为:捕捉处理器的异常,并映射到相应视图 有4种方式: SimpleMappingExceptionResolver:通过配置的方式实现异常处理,该方式简单、无侵入性,但仅能获取到异常信息 HandlerExceptionResolver:通过实现该接口 阅读全文
posted @ 2018-06-20 14:58 Matt_Cheng 阅读(372) 评论(0) 推荐(0) 编辑
摘要:一、概述 spring类型转换有两种方式: PropertyEditor:可实现String< >Object 之间相互转换 Converter:可实现任意类型的相互转换 类型转换的过程中,当两者同时存在时,spring首先查找PropertyEditor进行类型转换,如果没有找到,则再查找Conv 阅读全文
posted @ 2018-06-14 16:02 Matt_Cheng 阅读(212) 评论(0) 推荐(0) 编辑
摘要:一、MIME类型 MIME类型格式:type/subtype(;parameter)? type:主类型,任意的字符串,如text,如果是*号代表所有 subtype:子类型,任意的字符串,如html,如果是*号代表所有 parameter:可选参数,如Accept请求头的q参数, Content- 阅读全文
posted @ 2018-06-14 11:07 Matt_Cheng 阅读(611) 评论(0) 推荐(0) 编辑
摘要:一、概述 注解式控制器支持: 请求的映射和限定 参数的自动绑定 参数的注解绑定 二、请求的映射和限定 http请求信息包含六部分信息: 其中,①、②、④、⑥一般是可变的,可根据这些信息对处理方法进行映射,具体分为: URL路径映射:使用URL映射请求到处理器的功能处理方法 请求方法映射限定:如限定功 阅读全文
posted @ 2018-06-12 18:03 Matt_Cheng 阅读(395) 评论(0) 推荐(0) 编辑
摘要:一、hello world 相对于基于Controller接口的方式,基于注解方式的配置步骤如下: 控制器 web.xml同上篇示例 spring-mvc.xml hello.jsp 启动后,访问http://localhost:8080/myweb/hello 二、处理器映射:@RequestMa 阅读全文
posted @ 2018-06-12 13:50 Matt_Cheng 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一、概述 1、接口定义 拦截器由HandlerInterceptor接口定义: 详细说明: preHandle:预处理方法,实现处理器的预处理(如登录检查),第三个参数为响应的处理器;返回值: true:表示继续流程(如调用下一个拦截器或处理器) false:表示流程中断(如登录检查失败),不会继续 阅读全文
posted @ 2018-06-12 09:54 Matt_Cheng 阅读(293) 评论(0) 推荐(0) 编辑
摘要:一、概述 Controller接口类图如下,其中,BaseCommandController已从Spring 4移除 基于继承Controller接口的方式已经不推荐使用,仅供学习参考 二、基于Controller接口方式的使用介绍 1、继承自Controller接口的实现类AbstractCont 阅读全文
posted @ 2018-06-11 15:52 Matt_Cheng 阅读(294) 评论(0) 推荐(0) 编辑
摘要:一、Hello World示例 1、引入依赖 2、web.xml中定义servlet 3、配置servlet 配置说明: BeanNameUrlHandlerMapping:表示将请求的URL映射为Bean名,如URL为 “上下文/hello”,则Spring配置文件必须有一个名字为“/hello” 阅读全文
posted @ 2018-06-08 15:49 Matt_Cheng 阅读(424) 评论(0) 推荐(0) 编辑
摘要:一、Web MVC简介 1、经典的MVC架构 存在的问题:1、控制器负责流程控制、请求数据整理与校验、模型与视图选择等功能,过于复杂。2、模型层没有进行分层设计 2、改进的MVC设计 1)控制器功能拆分:Front Controller + Application Controller + Page 阅读全文
posted @ 2018-06-08 11:19 Matt_Cheng 阅读(172) 评论(0) 推荐(0) 编辑

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