最近一直陷入一个误区,老是找一些网上关于SSM速成等视频学习,然后盲目的跟着'复制'代码,当时跟着视频敲完代码,实现了某些功能后,感觉自己对Spring等一些框架已经有了足够的了解(其实只是知其然,不知其所以然。) 过了一段时间,工作中用不到Spring,等到某天需要使用的时候,突然发现连手动搭建一 ...
分类:
编程语言 时间:
2018-03-28 01:39:40
阅读次数:
232
Dbutils学习(介绍和入门) 一:Dbutils是什么?(当我们很难理解一个东西的官方解释的时候,就让我们记住它的作用) Dbutils:主要是封装了JDBC的代码,简化dao层的操作。 作用:帮助java程序员,开发Dao层代码的简单框架。 框架的作用:帮助程序员,提高程序的开发效率。 出生: ...
分类:
数据库 时间:
2018-03-25 01:17:55
阅读次数:
208
Jar包使用,及层的划分 c3p0-config.xml JDBCUtils dao Service client ...
分类:
数据库 时间:
2018-03-22 22:33:55
阅读次数:
193
我们在基于Spring框架进行web开发时,通常会有dao层(数据库操作),service层(业务逻辑操作,比如判断是否在redis,memcached等缓存中查找数据,何时调用dao层),web层(接收前端用户的请求,调用service层,向前端响应数据与视图)。其中,Spring框架为servi ...
分类:
编程语言 时间:
2018-03-21 21:12:26
阅读次数:
207
一、场景: 插入数据库的值需要立即得到返回的主键id进行下一步程序操作 二、解决方法: 第一种:使用通用mapper的插入方法 Mapper.insertSelective(record); 此方法:插入一条数据,只插入不为null的字段,不会影响有默认值的字段支持Oracle序列,UUID,类似M ...
分类:
数据库 时间:
2018-03-21 13:45:57
阅读次数:
187
这里是最基本的搭建:http://www.cnblogs.com/xuyiqing/p/8600888.html 接下来做到了简单的增删改查:http://www.cnblogs.com/xuyiqing/p/8601506.html 但是发现代码重复过多等问题 接下来整合并实现DAO开发: 一:原 ...
分类:
移动开发 时间:
2018-03-20 00:48:44
阅读次数:
220
首先第一步引依赖: 还得创建两个jsp 3.写dao,service,entity,servlet 实现类 dao层 service: 然后就是servlet ...
分类:
编程语言 时间:
2018-03-18 16:12:21
阅读次数:
142
为什么会出现spring,spring出现解决了什么问题? 1.分析普通多层架构存在的问题 JSP->Servlet->Service->Dao 层与层之间的依赖很强,属于耦合而且是紧耦合,各层对象的生命周期是由上层控制,下层定义或实现的改动都会影响到上层,需求变更时代码改变多; 通常我们平时都是直 ...
分类:
编程语言 时间:
2018-03-17 22:06:26
阅读次数:
319
本文为博主原创,未经允许不得而转载: 异常展示: dao层定义的接口为: 在mybatis中的sql为: 在运行的时候控制台报一下异常: 错误分析及解决方法: 错误原因:在于sql中test="zoneId!=null and !"".equals(zoneId.trim())" ...
分类:
编程语言 时间:
2018-03-17 12:18:56
阅读次数:
829
Spring自带一个ORM持久化框架JdbcTemplate,他可以说是jdbc的加强版,但是对最细微的控制肯定做不到像jdbc那么细,那么性能高,他的出现是为了让jdbc更加便于使用 下面我说一下我这篇博客要干嘛, 一,简单的JdbcTemplate做出来的案例 二,除了自带的Spring-jdb ...
分类:
数据库 时间:
2018-03-14 20:04:39
阅读次数:
228