一、创建业务层
(1)创建业务层接口IElecTextService.java
package com.cppdy.ssh.service; import com.cppdy.ssh.domain.ElecText; public interface IElecTextService { public void saveElecText(ElecText elecText); }
(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; } }
二、配置业务层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); } }
四、查看数据库
五、项目结构