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

    四、查看数据库

    五、项目结构

  • 相关阅读:
    DevExpress 最最最基础踩坑(如何设置控件属性)
    Oracle如何创建数据库(使用图形化界面,顺便提一下UTF-8和ZB16GB字符集的问题)
    ElementUI el-dialog中嵌套子页面
    Oracle详细教程(触发器,事务,存储过程,锁,游标)
    和人事交谈下来的几点感悟
    Oracle Groupby分组缺少表达式解决方法
    leetcode973. 最接近原点的 K 个点(谈谈C#中的Icomparer,ComParer,IComparable)
    APP的闪退和无响应
    APP测试的主要内容
    python数据结构
  • 原文地址:https://www.cnblogs.com/jiefu/p/9853412.html
Copyright © 2011-2022 走看看