三大框架整合ssh(三)-----service层
来源:互联网 发布:pigalle红磨坊 知乎 编辑:程序博客网 时间:2024/06/05 09:08
项目的目录结构图: 对于service层,只需要把service上加注解交给spring管理即可。
一、service的接口(IElecTextService.java)
public interface IElecTextService {public static final String SERVICENAME = "IElecTextService";public void saveElecText(ElecText elecText);}
二、service接口的实现类(ElecTextServiceImpl.java) 在这里面添加了事物的
@Repository(IElecTextService.SERVICENAME)@Transactional(readOnly = true)
public class ElecTextServiceImpl implements IElecTextService {@Resource(name=IElecTextDao.SERVICENAME)private IElecTextDao<ElecText> elecTextDao;//Spring事务的传播行为
@Override @Transactional(readOnly=false,isolation=Isolation.DEFAULT,propagation=Propagation.REQUIRED)
public void saveElecText(ElecText elecText) {elecTextDao.save(elecText);}}
三、测试类(ElecTextDaoImplTest.java)
public class ElecTextDaoImplTest {@Testpublic void test() {ApplicationContext ac = new ClassPathXmlApplicationContext("spring.xml");@SuppressWarnings("unchecked")IElecTextDao<ElecText> IelecTextDao = (IElecTextDao<ElecText>) ac.getBean(IElecTextDao.SERVICENAME);ElecText elecText = new ElecText();elecText.setTextName("dao层测试");elecText.setTextDate(new Date());elecText.setTextRemark("这里是spring和hibernate整合开始,并且把dao也抽取出来。可能会有点难");IelecTextDao.save(elecText);}}
service层已经写完,接下来是controller层和视图层。
controller的地址为:
三大框架整合ssh(三)-----controller层及页面
- 三大框架整合ssh(三)-----service层
- 三大框架整合ssh(一)-----持久层搭建
- 三大框架整合ssh(二)------DAO层
- 三大框架整合ssh(二)------DAO层 源码
- 三大框架整合ssh(前言)
- 【SSH】(一)三大框架整合
- SSH三大框架整合
- SSH 三大框架整合
- ssh三大框架整合-整合实例
- 三大框架整合ssh(四)-----controller层及页面
- ssh三大框架的整合
- 【insigma】SSH三大框架整合步骤
- SSH三大框架整合全程记录
- ssh三大框架整合 getHibernateTemplate
- ssh三大框架整合的配置
- SSH之三大框架的整合
- SSH三大框架整合步骤
- SSH之三大框架整合配置文件
- xcode:关于Other Linker Flags
- LIRe提供的6种图像特征描述方法的评测
- android菜单机制
- probe函数个人理解
- Missian指南三:创建一个Missian服务器(使用spring)
- 三大框架整合ssh(三)-----service层
- c++ 析构函数为虚函数 可以防止内存泄露
- xcode编译错误总结
- Paper Notes: On Community Detection in Real-world Networks and the Importance of Degree Assortativit
- get和post的区别
- android中异步加载类AsyncTask的使用
- 机器学习中的相似性度量
- Dom4j遍历解析XML测试
- ubuntu下的IP设置