一、创建业务层
(1)创建业务层接口IElecTextService.java
package com.cppdy.ssh.service; import com.cppdy.ssh.domain.ElecText; public interface IElecTextService {
public void saveElecText(ElecText elecText);
}
IElecTextService.java
(2)创建业务层实现类ElecTextServiceImpl.java,实现IElecTextService.java接口
package com.cppdy.ssh.service.impl; import com.cppdy.ssh.dao.IElecTextDao;
import com.cppdy.ssh.domain.ElecText;
import com.cppdy.ssh.service.IElecTextService; public class ElecTextServiceImpl implements IElecTextService { private IElecTextDao elecTextDao; /**
* @Name: saveElecText
* @Description: 保存ElecText的方法
* @Parameters: ElecText elecText 对象
* @Return: 无
*/
public void saveElecText(ElecText elecText){
elecTextDao.save(elecText);
} public IElecTextDao getElecTextDao() {
return elecTextDao;
} public void setElecTextDao(IElecTextDao elecTextDao) {
this.elecTextDao = elecTextDao;
} }
ElecTextServiceImpl.java
二、配置业务层bean(在beans.xml加入下面代码)
<bean id="elecTextService" class="com.cppdy.ssh.service.impl.ElecTextServiceImpl">
<property name="elecTextDao" ref="elecTextDao"/>
</bean>
三、创建测试类TestService.java
package junit; import java.util.Date;
import org.junit.Test;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
import com.cppdy.ssh.domain.ElecText;
import com.cppdy.ssh.service.IElecTextService; public class TestService { @Test
public void saveElecText(){
ApplicationContext ac = new ClassPathXmlApplicationContext("beans.xml");
IElecTextService IelecTextService = (IElecTextService)ac.getBean("elecTextService");
//实例化PO对象,赋值,执行保存
ElecText elecText = new ElecText();
elecText.setTextName("测试Service名称");
elecText.setTextDate(new Date());
elecText.setTextRemark("测试Service备注");
IelecTextService.saveElecText(elecText);
} }
TestService.java
四、查看数据库
五、项目结构