E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
软件架构
软件架构
(五)分层架构
零几年最早接触编程时,写的课程设计就是MVC架构,这就是一种典型的分层架构。一、分层概念分层是一种常见的根据系统中的角色/职责拆分和组织代码单元的常规实践。注:本文说的不单指后端架构,而是整个软件的分层架构,包含前端、后端、数据库。在一个分层系统中,每一层:依赖它之下的层;和它之上的层无关,对使用(依赖)它的层次无感知。在分层架构中,分层可以访问它之下的任何分层。二、分层历史2.1单层架构--20
FAw67J7
·
2023-08-20 23:32
架构
服务器
数据库
java
运维
[架构之路-103]:《
软件架构
设计:程序员向架构师转型必备》-13-
软件架构
如何分层(四层架构)
第13章如何分层13.1分层架构13.1.1常见模式:展现层、业务层、数据层13.1.2案例一则13.1.3常见模式:UI层、SI层、PD层、DM层13.1.4案例一则13.2分层架构实践技巧13.2.1设计思想:分层架构的“封装外部交互”思想备注:个人认为:只有单机版应用程序才适合使用三层架构四层架构更适合大部分系统,比如有外部通信的软件系统13.2.2实践技巧:设计分层架构,从上下文图开始备注
文火冰糖的硅基工坊
·
2023-08-20 23:32
架构之路
架构
软件分层
架构设计
软件架构
模式—分层架构
这是
软件架构
模式博客系列第2章,我们将讨论分层架构模式。分层架构模式是一种n层模式,其中组件按照水平层次进行组织。这是设计大多数软件的传统方法,旨在实现自我独立。
MobotStone
·
2023-08-20 23:02
架构
数据库
java
软考高级系统架构设计师系列之:论文题目类型、论文考试大纲、历年考试论文真题汇总、论文写作原则、论文写作常见问题、论文评分标准
软考高级系统架构设计师系列之:论文题目类型、论文考试大纲、历年考试论文真题汇总、论文写作原则、论文写作常见问题、论文评分标准一、论文写作概述二、论文题目类型三、论文考试大纲1.系统建模2.
软件架构
设计3
最笨的羊羊
·
2023-08-20 11:28
软考高级系统架构设计师考试
软考高级系统架构设计师
论文题目类型
论文考试大纲
历年考试论文真题汇总
论文写作原则
论文写作常见问题
论文评分标准
【工控入门】组态软件概念科普与基本构架描述
(基本都是千禧年的文章,此时国产组态软件行业正处于井喷时期,虽然我知道写论文需要时效性强的参考文献,但这些文章所表述的内容竟然惊人地没有过时)自动化组态软件的发展_马波组态软件的现状与发展_欧金成组态
软件架构
的研究与设计
田凫。
·
2023-08-20 10:03
自动化产品应用
组态
工控
软件漏洞分析(一)
【嵌牛提问】软件漏洞如何进行架构分析和静态分析【嵌牛正文】前言
软件架构
分析研究表明,软件中有二分之一到四分之三的问题都发生在设计时期,发现的时间越晚,就需要投入更多的资金对其进行
d7a17d9155ae
·
2023-08-20 09:57
系统架构设计专业技能 · 信息系统基础
系列文章目录系统架构设计专业技能·网络技术(三)系统架构设计专业技能·系统安全分析与设计(四)【系统架构设计师】系统架构设计高级技能·
软件架构
设计(一)【系统架构设计师】系统架构设计高级技能·系统质量属性与架构评估
Allen.Su
·
2023-08-20 06:32
软件架构设计系列
系统架构
【系统架构设计专业技能 · 数据库设计(二)【系统架构设计师】
系列文章目录系统架构设计专业技能·软件工程(一)【系统架构设计师】系统架构设计高级技能·
软件架构
概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】系统架构设计高级技能·系统质量属性与架构评估
Allen.Su
·
2023-08-20 06:02
软件架构设计系列
系统架构
数据库
系统架构设计专业技能 · 系统工程与系统性能
系列文章目录系统架构设计专业技能·网络技术(三)系统架构设计专业技能·系统安全分析与设计(四)【系统架构设计师】系统架构设计高级技能·
软件架构
设计(一)【系统架构设计师】系统架构设计高级技能·系统质量属性与架构评估
Allen.Su
·
2023-08-20 06:30
软件架构设计系列
系统架构
【框架类】—MVVM框架
.MVC是什么全称ModelViewController,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑、数据与界面显示分离2.MVVM的定义MVVM是一种
软件架构
模式
帝博格T-bag
·
2023-08-20 01:22
面试必备技巧
flutter
书1_JavaEE概念/项目_22/5/29
JavaEE(J2EE)(Java2Platform,EnterpriseEdition,java平台企业版)JavaEE(JavaEnterpriseEdition)是一种企业级应用的
软件架构
,同时是一种思想
ciment_1
·
2023-08-19 14:01
#
书
java-ee
java
maven
【PACS源码】认识PACS的架构和工作流程
而目前PACS系统的
软件架构
选型上看,主要有C/S和B/S两种形式。
源码技术栈
·
2023-08-19 13:17
PACS医学影像系统源码
医学PACS
放射PACS
CT
超声科室
PACS
PACS系统
PACS源码
SOA架构
SOA架构Service-OrientedArchitecture,SOA是一种
软件架构
模式,旨在将应用程序的不同功能划分为一组可重用的、自治的、可互操作的服务。
FLGB
·
2023-08-19 08:20
架构随笔
架构
单体架构 Monolithic Architecture
单体架构(MonolithicArchitecture)单体架构是一种传统的
软件架构
模式,其中整个应用程序被构建为一个单一、完整的代码库和部署单元。
FLGB
·
2023-08-19 08:50
架构随笔
架构
软件架构
生态化-多角色交付的探索实践
作为一个技术架构师,不仅仅要紧跟行业技术趋势,还要结合研发团队现状及痛点,探索新的交付方案。在日常中,你是否遇到如下问题“业务需求排期长研发是瓶颈;非研发角色感受不到研发技改提效的变化;引入ISV团队又担心质量和安全,培训周期长“等等,基于此我们探索了一种新的技术体系及交付方案来解决如上问题。背景嗨,大家都知道软件研发需要许多角色共同协作,包括客户、产品经理、研发工程师、测试人员、实施运营团队等等
2301_76725413
·
2023-08-19 05:52
算法
系统架构设计师---2016年下午试题1分析与解答(试题一)
2016年下午试题1分析与解答(试题一)试题一阅读以下关于
软件架构
设计的叙述,在答题纸上回答问题1至问题3。
国林哥
·
2023-08-19 01:21
2023年架构设计师认证考试
系统架构
视频教程-React全栈:前后端分离的招聘Web App项目(含资料)-ReactJS
拥有丰富的企业应用软件开发经验、深厚的
软件架构
设计理论基础及实践能力。项目开发历程:基于大数据技术推荐系统,医疗保险大数据分析与统计推断,H5跨平台APP,携程酒店APP,Go语言实现St
weixin_34169385
·
2023-08-18 23:47
架构一,架构是什么
我们看一下维基百科的定义:
软件架构
是指系统的一个或者多个结构。这里的结构包括软件构件,构件的外部可见属性以及构件之间
可乐爱上咖啡
·
2023-08-18 12:48
系统架构设计笔记(44)——
软件架构
风格
软件架构
设计的一个核心问题是能否使用重复的
软件架构
模式,即能否达到架构级别的软件重用。也就是说,能否在不同的软件系统中,使用同一架构。基于这个目的,学者们开始研究和实践
软件架构
的风格和类型问题。
deniro
·
2023-08-18 05:17
去阿里、百度做测试的都是什么样的人(上)
代码要会写,要有
软件架构
能力,问一大坨平时根本用不到的技术问题,还挑经验,挑沟通能力,挑这挑那,有时候还特么挑学历、挑年龄,甚至还有挑星座的,也是……而招聘者同样也面临招人难的局面。
学掌门
·
2023-08-18 04:55
软件测试
IT
百度
程序人生
压力测试
Python系统学习1-9-类二之MVC框架
处理界面逻辑,输入输出Controller控制器:处理核心逻辑,存储计算Model模型:将多个变量组合为一种类型二、注意事项类外通过自定义对象名调用类中通过self调用"""疫情信息管理系统学习MVC的
软件架构
chde2Wang
·
2023-08-18 01:25
python基础学习
python
学习
mvc
NR RLC
NR相对LTE减掉了re-order和concatenation号称是为了减少latency我司的
软件架构
里,PDCP/RLC/MAC的组包都是一起做的,暂时没有想通这两个feature删掉以后,到底能有多少
吹沙兔
·
2023-08-17 17:26
软件测试基本知识一览
测试对象阶段1、需求分析阶段:各种需求规格说明书2、
软件架构
设计:API接口文档(接口测试)3、编码实现阶段:源代码(白盒测试、单元测试)4、系统功能使用:软件功能主体(当前行业做的最多的一种测试)测试级别软件的开发都会依据相应的开发模型
旺仔Sec
·
2023-08-17 17:52
高职软件测试竞赛
可用性测试
单元测试
且谈
软件架构
(二) 模块化与MVC
前言我一贯不喜欢手册式的文章,就告诉你一些定律、经验,我更愿意完整的告诉我的经验,我的理论是如何得出的,读我的文章,就好像在和我进行交谈,本篇可以认为是经验之谈,所谓经验不是定理,就是这些经验部分具备普适性,部分不具备普适性,具体情况要具体分析。本身本篇的标题是从MVC走向DDD,主要还是在掘金看到了转转技术团队的《转转价格系统DDD实践》这篇文章,其中提到:在使用传统的mvc模式下,我们往往使用
·
2023-08-17 14:09
模块化mvc
什么是无服务器架构技术?
无服务器架构(ServerlessArchitecture)是jin年来逐渐兴起的一种
软件架构
方案,它采用了一种全新的方式来处理应用程序的部署、运行和扩展。
fzy18757569631
·
2023-08-17 14:29
serverless
架构
云原生
SpringMVC
一、SpringMVC简介1、什么是MVCMVC是一种
软件架构
的思想,将软件按照模型、视图、控制器来划分M:Model,模型层,指工程中的JavaBean,作用是处理数据JavaBean分为两类:-一类称为实体类
m0_63077733
·
2023-08-17 12:22
后端
大型电商网站的
软件架构
作为一个大型电商网站,
软件架构
可以考虑这样的方案:1.采用可扩展的分布式架构使用多台服务器集群,实现交易、支付、商品搜索等核心功能的分布式部署,并使用负载均衡器对请求进行分发,以承载大量访问流量。
diannao720
·
2023-08-17 08:18
架构
架构
系统架构设计师考试大纲(2017年)
1.考试目标考试合格人员应能够根据系统需求规格说明书,结合应用领域和技术发展的实际情况,考虑有关约束条件,设计正确、合理的
软件架构
,确保系统架构具有良好的特性;能够对项目系统架构进行描述、分析、设计与评估
国林哥
·
2023-08-17 02:50
2023年架构设计师认证考试
系统架构
论AI GPT跨境贸易架构及其应用
本文以平台系统架构为例,讨论了
软件架构
的选择和应用。在该项目中,我结合实际需求,从开发和维护难度、安全性
营赢盈英
·
2023-08-17 01:39
项目管理
云原生
微服务
系统架构
设计模式
分布式
AI
GPT
《
软件架构
设计--大型网站技术架构与业务架构融合之道》读书笔记
1、缓冲IO和直接IO应用程序内存:通常写代码malloc/free、new/delete等分配出来的内存用户缓冲区:C语言FILE结构体里面的buffer内核缓冲区:Linux操作系统的PageCache。为了加快磁盘IO,Linux系统会把磁盘上的数据以Page(即内存页)为单位缓存在操作系统中的内存中,一个Page大小一般为4KB。对于缓冲IO(C语言的库函数,如fopen、fread等),
不要影响我叠Q
·
2023-08-16 16:31
linux
服务器
Serverless 在阿里云函数计算中的实践
互联网
软件架构
演进我们先简单回顾下互联网
软件架构
的演进之路。单机部署在单机部署中,将所有的业务和数据库都部署在一台主机中。此架构的优点是:开发、部署以及运维都非常简单。
·
2023-08-16 15:47
【深度分析】:阿里,腾讯面试题 SpringBoot整合Spring MVC
Java学习总结SpringBoot整合SpringMVC1.SpringMVC概述MVC(Model–view–controller)是软件工程中的一种
软件架构
模式,基于此模式把软件系统分为三个基本部分
·
2023-08-16 14:38
浪潮信息赵帅:多元算力时代 开源开放的OpenBMC成为服务器管理优先解
开源开放的OpenBMC,以创新的分层解耦
软件架构
,兼容不同处理器架构、算力平台和管理芯片,为多元算力基础设施提供了开放灵活的运维管理解决方案,也将推动产业形成开放、标准的管理固件生态。”
浪潮圈
·
2023-08-16 14:35
开源
服务器
运维
2011年软考系统架构设计师学习笔记第五章
软件架构
设计SoftwareArchitecture简称SA5.1.1
软件架构
设计与生命周期1、需求分析阶段需求和SA设计面临的是不同的对象:一个是问题空间;另一个是解空间。保持二者的可跟踪性和转换。
平凡的人
·
2023-08-16 02:03
系统架构
架构设计
领域模型
数据库服务器
服务器
活动
数据结构
软件测试
软件架构
与测试分类我们常见的测试有单元测试、集成测试、组件测试、端到端测试、性能测试、安全测试
zcfelix
·
2023-08-16 00:10
ElasticSearch学习记录(摘)-(3)RESTfull API
一种
软件架构
风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。
teesay
·
2023-08-15 21:04
【译】别用大炮打蚊子—ServiceMesh的替代方案
译者序最近看到一篇文章,笔者深以为然:复杂度只能有限消失和转移,不可能完全(甚至是大部分)消失,所以我们做
软件架构
往往追求的是转移,用专人专事来应对复杂度,以提升效率在做技术选型的时候,简单性(控制复杂度
·
2023-08-15 16:36
7 种不同的架构演进思路与落地难点解析
QCon全球软件开发大会一直以来都对架构演进的思考非常关注,毕竟一个好的
软件架构
在利益、性能、扩展性等方面都是至关重要的。在今年5月26-27日的广
·
2023-08-15 16:21
架构阿里云开发云原生中间件
软件开发模型-敏捷开发模型
项目开发:在敏捷开发中,最大的特点就是
软件架构
的解耦。也就是说:软件项目在初期被切分成多个相互联系,但也可独立运行的小项目,并
hang1720
·
2023-08-15 15:16
云原生应用场景及交付部署
云原生是一种
软件架构
和开发方式,旨在支持在云环境中构建、部署和管理应用程序。它是为了克服传统应用程序在云环境中所面临的挑战而提出的一种方法。
爱学习的卢生
·
2023-08-15 10:13
云原生
服务器
linux
自动化
python
各种架构的优缺点概括
各种架构的优缺点概括文章目录各种架构的优缺点概括前言一、单体架构二、垂直架构三、SOA架构四、微服务架构前言
软件架构
的发展经历了由单体架构、垂直架构、SOA架构到微服务架构的演进过程,下面了解一下这几个架构一
CXgeng
·
2023-08-15 09:43
架构
微服务
java
演进式架构
演进能力是一种元特征和保护其他所有架构特征的架构封装器IEEE的
软件架构
定义中的4+1视图模型。
peipei巴比
·
2023-08-15 08:26
读书笔记
架构
架构设计
领域驱动
Django MTV模式
MVC模式MVC,全名ModelViewController,是软件工程中的一种
软件架构
模式,把软件系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller),具有耦合性低
WindOfMayGIS
·
2023-08-15 08:48
感悟世间万物
django
mvc
python
MTV
软件架构模式
PACS系统选型及组成
PACS系统软件选型目前PACS系统的
软件架构
选型上看,主要有C/S和B/S两种形式。
源码集结号
·
2023-08-15 07:00
开发语言
影像系统
服务器
源码
【系统架构设计专业技能 · 软件工程之系统分析与设计(二)【系统架构设计师】
系列文章目录系统架构设计专业技能·软件工程(一)【系统架构设计师】系统架构设计高级技能·
软件架构
概念、架构风格、ABSD、架构复用、DSSA(一)【系统架构设计师】系统架构设计高级技能·系统质量属性与架构评估
Allen.Su
·
2023-08-14 23:22
软件架构设计系列
系统架构
软件工程
可独立创建应用的SaaS多租户低代码平台之租户的应用管理说明
在IT系统中,“租户”(tenant)通常用于指代一种多租户架构(multi-tenancy),它是一种
软件架构
模式,允许多个用户或组织共享相同的应用程序或系统实例,但彼此之间的数据和配置被隔离开来,拥有自己的用户
jonyleek
·
2023-08-14 22:27
低代码
java
paas
SaaS
前端
你的项目适合哪种嵌入式
软件架构
模式?
嵌入式软件因为硬件资源限制,可能存在驱动与应用耦合的情况,但对于大型项目,资源充裕的情况下,复杂的业务逻辑、后续扩展维护的需要,必须采用分层和模块化思维,这种思想就是架构模式。一般分7种架构模式:①分层架构②多层架构③管道-过滤器架构④客户端-服务器架构⑤模型-视图-控制器架构⑥事件驱动架构⑦微服务架构其中加粗部分属于个人觉得适合在嵌入式系统应用的架构(模式),实际开发中一般是多种模式嵌套,确保软
嵌入式资讯精选
·
2023-08-14 20:40
大数据
分布式
设计模式
java
数据库
微架构优劣势对比:单体应用、SOA、微服务
目前大部分的企业系统和互联网应用都是采用的Web形式提供服务能力,根据系统的组织和部署结构,
软件架构
的演化过程大概分成以下阶段:1、单体架构2、SOA架构3、微服务架构这也是
软件架构
从简单到复杂的演进过程
csdn_life18
·
2023-08-14 20:40
微服务
java
分布式
SpringBoot(17)接口架构风格—RESTful与Swagger
1.认识REST1.1什么是REST REST是
软件架构
的规范体系结构,它将资源的状态以适合客户端的形式从服务器端发送到客户端(或相反方向)。
一只只会写bug的兔子
·
2023-08-14 17:55
SpringBoot
restful
java
maven
intellij-idea
spring
boot
SpringBoot - RESTful接口架构
REST(英文:RepresentationalStateTransfer,简称REST)是一种互联网
软件架构
设计的风格,但它并不是标准,它只是提出了一组客户
MinggeQingchun
·
2023-08-14 17:53
JavaEE
SpringBoot
spring
boot
RESTful
RestController
PathVariable
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他