2017年1月21日
摘要: 需求:在修改商品页面,添加上传商品图片功能。 SpringMVC中对多部件类型解析: 1)springmvc中配置: 1 <!-- 文件上传 --> 2 <bean id="multipartResolver" class="org.springframework.web.multipart.com 阅读全文
posted @ 2017-01-21 15:09 有点懒惰的大青年 阅读(245) 评论(0) 推荐(0)
摘要: 一、异常处理思路: 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。 系统的dao、service、controller出现都通过throws Exception向上抛出,最后由s 阅读全文
posted @ 2017-01-21 13:44 有点懒惰的大青年 阅读(283) 评论(0) 推荐(0)
  2017年1月20日
摘要: 什么是数据回显: 提交后,如果出现错误(或者别的情况),将刚才提交的数据回显到刚才的提交页面。 pojo数据回显方法: 一、springmvc默认对pojo数据进行回显。 比如现在的jsp页面提示出现错误,页面自动显示之前的数据: 因为pojo数据传入controller方法后,springmvc自 阅读全文
posted @ 2017-01-20 22:55 有点懒惰的大青年 阅读(298) 评论(0) 推荐(0)
摘要: 一、校验理解: 对于安全要求较高点建议在服务端进行校验。 控制层conroller:校验页面请求的参数的合法性。在服务端控制层conroller校验,不区分客户端类型(浏览器、手机客户端、远程调用) 业务层service(使用较多):主要校验关键业务参数,仅限于service接口中使用的参数。 持久 阅读全文
posted @ 2017-01-20 00:17 有点懒惰的大青年 阅读(265) 评论(0) 推荐(0)
  2017年1月19日
摘要: 一、包装类型pojo参数绑定: 需求:商品查询controller方法中实现商品查询条件传入。 实现方法: 1)在形参中 添加HttpServletRequest request参数,通过request接收查询条件参数。 2)在形参中让包装类型的pojo接收查询条件参数。 做法:参数名和包装pojo 阅读全文
posted @ 2017-01-19 22:47 有点懒惰的大青年 阅读(1512) 评论(0) 推荐(0)
摘要: 接着上一集,记录参数绑定的过程; springmvc中,接收页面提交的数据是通过方法形参来接收: 一、默认支持的类型: 在controller形参中添加如下类型的参数处理适配器会默认识别并进行赋值: HttpServletRequest、HttpServletResponse、HttpSession 阅读全文
posted @ 2017-01-19 01:14 有点懒惰的大青年 阅读(256) 评论(0) 推荐(0)
摘要: 一、需求: 操作流程: 1、进入商品查询列表页面 2、点击修改,进入商品修改页面,页面中显示了要修改的商品(从数据库查询) 3、在商品修改页面,修改商品信息,修改后,点击提交 代码: ItemsMapper.xml:--使用的是逆向工程生成的: ItemsService.java: 1 public 阅读全文
posted @ 2017-01-19 01:04 有点懒惰的大青年 阅读(375) 评论(0) 推荐(0)
  2017年1月18日
摘要: 一、需求:使用springmvc和mybatis完成商品列表查询。 二、整合思路:springMVC+mybaits的系统架构: 1步):整合dao层 mybatis和spring整合,通过spring管理mapper接口。使用mapper的扫描器自动扫描mapper接口在spring中进行注册。 阅读全文
posted @ 2017-01-18 02:48 有点懒惰的大青年 阅读(288) 评论(0) 推荐(0)
  2017年1月16日
摘要: 什么是逆向工程: mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、po..) 1)下载逆向工程: mybatis-generator-core-1.3.2-bundle.zi 阅读全文
posted @ 2017-01-16 02:32 有点懒惰的大青年 阅读(280) 评论(0) 推荐(0)
  2017年1月15日
摘要: 整合思路: 需要spring通过单例方式管理SqlSessionFactory。 spring和mybatis整合生成代理对象,使用SqlSessionFactory创建SqlSession。(spring和mybatis整合自动完成) 持久层的mapper都需要由spring进行管理。 1)加入j 阅读全文
posted @ 2017-01-15 23:57 有点懒惰的大青年 阅读(210) 评论(0) 推荐(0)