前面一篇文章已经分析好了数据库的表,这篇文章针对购销合同表做一个增删改查。 和之前的表的增删该查类似。 项目结构如下: 上面红色的框出来的部分就是这个项目要用的文件代码。 依次涵盖了从ContractMapper.xml->Dao层->Service层->Controll控制层 代码依次如下: Co ...
分类:
其他好文 时间:
2016-09-15 00:56:11
阅读次数:
196
我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在springmvc中,能将所有类型 ...
分类:
编程语言 时间:
2016-09-14 16:36:26
阅读次数:
217
spring的缓存机制,是方法纬度的缓存机制, 这就意味着我们并不用关注 底层是否使用了数据库以及通过什么方式访问的数据库; 因此,此缓存方法既适用于dao层,也适用于service层。 ...
分类:
编程语言 时间:
2016-09-13 13:32:46
阅读次数:
174
在项目中使用Spring通常使用他的依赖注入可以很好的处理,接口与实现类之间的耦合 性,但是通常的应用场景中都是Service层和DAO层,或者web层的话, 也是与Strust2来整合,那么如何在Listener中使用Spring自动注入的接口呢。 接下来开始记录下今天做的一个小工具。 这个小工具 ...
分类:
编程语言 时间:
2016-09-12 18:42:56
阅读次数:
150
一:Dbutils是什么?(当我们很难理解一个东西的官方解释的时候,就让我们记住它的作用) Dbutils:主要是封装了JDBC的代码,简化dao层的操作。 作用:帮助java程序员,开发Dao层代码的简单框架。 框架的作用:帮助程序员,提高程序的开发效率。 出生:Dbutils是由Apache公司 ...
分类:
数据库 时间:
2016-09-08 21:44:09
阅读次数:
332
单例多例需要搞明白两个问题:1. 什么是单例多例;2. 如何产生单例多例;3. 为什么要用单例多例4. 什么时候用单例,什么时候用多例;1. 什么是单例多例:所谓单例就是所有的请求都用一个对象来处理,比如我们常用的service和dao层的对象通常都是单例的,而多例则指每个请求用一个新的对象来处理, ...
分类:
其他好文 时间:
2016-09-08 21:32:03
阅读次数:
112
1.jar包不兼容问题。主要是mybatis,spring jar包不兼容。同时jstl标签也需要jar包,是jstl.jar,standard.jar。 2.mybatis的mapper.xml映射文件,传入多个参数问题 第一种方案 DAO层的函数方法 Public User selectUser ...
分类:
Web程序 时间:
2016-09-08 06:16:09
阅读次数:
182
本文大多数内容转自“http://www.cnblogs.com/liunanjava/p/4412408.html”感谢原作者 在做一个项目时,持久层并没有使用spring jpa和hibernate结合,而是使用了spring原生的jdbctemplate。 因为spring原声的jdbc te ...
分类:
编程语言 时间:
2016-09-07 06:51:10
阅读次数:
296
1.Bean层属性类型尽量与数据库一致,有多种情况可以使用Int,若只有2中情况,如性别,可以用Boolean. 2.在Dao层中,注意各种方法与数据库值的联系,可以使用conn.setAutoCommit(false)和conn.commit()来设置事务,保证逻辑上的正确性。在从数据库得到数据库 ...
分类:
其他好文 时间:
2016-09-04 22:09:13
阅读次数:
140
实习就要结束了,最终要上交的是网上书城项目和一份文档。接下来简要介绍一下项目。 项目是根据三层架构来写,数据访问层(DAO层)、系统业务逻辑控制处理层(servlet层)、和界面层(jsp)。 首先在DAO层构造好SQL语句,对数据库进行操作,在servlet层调用Dao层相关方法进行相应的逻辑处理 ...
分类:
其他好文 时间:
2016-09-02 23:25:02
阅读次数:
819