
ssm整合
文章平均质量分 89
Alex_Ricardo
愿乘一片扁舟,在代码的海洋里遨游...
展开
-
SSM整合之高级参数绑定
包装类型pojo参数绑定1 、需求商品查询的Controller方法中实现商品查询条件的传入2 、实现方法第一种:在形参中添加HttpServletRequest request参数,通过request接收查询条件参数第二种:在形参中使用包装类型的pojo接收查询条件参数。分析:页面传参数的特点:复杂,多样。条件包括:用户账号,商品编号,订单信息等如果要将用户账原创 2017-06-28 18:30:48 · 514 阅读 · 1 评论 -
SSM整合之参数绑定
参数绑定1、springmvc参数绑定过程从客户端请求key/value数据,经过参数绑定,将key/value数据绑定到Controller的形参上springmvc中,接收页面提交的数据是通过方法的形参来接收,而不是在Controller类定义成员变量接收!2、默认支持的类型直接在Controller方法的形参上定原创 2017-06-27 23:58:17 · 971 阅读 · 0 评论 -
SSM整合之springmvc注解开发
需求操作流程:进入商品查询列表页面(加载所有商品)点击修改链接,进入商品修改页面,页面中加载显示的是要修改的商品信息(数据库查询得到),根据商品的ID查询商品信息在商品的修改页面修改商品信息,修改后点击提交至数据库开发mappermapper:根据ID查询商品表信息根据ID更新商品表信息不需要开发,直接使用逆向工程生成的mapper代码开发service原创 2017-06-27 21:40:15 · 475 阅读 · 0 评论 -
mybatis学习之与Spring整合
整合思路需要spring通过单例模式管理SQLSessionFactorySpring和mybatis整合生成代理对象,使用SQLSessionFactory创建SQLSession(Spring和mybatis整合自动完成) 持久层的mapper,dao都需要由spring管理整合环境创建一个新的java工程(接近实际开发的工程结构)jar包:mybati原创 2017-06-25 00:53:15 · 477 阅读 · 0 评论 -
springmvc和DWR的整合
首先定义运行环境:jdk:1.8tomcat:8.5.11spring:4.3.9mybatis:3.4.4mybatis-spring:1.3.0dwr:3.0注意此处的问题!!若要使用dwr与spring整合的形式(dwr.xml文件废除,整合至spring的application配置文件中)参考:参考博客,需要将spring的版本降至spring3.x.x,因为dwr组件原创 2017-07-03 15:29:57 · 3905 阅读 · 2 评论 -
SSM整合之拦截器
拦截器的定义定义拦截器,实现HandlerInterceptor接口,实现三个方法 preHandle() 、postHandle()、afterCompletion()/** * Created by Alex on 2017/6/30. * 测试拦截器1 */public class HandlerInterceptor1 implements HandlerInter原创 2017-06-30 16:51:02 · 1633 阅读 · 0 评论 -
SSM整合之RESTful支持
什么是RESTful?RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful(即RepresentationalState Transfer的缩写)是一种开发理念,是对于http的很好的诠释。对url进行规范,写成RESTful格式的url非REST的url: http://原创 2017-06-29 23:30:07 · 3996 阅读 · 1 评论 -
SSM整合之异常处理
异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:springmvc提供全原创 2017-06-29 20:26:36 · 8757 阅读 · 0 评论 -
SSM整合之数据回显
什么是数据回显?在提交后表单后,如果出现错误,将错误的数据回显至提交前的页面数据回显的方法pojo数据回显方法1、springmvc默认对pojo数据进行回显pojo数据传入Controller方法后,springmvc会自动将pojo的数据放到request域,key等于pojo的类名(首字母小写)使用@ModelAttribute("items") :原创 2017-06-29 19:38:43 · 4203 阅读 · 1 评论 -
SSM整合之分组校验
上接上篇博客需求在pojo中定义校验规则,而pojo是被多个Controller所共用,当需要不同的Controller方法对同一个pojo进行校验,但是每个Controller的方法需要不同的校验规则解决思路:定义多个校验分组即可(是一个接口),在分组中定义不同的规则每个Controller方法使用不同的校验规则校验分组package com.al原创 2017-06-29 18:54:37 · 668 阅读 · 0 评论 -
SSM整合之数据校验
什么是校验?一个项目中,通常使用校验较多的地方是前端的校验,比如说在页面中js的校验(表单验证)。对于安全性要求较高的,则会要求在服务端也进行校验。服务端校验:控制层Controller: 校验页面请求参数(形参)的合法性。在控制层controller校验,不区分客户端类型(浏览器、手机客户端、远程接口的调用webService)业务层Service(使用较多):主要校验关原创 2017-06-29 17:49:58 · 3492 阅读 · 0 评论 -
SSM整合之环境配置和测试开发
需求使用springmvc和mybatis完成商品列表的查询整合思路springmvc+mybatis(ssm)的系统架构图解:第一步:整合DAO层(持久层)mybatis和spring整合,通过spring管理mapper接口。使用mapper的扫描器自动扫描mapper接口,在spring容器中自动注入第二步:整合Service层(业务层原创 2017-06-26 21:46:31 · 3158 阅读 · 0 评论