Struts+Spring+Hibernate整合的简单实例
}
5.编写服务层接口和实现类
在包com.sshexample.service中,新建服务层接口TestManager,定义增删改查操作接口,这里的增删改查和DAO接口操作类似,但服务对象则是Web层,可能会有一些启发方法。而DAO中,只声明了数据库基本操作。在
com.sshexample.service.impl中定义TestManagerImpl实现类,实现了上文中的TestManager接口。
接口TestManager代码为:
[java]viewplaincopy
packagecom.sshexample.service;
importjava.util.List;
importcom.sshexample.model.Test;
publicinterfaceTestManager{
//保存
publicvoidsave(Testt);
//删除
publicvoiddelete(Stringid);
//获得所有对象
publicListgetAll();
//获得一个对象
publicTestgetTest(Stringid);
}
实现类TestManagerImpl代码为:
[java]viewplaincopy
packagecom.sshexample.service.impl;