三大框架整合ssh(三)-----service层
2013-10-18 15:50
281 查看
项目的目录结构图: 对于service层,只需要把service上加注解交给spring管理即可。
一、service的接口(IElecTextService.java)
二、service接口的实现类(ElecTextServiceImpl.java) 在这里面添加了事物的
三、测试类(ElecTextDaoImplTest.java)
service层已经写完,接下来是controller层和视图层。
controller的地址为:
三大框架整合ssh(三)-----controller层及页面
一、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 { @Test public 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三大框架整合的简易步骤
- SSH之三大框架整合配置文件
- 三大框架整合ssh(二)------DAO层
- 三大框架SSH(struts2+spring+hibernate)整合时相关配置文件的模板
- 使用MyEclipse整合ssh(Struts、Spring、Hibernate)三大框架(环境搭载+实例源码下载)
- SSH之三大框架的整合
- SSH三大框架整合需要的JAR包
- ssh三大框架整合的配置
- 有关我在SSHD(SSH三大框架和DWR框架)整合过程中出现的中文乱码问题的解决
- 三大框架整合ssh(二)------DAO层 源码
- java ssh三大框架搭建整合
- 基于XML配置的SSH三大框架整合
- SSH三大框架 整合必备jar包
- ssh三大框架的整合
- Spring+Struts2+Hibernate(ssh)三大框架整合流程
- SSH三大框架 整合必备jar包
- ssh三大框架的整合
- SSH三大框架整合使用的配置文件 注解实现
- SSH三大框架整合后的配置文件详解
- Struts2,Spring,Hibernate三大框架的整合(SSH)