待业务层设计与开发(业务层工厂类) | 学习笔记

简介: 简介:快速学习待业务层设计与开发(业务层工厂类)

开发者学堂课程【DAO 开发实战业务分析:待业务层设计与开发(业务层工厂类)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/399/detail/5168


待业务层设计与开发(业务层工厂类)

 

内容介绍:

一、业务层工厂类的具体含义

二、范例

三、总结


一、业务层工厂类的具体含义

业务层本身也是一个接口。用户要想取得业务层的接口对象,则需要有一个工厂,即为 ServiceFactory。

所以 ServiceFactory 在设计时要考虑到所有的接口问题。定义业务层工厂类时依然需要考虑多个业务层接口对象的取得问题,所以一定还需要使用反射处理来完成。


二、范例

范例:定义业务层工厂类 —— ServiceFactory

在 DAO 的包中新建一个 ServiceFactory 的位,即为

package cn.mldn.oracle.factory;

public class ServiceFactory {

private ServiceFactory() {}  // 1、首先没有对象产生

public static  <T>  T  getInstance(Class<T>  cls){

try {

return cls.newInstance() ;

} catch (Exception e) {

e.printStackTrace();

}

return null ;

}

}

此时一个最简单的分层的设计的结构就算完成了


三、总结

1.业务层的操作依然重复

2.业务之中执行了多次数据操作

相关文章
|
4月前
|
存储 设计模式 测试技术
了解三层架构:表示层、业务逻辑层、数据访问层
了解三层架构:表示层、业务逻辑层、数据访问层
269 0
|
1月前
|
测试技术
封装并集中处理业务逻辑
封装并集中处理业务逻辑
12 1
|
6月前
|
设计模式 前端开发 JavaScript
14分布式电商项目 - 前端分层以及控制器继承
14分布式电商项目 - 前端分层以及控制器继承
41 0
|
存储 JSON NoSQL
商城项目业务逻辑
商城项目业务逻辑
|
存储 设计模式 缓存
复杂逻辑业务层治理探究
复杂逻辑业务层治理探究
302 1
|
数据库 开发者
业务层设计与开发(业务层标准实现类) | 学习笔记
简介:快速学习业务层设计与开发(业务层标准实现类)
100 0
|
开发者
业务层设计与开发(定义业务层标准) | 学习笔记
简介:快速学习业务层设计与开发(定义业务层标准)
108 0
业务层设计与开发(定义业务层标准) | 学习笔记
|
开发者
数据层设计与开发(数据层工厂类) | 学习笔记
简介:快速学习数据层设计与开发(数据层工厂类)
78 0
数据层设计与开发(数据层工厂类) | 学习笔记
|
项目管理
业务逻辑?
业务逻辑?
134 0
业务逻辑?
|
JSON 前端开发 数据格式