搭建ssh框架项目(三)
一、创建业务层
(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
四、查看数据库

五、项目结构

搭建ssh框架项目(三)的更多相关文章
- 搭建ssh框架项目(五)
一.控制层优化 (1)创建BaseAction.java类 package com.cppdy.ssh.web.action; import javax.servlet.http.HttpServle ...
- 搭建ssh框架项目(四)
一.创建控制层 (1)创建VO值对象,对应页面表单的属性值 package com.cppdy.ssh.web.form; /** * VO值对象,对应页面表单的属性值 * VO对象与PO对象的关系: ...
- 搭建ssh框架项目(二)
一.创建dao层 (1)创建接口ICommonDao.java package com.cppdy.ssh.dao; public interface ICommonDao<T> { pu ...
- 搭建ssh框架项目(一)
一.创建web项目 二.导入jar包 三.创建数据库(MySQL) 四.建立javaBean对象(ElecText.java),属于持久层对象(PO对象) package com.cppdy.ssh. ...
- myeclipse搭建SSH框架
搭建SSH框架 Struts+hibernater+spring架构(myeclipse) 右击,首先加入spring,加入hibernater,再加入struts2 复制jar包(把tomcat发布 ...
- 脚手架快速搭建springMVC框架项目
apid-framework脚手架快速搭建springMVC框架项目 rapid-framework介绍: 一个类似ruby on rails的java web快速开发脚手架,本着不重复发明轮 ...
- SSH框架项目开发命名规范
SSH 框架项目开发命名规范 一.各层包及类命名规范 总体原则:包名所有字母小写,类名采用 "驼峰标识",具体如下: 1. Action 类 包命名规范:co ...
- Maven环境下搭建SSH框架
© 版权声明:本文为博主原创文章,转载请注明出处 1.搭建环境 Maven:3.3.9 Struts2:2.5.10 Spring:4.3.8.RELEASE Hibernate:5.1.7.Fina ...
- Maven环境下搭建SSH框架之Spring整合Hibernate
© 版权声明:本文为博主原创文章,转载请注明出处 1.搭建环境 Spring:4.3.8.RELEASE Hibernate:5.1.7.Final MySQL:5.7.17 注意:其他版本在某些特性 ...
随机推荐
- windows 下mysql 重设root密码方法
1.首先在命令行里关闭mysql服务 net stop mysql2.在命令行里进入mysql安装目录下bin目录,以不检查权限的方式启动:mysqld-nt --skip-grant-tables ...
- 二进制手动部署kubernetes 1.10.10
转载于:https://www.jevic.cn/2018/09/23/kuberentes-1.10.10/?tdsourcetag=s_pcqq_aiomsg#heapster 通读一遍在实际操作 ...
- SQL Server sp_executesql介绍和使用
execute相信大家都用的用熟了,简写为exec,除了用来执行存储过程,一般都用来执行动态Sql sp_executesql,sql2005中引入的新的系统存储过程,也是用来处理动态sql的, 如: ...
- java中BorderLayout的使用方法
相关设置: 使用BorderLayout布局上下左右中布局5个按键,单击中间的那个按键时就关闭窗口 代码: /**** *java中BorderLayout的使用方法 * 使用BorderLayout ...
- request请求地址
1.String contextPath = httpServletRequest.getServletContext().getContextPath(); /项目名称 2.String conte ...
- C#网络编程之进程管理
这里是视频讲解地址: 这里是代码: using System; using System.Collections.Generic; using System.Linq; using System.Ne ...
- Dubbo的负载均衡
背景 Dubbo是一个分布式服务框架,能避免单点故障和支持服务的横向扩容.一个服务通常会部署多个实例.如何从多个服务 Provider 组成的集群中挑选出一个进行调用,就涉及到一个负载均衡的策略. 几 ...
- Git基础考试题
Git: 1.在windows上搭建git环境,成功后查看版本号 Linux安装 sudo apt-get install git -y yum install git -y windows直接安装e ...
- 第三节:工厂+反射+配置文件(手写IOC)对缓存进行管理。
一. 章前小节 在前面的两个章节,我们运用依赖倒置原则,分别对 System.Web.Caching.Cache和 System.Runtime.Cacheing两类缓存进行了封装,并形成了ICach ...
- 5W2H分析法