本节讲解业务逻辑层BLL。很简单和DAO层类似,通过泛型封装相似的功能到父类,其他子类继承父类即可,具体看下面操作。...
分类:
编程语言 时间:
2015-08-04 09:26:23
阅读次数:
194
ibatis批量插入
首先dao层要传递一个list过来,比如是一个user(list数据)
接着xml文件中这么配置,注意类型是"java.util.List,
insert into user(acount,pwd)
(#user[].acount#,#user[].pwd#)
hiberate批量插入
...
分类:
其他好文 时间:
2015-08-03 10:12:23
阅读次数:
160
SSH整合开发过程一、SSH整合开发概述1.用到的三大框架Struts2——负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,主要负责MVC的C层。Spring——将Web层、Service层、DAO层及PO无缝整合,其数据服务层用来存放数据。Hibernate—...
分类:
其他好文 时间:
2015-07-30 20:56:24
阅读次数:
134
我们公司的项目使用spring+mybatis组合。所以就必须得使用mybatis-spring了。所以此处就昨日mybatis-spring从1.1升级到1.2所带来的dao层级的编写问题,做了一个总结。
我们可以先来看看mybatis-spring框架的1.1.1版本中关于SqlSessionDaoSupport的代码吧:
1
2
3
4
...
分类:
编程语言 时间:
2015-07-30 00:54:20
阅读次数:
390
Spring提供了模板类: 使用模板类有两种使用方式: 1.手动在dao层加上一个模板类属性 public class UserDaoImpl implements UserDao{ private JdbcTemplate tem;//需要在配置文件中去注入该属性 } 2.让dao的实现类继承da...
分类:
编程语言 时间:
2015-07-29 21:07:17
阅读次数:
127
表现层就是看到的东西,比如你现在看到的当前页面控制层就将你的请求从页面传到后台代码逻辑层就是处理你的请求的代码DAO层就是将数据存到数据库中的代码数据库就是数据库了,存东西用的,DAO层就是将访问数据库的代码,数据库层是数据存储与管理的代码O/R Mapping 是 Object Relationa...
分类:
数据库 时间:
2015-07-29 11:53:45
阅读次数:
276
Spring层次图说明:1.Strus2充当web层,接管jsp/action表单,主要体现出MVC的数据输入、数据处理、数据分离显示。2.平时所讲的model是一个很大的概念,会包括业务层、dao层和持久层。但在一个项目中不一定三个层都有,可以根据实际情况选择。3.hibernate OOP主要解...
分类:
编程语言 时间:
2015-07-24 22:18:04
阅读次数:
172
service 层可以看做是另一个 DAO 层,只是在里面封装了另一些逻辑。
而 Controller 和 service 区别就大了,Controller 要处理请求映射, service 不会。...
分类:
其他好文 时间:
2015-07-23 13:54:13
阅读次数:
121
iBatis框架是Java持久层开发框架,说白了就是前人写了一部分代码(针对数据库操作),我们要做的就是再次开发,拿来框架直接使用。
我们自己开发时,dao层的sql语句都是写死在程序中的,如果查询条件改变什么的都需要修改sql语句,这样就得去修改原代码,违背了开发原则中的开闭原则。有没有一种实现让sql不再写死在程序里,iBatis框架就可以使sql文活起来。
iBatis是...
分类:
其他好文 时间:
2015-07-21 14:52:31
阅读次数:
140
1、Dao接口层public interface IBaseDao{ public abstract Serializable save(T t); /*其他接口*/}2、StudentDao接口层public interface IStudentDao extends IBaseDao ...
分类:
其他好文 时间:
2015-07-21 06:40:54
阅读次数:
151