zoukankan      html  css  js  c++  java
  • 搭建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

    四、查看数据库

    五、项目结构

  • 相关阅读:
    JavaSE之流程控制结构
    JavaSE的基本语法
    排序算法
    Java实现归并排序
    Java中线程池的介绍
    Java锁的升降级及synchoronized优化
    ThreadLocal应用与原理
    spring bean 实例化bean前后进行相应的设置
    maven依赖配置和依赖范围
    springmvc校验
  • 原文地址:https://www.cnblogs.com/jiefu/p/9853412.html
Copyright © 2011-2022 走看看