当前位置:网站首页>Learn about layered architecture & SOA architecture together
Learn about layered architecture & SOA architecture together
2022-08-08 18:43:00 【m0_66404702】
First, the type of layered architecture
Layered architecture is a long-standing architectural pattern, it can also be called N-tier architecture; usually, N is at least two layers, such as our common C/S architecture and B/S architecture.When we develop web applications or android applications, the three-tier architecture is commonly used, such as MVC (javaWeb), MVP (android); of course, in addition to this, there are 4-tier architecture and 5-tier architecture, 5-tier architecture is relatively rare;
Layered Architecture
The four-tier architecture we often talk about is to reduce the workload of software designers, reduce repetitive codes, improve development speed, and make software quite maintainable and easy to expand.The four-tier architecture can have a clear idea for multiple people to develop the same software.I divided the system into presentation layer (UI), business logic layer (Bussiness), data access layer (DataAccess), and data entity layer (DataEnity).If you also consider database design, it's a five-tier architecture.My starting point is from the software designer's point of view, so it is four layers.Among them, it is best to write all stored procedures and SQL statements in the database, which can facilitate the modification and maintenance of changes in the database, and can also reduce the instability in the program.
Logical Structure Hierarchical Architecture
In simple terms, logical layering is a top-down dependency.Such as operating system kernel architecture, TCP/IP architecture
1. linux operating system architecture
2. TCP/IP Architecture
边栏推荐
猜你喜欢
CF187C(堆优化BFS)
内核实战教程第1期|数据库系统概述,带你走近 OceanBase 研发环境!
2021年9月电子学会图形化三级编程题解析含答案:计算平均分
重读GPDB 和 TiDB 论文引发的 HTAP 数据库再思考
Laravel 5.8 Notes
Azure Neural TTS 持续上新,助力企业开拓小语种市场
荧光探针/近红外荧光/荧光纳米/水凝胶/纳米水凝胶pH荧光探针的研究
HCIP第十三天作业——综合实验
Nioke 2022 Summer Multi-School 6 B Eezie and Pie (Difference on the tree + multiplication to find the kth ancestor board)
一起了解分层架构&SOA架构
随机推荐
高维前缀和和子集dp(状压dp的一种)
run fscript with lua
ccdV01_20220808
一些小题22.08.07
mv-lcd初始化
黑磷量子点/无机荧光量子点/石墨烯量子点水凝胶/量子点/纳米水凝胶荧光探针的研究制备
微信小程序云开发 | 插件的微信小程序云开发
看三年的CRUD程序员如何解决数据库死锁的
Digital currency perpetual contract exchange development and development functions and code presentation
DHCP服务初探
codeforces 231A.Team
倒置字符串
Shell编程之循环语句与函数
第4讲:SQL语句之DDL类型的数据库定义语言
CF533B(树形dp+转移技巧)
openEuler资源利用率提升之道02:典型应用下的效果
hdu1042 N! (large number)
数据压缩和归档(三)、tarfile
MIMO雷达波束赋形
轻量全景查看器 pannellum初探