书店管理系统---User模块.逻辑层(JavaSE综合运用(二))
来源:互联网 发布:java excel 跨行 编辑:程序博客网 时间:2024/06/08 02:15
逻辑层:好吧我现在也理解的不深,感觉就是用来调用数据层。因为是User模块,主要是调用本模块内部信息管理,所以并不复杂。代码献上。
首先是 接口
package cn.hncu.bookStore.user.business.ebi;import java.util.List;import cn.hncu.bookStore.user.vo.UserVO;import cn.hncu.bookStore.user.vo.UserQueryVO;public interface UserEbi {public boolean create(UserVO user); public boolean delete(String uuid); public boolean update(UserVO user); public UserVO getSingle(String uuid); public List<UserVO> getAll(); public List<UserVO> getByCondition(UserQueryVO uqm ); //TODO:user接口中的其它方法回头想到再来加}
实现层ebo 很简单 基本上就是调用数据层方法
package cn.hncu.bookStore.user.business.ebo;import java.util.List;import cn.hncu.bookStore.user.business.ebi.UserEbi;import cn.hncu.bookStore.user.dao.dao.Userdao;import cn.hncu.bookStore.user.dao.factory.UserDaoFactory;import cn.hncu.bookStore.user.vo.UserQueryVO;import cn.hncu.bookStore.user.vo.UserVO;public class UserEbo implements UserEbi{ //注入DAo Userdao dao = UserDaoFactory.getUserdao(); @Override public boolean create(UserVO user) { return dao.create(user); } @Override public boolean delete(String uuid) { // TODO Auto-generated method stub return dao.detele(uuid); } @Override public boolean update(UserVO user) { // TODO Auto-generated method stub return dao.update(user); } @Override public UserVO getSingle(String uuid) { // TODO Auto-generated method stub return dao.getSingle(uuid); } @Override public List<UserVO> getAll() { // TODO Auto-generated method stub return dao.getAll(); } @Override public List<UserVO> getByCondition(UserQueryVO uqm) { // TODO Auto-generated method stub return dao.getByCondtion(uqm); }}
最后就是工厂方法
package cn.hncu.bookStore.user.business.factory;import cn.hncu.bookStore.user.business.ebi.UserEbi;import cn.hncu.bookStore.user.business.ebo.UserEbo;public class UserEbiFactory { private UserEbiFactory(){ } public static UserEbi getUserEbi(){ return new UserEbo(); }}
0 0
- 书店管理系统---User模块.逻辑层(JavaSE综合运用(二))
- 书店管理系统---User模块.Dao层(JavaSE综合运用(一))
- 书店管理系统---User模块.表现层(JavaSE综合运用(三))
- 书店管理系统---Book模块(JavaSE综合运用(四))
- 书店管理系统---In模块(JavaSE综合运用(五))
- 书店系统(2)--用户模块二
- JavaSE总结程序-------书店管理系统
- 书店系统(2)--用户模块一
- 书店会员销售系统(二)
- Java-单机版的书店管理系统(练习设计模块和思想_系列 二 )
- Java之------单机版书店管理系统(设计思想和设计模式系列二)用户模块
- Java之------单机版书店管理系统(设计思想和设计模式系列二)用户模块
- 书店管理系统---不完善
- 书店管理系统---心得
- 客运综合管理系统项目解析-安全检查(模块)-车辆信息
- 客运综合管理系统项目解析-安全检查(模块)-车辆安检情况查询
- 客运综合管理系统项目解析-安全检查(模块)-出站检查查询
- 客运综合管理系统项目解析-领导查询(模块)-退票查询
- postgresql基本语法
- JVM(2): JVM 内存结构
- 手机信息界面
- 移动开发 某个 页面
- JavaScript数组倒序算法与性能对比
- 书店管理系统---User模块.逻辑层(JavaSE综合运用(二))
- Centos系统文件权限的系统阐述与演示
- Windows开机登录认证与Gina DLL
- Window MySQL解压版安装
- 将redis的key 完全导出或删除
- 一次完整的HTTP请求过程
- 北邮OJ-255-奇偶求和-14软院上机A
- 如何快速将第三方库应用加入到pycharm中
- 问题 : 紧张的考试周【区间覆盖的时间优化】【二分】