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

    四、查看数据库

    五、项目结构

  • 相关阅读:
    好用,Office超效率速成技
    Oracle 12c从入门到精通:视频教学超值版
    用Excel学数据分析
    VMware、Citrix和Microsoft虚拟化技术详解与应用实践
    中文版Dreamweaver CC+Flash CC+Photoshop CC网页设计基础培训教程(新编实战型全功能培训教材)
    1467.二叉排序树
    1177.查找
    1178.复数集合
    1165.字符串匹配
    1166.迭代求立方根
  • 原文地址:https://www.cnblogs.com/jiefu/p/9853412.html
Copyright © 2011-2022 走看看