项目架构风格

文章介绍了几种重要的IT系统设计模式,包括数据流中的批处理和管道-过滤器模型,调用返回的面向过程及面向对象方法,独立构建的进程通信和事件驱动系统,以及虚拟机如解释器和规则基础系统。此外,还讨论了数据存储的仓库概念,如数据库、超文本系统和黑板系统。
摘要由CSDN通过智能技术生成

1、数据流(Data Flow)

细分:

1)批处理(Batch Sequential)批量处理,并发强,数据流大,例如job定时任务等

2)管道-过滤器(Pipes-Filters)进行数据实时过滤运算,例如管道符

2、调用返回(Call-Return)

1)主程序->子程序(Main Program - Subroutine)面向过程的程序调用,例如主程序调用子程序得到返回结果等

2)面向对象(Object Oriented)所有方法参数进行方法封装,通过对象调用

3)层次结构(Layered)进行层次的划分,例如ssm结构

3、独立构建(Independent Components)

1)进程通信(Comm Processes):项目独立通过,进程通过接口通信

2)事件驱动系统(Event Systems):消息通知系统

4、虚拟机(Virtual Machines)

1)解释器(Interpreter) jvm小型虚拟机

2)基于规则的系统(Rule Based System)偏向于规则引擎系统

5、仓库(Repository)

1)数据库(DataBase)共享的数据库,数据存储系统

2)超文本系统(Hypertext System)文件系统解决文件独立存储访问功能

3)黑板(Blackboard)云识别情况使用,人脸图像识别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值