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

    四、查看数据库

    五、项目结构

  • 相关阅读:
    百度云管家开机启动如何取消
    双语小说阅读:《谁动了我的奶酪》
    [Swift]方法
    Swift中的类型属性(静态变量)
    Swift 学习之二十一:?和 !(详解)
    苹果Swift可为Windows/Android开发软件了
    iOS7下滑动返回与ScrollView共存二三事
    swift c++ oc 混编
    RTOS
    STM32 RTC
  • 原文地址:https://www.cnblogs.com/jiefu/p/9853412.html
Copyright © 2011-2022 走看看