
springmvc
update o0
分嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡嗡
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC架构---SpringMVC学习笔记(一)
什么是SpringMVC? springmvc是spring框架的一个模块,springmvc和spring无需通过中间整合层进行整合。(struts2与Spring整合的时候需要借助单独的jar包) springmvc是一个基于mvc的web框架。 MVC在B/S系统下的应用 用户发起request请求至控制器(Controller) 控制接收用户请求的转载 2017-08-21 16:21:02 · 342 阅读 · 0 评论 -
RESTful---SpringMVC学习笔记(十三)
什么是RESTful? RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。 RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。 主要作用: 1、对url进行规范,写RESTful格式的url 非REST的url转载 2017-08-24 09:51:27 · 216 阅读 · 0 评论 -
json数据交互---SpringMVC学习笔记(十二)
@RequestBody和@ResponseBody作用介绍 @RequestBody: 该注解用于读取http请求的内容(字符串),通过springmvc提供的HttpMessageConverter接口将读到的内容转换为json、xml等格式的数据并绑定到controller方法的参数上。 @ResponseBody: 该注解用于将Controller的方法返回的对象,转载 2017-08-24 09:49:44 · 191 阅读 · 0 评论 -
上传图片---SpringMVC学习笔记(十一)
需求 在修改商品页面,添加上传商品图片功能。 第一步:创建图片的虚拟目录,用来存储上传的图片 一般服务器中的图片会用单独的服务器存储。 在tomcat上配置图片虚拟目录,在tomcat下conf/server.xml中添加: Context docBase="F:\develop\upload\temp" path="/pic" reloadable="false"/>11转载 2017-08-22 10:09:38 · 252 阅读 · 0 评论 -
异常处理---SpringMVC学习笔记(十)
异常处理器: springmvc在处理请求过程中出现异常信息交由异常处理器进行处理,自定义异常处理器可以实现一个系统的异常处理逻辑。 异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通转载 2017-08-22 10:08:50 · 266 阅读 · 0 评论 -
数据回显---SpringMVC学习笔记(九)
需求: 表单提交失败需要再回到表单页面重新填写,原来提交的数据需要重新在页面上显示。 第一种:针对简单数据类型的数据回显 对于简单数据类型,如:Integer、String、Float等使用Model将传入的参数再放到request域实现显示。 eg: 如下: @RequestMapping(value="/editItems",method={RequestMet转载 2017-08-22 10:07:28 · 286 阅读 · 0 评论 -
SpringMVC校验---SpringMVC学习笔记(八)
校验的理解 项目中,通常使用较多是前端的校验,比如页面中js校验。对于安全要求较高点建议在服务端进行校验。 服务端校验: 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。 持久层dao:一转载 2017-08-22 10:06:37 · 222 阅读 · 0 评论 -
SpringMVC注解开发(基础)---SpringMVC学习笔记(七)
需求 商品修改功能开发。 操作流程: 1、进入商品查询列表页面 2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 要修改的商品从数据库查询,根据商品id(主键)查询商品信息 3、在商品修改页面,修改商品信息,修改后,点击提交 第一步:开发Mapper(也就是Dao层) mapper: 根据id查询商品信息 根据id更新Items转载 2017-08-22 10:05:34 · 271 阅读 · 0 评论 -
SpringMVC与Mybatis整合---SpringMVC学习笔记(六)
SpringMVC整合Mybatis的系统架构: 整合思路 第一步:整合dao层 mybatis和spring整合,通过spring管理mapper接口。 使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 第二步:整合service层 通过spring管理 service接口。 使用配置方式将service接口配置在spring配转载 2017-08-22 10:04:31 · 285 阅读 · 0 评论 -
视图解析器中配置前缀和后缀---SpringMVC学习笔记(五)
springmvc.xml中配置的视图解析器中增加jsp路径的前缀和后缀配置: bean class="org.springframework.web.servlet.view.InternalResourceViewResolver"> property name="prefix" value="/jsp/" />转载 2017-08-22 10:03:10 · 1361 阅读 · 0 评论 -
跟踪源码运行流程---SpringMVC学习笔记(四)
通过前端控制器源码分析springmvc的执行过程 第一步:前端控制器接收请求 调用doDiapatch 第二步:前端控制器调用处理器映射器查找 Handler 第三步:调用处理器适配器执行Handler,得到执行结果ModelAndView 第四步:视图渲染,将model数据填充到request域。 视图解析,得到view:转载 2017-08-22 10:02:37 · 221 阅读 · 0 评论 -
非注解和注解的处理器映射器和适配器---SpringMVC学习笔记(三)
非注解的处理器映射器和适配器 非注解的处理器映射器 之前的入门Demo中使用的就是非注解的处理器映射器: org.springframework.web.servlet.handler.BeanNameUrlHandlerMapping 另一种非注解的处理器映射器: org.springframework.web.servlet.handler.SimpleU转载 2017-08-22 10:01:27 · 256 阅读 · 0 评论 -
入门Demo---SpringMVC学习笔记(二)
第一步:导入spring3.2.0的jar包 第二步:配置前端控制器 在WEB-INF\web.xml中配置前端控制器 servlet> servlet-name>springmvcservlet-name> servlet-class>org.springframework.web.servlet.DispatcherServletservlet-转载 2017-08-22 09:59:57 · 290 阅读 · 0 评论 -
拦截器---SpringMVC学习笔记(十四)
定义 spring Web MVC 的处理器拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。 第一步:拦截器的定义 定义一个实现HandlerInterceptor接口的类: package com.huihui.handlerIntercepter; import javax.servlet.http.HttpServletReque转载 2017-08-24 09:52:40 · 215 阅读 · 0 评论