SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
来源:互联网 发布:工商局可以投诉淘宝吗 编辑:程序博客网 时间:2024/06/07 03:07
- SSH与SSM学习之SSH实现CRM练习04客户列表04_CustomerService
- 一说明
- 二CustomerService
- 1 CustomerService
- 3 CustomerServiceImpl
- 三Spring中配置 CustomerService
- 四源码下载
SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
一、说明
由之前的分析,我们知道 CustomerService 应该保护以下的方法
public PageBean getPageBean(DetachedCriteria dc, Integer currentPage, Integer pageSize) ;
CustomerService中应该保护一个 CustomerDao 的实例,通过 Spring配置。
二、CustomerService
2.1 CustomerService
package com.qwm.ssh_crm.service;import com.qwm.ssh_crm.utils.PageBean;import org.hibernate.criterion.DetachedCriteria;/** * @author:qiwenming * @date:2017/11/5 0005 0:45 * @description: * 客户 */public interface CustomerService { public PageBean getPageBean(DetachedCriteria dc, Integer currentPage, Integer pageSize) ;}
2.3 CustomerServiceImpl
package com.qwm.ssh_crm.service.impl;import com.qwm.ssh_crm.dao.CustomerDao;import com.qwm.ssh_crm.domain.Customer;import com.qwm.ssh_crm.service.CustomerService;import com.qwm.ssh_crm.utils.PageBean;import org.hibernate.criterion.DetachedCriteria;import java.util.List;/** * @author:qiwenming * @date:2017/11/5 0005 0:47 * @description: */public class CustomerServiceImpl implements CustomerService { private CustomerDao cd; @Override public PageBean getPageBean(DetachedCriteria dc, Integer currentPage, Integer pageSize) { //1 调用Dao查询总记录数 //2 创建PageBean对象 //3 调用Dao查询分页数 //4 列表数据放入到PageBean中,并返回 Integer totalCount = cd.getTotalCount(dc); PageBean pb = new PageBean(currentPage,totalCount,pageSize); List<Customer> list = cd.getPageList(dc,pb.getStart(),pb.getPageSize()); pb.setList(list); return pb; } public CustomerDao getCd() { return cd; } public void setCd(CustomerDao cd) { this.cd = cd; }}
三、Spring中配置 CustomerService
在Spring的配置文件中,添加一下的配置
<bean name="customerService" class="com.qwm.ssh_crm.service.impl.CustomerServiceImpl"> <property name="cd" ref="customerDao"/> </bean>
四、源码下载
https://github.com/wimingxxx/ssh_crm
阅读全文
0 0
- SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
- SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
- SSH与SSM学习之SSH实现CRM练习03——客户列表03_CustomerDao
- SSH与SSM学习之SSH实现CRM练习05——客户列表05_CustomerAction
- SSH与SSM学习之SSH实现CRM练习01——客户列表01_客户列表分析
- SSH与SSM学习之SSH实现CRM练习06——客户列表06_页面和测试
- SSH与SSM学习之SSH实现CRM练习17——添加客户拜访记录和列表
- SSH与SSM学习之SSH实现CRM练习09——新增客户
- SSH与SSM学习之SSH实现CRM练习14——联系人列表
- SSH与SSM学习之SSH实现CRM练习10——编辑客户和删除客户
- SSH与SSM学习之SSH实现CRM练习07——BaseDao封装
- SSH与SSM学习之SSH实现CRM练习08——数据字典表
- SSH与SSM学习之SSH实现CRM练习11——文件上传
- SSH与SSM学习之SSH实现CRM练习12——文件上传原理
- SSH与SSM学习之SSH实现CRM练习13——添加联系人
- SSH与SSM学习之SSH实现CRM练习15——注册登录
- SSH与SSM学习之SSH实现CRM练习16——登录校验拦截器
- SSH与SSM学习之SSH整合04——Struts2与Spring整合
- 使用Jcrop插件裁剪图片并上传(Spring MVC)
- 自顶向下设计
- SSH与SSM学习之SSH实现CRM练习02——客户列表02_PageBean
- SSH与SSM学习之SSH实现CRM练习03——客户列表03_CustomerDao
- STM32f103的数电采集电路的DMA设计和使用优化程序
- SSH与SSM学习之SSH实现CRM练习04——客户列表04_CustomerService
- tomcat运行外部程序
- SSH与SSM学习之SSH实现CRM练习05——客户列表05_CustomerAction
- android基础知识——android生命周期
- 判断输入的数是否质数,求范围内的质数有哪些
- SSH与SSM学习之SSH实现CRM练习06——客户列表06_页面和测试
- SSH与SSM学习之SSH实现CRM练习07——BaseDao封装
- 11月23日CTO问答集锦及福利派发
- 五子棋