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
高内聚低耦合
Spring第七天(Spring事务)
事务管理publicinterfaceBookService{@Transactionalpublicvoidsave();}注:Spring注解事务通常添加在业务层接口中而不会添加到业务层实现类中,降
低耦合
注解式事务可以添
Cary_cacb
·
2024-01-21 20:59
spring
数据库
java
如何写出高质量的函数?快来学习这些coding技巧
目录前言函数的编码规范函数设计技巧前言作为一个coder,设计出一个好的架构和写出一手高质量的代码,都是不可缺少的技能;在我理解,高质量的代码意味着代码具有比较强的扩展性、维护性,
高内聚
和
低耦合
和尽可能少的
流星雨爱编程
·
2024-01-21 15:21
#编程技巧
c++
开发语言
DDD分层架构最佳实践
每种架构模型都有自己的应用场景,但其核心都是“
高内聚
低耦合
”原则。而运用领域驱动设计(DDD)理念以应对日常加速的业务变化对架构的影响,架构的边界越来越清晰,各司其职,这也符合微服务架构的设计思想。
Java程序员石头
·
2024-01-21 14:17
Spring IOC
Bean的存储类注解@Controller注解@Service注解@Repository注解@Configuration注解方法注解@Bean扫描路径SpringIOC的实际应用1.简化配置2.降
低耦合
性
Lpy2569
·
2024-01-21 06:45
Spring
spring
java
后端
spring简单了解
IOC和DI的支持Spring的核心就是容器,可以维护所有对象的创建和依赖关系,Spring工厂用于生成Bean,并且管理Bean的生命周期,实现
高内聚
低耦合
的设计理念。
猿究院--Cu-Sn合金
·
2024-01-20 13:21
spring
sqlserver
java
后端
Spring中的IOC与AOP的理解(1)
SpringFramework,它有两大核心:IOC和AOP1.IoC和DI的支持Spring的核心就是一个大的工厂容器,可以维护所有对象的创建和依赖关系,Spring工厂用于生成Bean,并管理Bean,实现
高内聚
玉韬
·
2024-01-20 03:46
spring
java
后端
通过反射取值——特性、属性(C#)
2、降
低耦合
性,
孟章豪
·
2024-01-20 01:50
C#
.Net
后端
c#
.net
【JavaEE进阶】 关于应用分层
文章目录序言什么是应⽤分层为什么需要应⽤分层如何分层(三层架构)MVC和三层架构的区别和联系什么是
高内聚
低耦合
⭕总结序言在我们进行项目开发时我们如果一股脑将所有代码都放在一个文件夹下面,或者全部写在一起
遇事问春风乄
·
2024-01-19 16:48
JavaEE进阶
java-ee
java
spring
Java六大原则之接口隔离原则
一个类对一个类的依赖应该建立在最小的接口上建立单一接口,不要建立庞大臃肿的接口尽量细化接口,接口种的方法尽量少注意适度原则,一定要适度优点:符合我们常说的
高内聚
低耦合
的设计思想,从而使得类具有很好的可续性
西茶
·
2024-01-19 12:17
RESTfulAPI和webservice 到底有啥区别
首先,从定义上看,WebService是一个平台独立的、
低耦合
的、自包含的、基于可编程的web的应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序
zz_ll9023
·
2024-01-19 09:04
javascript
Vue框架入门基础知识
基于MVVM(Model-View-ViewModel)思想,实现数据的双向绑定,将编程的关注点放在数据上好处
低耦合
:一个ViewModel可以绑定多个View可复用:可以放一些视图逻辑在ViewModel
今年不养猪只除草
·
2024-01-18 13:36
vue
vue.js
前端
javascript
面对对象与原型(JavaScript)
1.3优缺点优点:易于维护、复用与扩展,能够设计出
低耦合
的系统,使得系统更加灵活、易于维护缺点:性能较面对过程要低。2构造函数Jav
dahuihuiya
·
2024-01-17 15:15
javascript
前端
开发语言
go 语言实现依赖注入
DI可以帮助我们编写
低耦合
的代码。这意味着你将能够
ldxxxxll
·
2024-01-17 11:36
golang
log4j
开发语言
基础面试题整理5
原子性):要么全部成功,要么全部失败;C(一致性):程序设计要与业务逻辑相匹配;I(隔离性):事务之间是互不干扰的;D(持久性):事务提交后数据会存储到磁盘中;2.AOP理解AOP:面向切面编程,体现了
低耦合
的特点
战战的坚果
·
2024-01-17 08:28
面试专用
java
java 线程池的api_Java多线程-线程池的使用
目录线程池的优点线程频繁的创建=>销毁=>创建对系统对开销很大,使用线程池可以避免重复的开销方便复用,提高相应速度线程的创建于执行完全分开,方便维护,降
低耦合
线程池的实现原理池化技术一说到线程池自然就会想到池化技术
weixin_39696197
·
2024-01-17 05:12
java
线程池的api
Kotlin中的委托
委托有助于代码的重用,降
低耦合
性,并提供更清晰的类设计。在Kotlin中,有两种主要类型的委托:类委托和属性委托。
liulanba
·
2024-01-17 03:41
kotlin
kotlin
vue的mvvm模式
1.mvvm优点:
低耦合
:视图(View)可以独立于Model变化和修改,一个ViewModel可以绑定到不同的View上,当View变化的时候Model可以不变,当Model变化的时候,View也可以不变
孤独斗士
·
2024-01-16 02:42
mvvm
vue
浅谈基于Prism的软件系统的架构设计
框架来设计软件来做一次深入的分析了,但直到最近才开始整理,说到软件系统的设计这里面有太多的学问,只有经过大量的探索才能够设计出好的软件产品,就本人的理解,一个好的软件必须有良好的设计,这其中包括:易阅读、易扩展、
低耦合
Angela㐅cc
·
2024-01-16 00:03
掌握Python设计模式,SQL Alchemy打破ORM与模型类的束缚
大家好,反转软件组件之间的依赖关系之所以重要,是因为它有助于降
低耦合
度和提高模块化程度,进而可以提高软件的可维护性、可扩展性和可测试性。
python慕遥
·
2024-01-15 13:51
设计模式
sql
log4j
【架构师成长之领域驱动开发】
高内聚
、
低耦合
2.三大设计原则?单一职责原则:
代码哲学
·
2024-01-15 13:29
#
Java
系统架构
什么是软件设计
我们所说的“
高内聚
、
低耦合
”指的就是对模型的要求,一个好的模型可以有效地隐藏细节,让开发者易于理解。
滴流乱转的小胖子
·
2024-01-15 08:41
SpringCloud:微服务
将业务的所有功能集中在一个项目中开发,打成一个包部署优点:架构简单部署成本低缺点:耦合度高,不方便修改重复性强分布式架构分布式架构:根据业务功能对系统进行拆分,每个业务模块作为独立项目开发,称为一个服务优点:降
低耦合
度利于升级扩展微服务微服务是一种经过良好架构设计
林小果1
·
2024-01-15 07:09
springcloud
spring
cloud
微服务
spring
java
《决胜B端:产品经理升级之路》第十五章
章通用的企业级应用架构设计15.1抽象出通用的企业级应用架构通用的企业级应用架构图15.2不同发展阶段的互联网企业的应用架构畅想略15.3企业级应用架构设计的建议业务定位和边界要清晰系统要实现送耦合、
高内聚
不要让易变的新业务影响现有业务的稳定性系统之间要实现数据的单向流转综合考虑架构的合理性和业务发展的需要深入思考新系统与旧系统的关系
蛋蛋的读书笔记
·
2024-01-15 07:20
微服务概述之微服务特性
所以好的微服务架构的目标是通过
高内聚
、低耦
忆梦九洲
·
2024-01-15 02:09
微服务框架讲解
微服务
架构
云原生
特性
spring
cloud
PyTorch项目源码学习(3)——Module类初步学习
torch.nn.ModuleModule类是用户使用torch来自定义网络模型的基础,Module的设计要求包括
低耦合
性,高模块化等等。
_int_me
·
2024-01-14 20:10
PyTorch源码
pytorch
学习
人工智能
python
深度学习
设计模式---中介者模式
优点:1、降
低耦合
,将同事类多对多的关系,转换为一对一的关系缺点:1、业务复杂时,中介类会很膨胀,逻辑复杂,原本同事类之间的依赖关系转化为同事类对中介类的依赖关系。
悠然望剑
·
2024-01-14 15:52
结构化设计方法
软件设计应尽量做到
高内聚
,
低耦合
,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。1.软件设计的基础从技术观点上看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。
cd4254818c94
·
2024-01-14 08:21
AspectJ在Android中的使用
一、AOP全称“AspectOrientedProgramming”,面向切面编程,由于面向对象的思想要求
高内聚
,
低耦合
的风格,使模块代码间的可见性变差,对于埋点,日志输出等需求,就会变的十分复杂,如果手动编写代码
baifanger
·
2024-01-14 02:23
面向对象的五大基本原则
单一职责原则可以看做是
低耦合
、
高内聚
在面向对象原则上的引申,将职责定义为引起变化的原因,以提
高内聚
性来减少引起变化的原因。二、开放封闭原则软件实体应该是可扩展的,而不可修改的。
小俱的一步步
·
2024-01-13 23:31
java
开发语言
Java研学-三层架构实现简单登录操作
区分层次的目的即为了“
高内聚
低耦合
”的思想。 表现层(PredentationLayer):MVC,负责处理与界面交互的相关操作。
泰勒疯狂展开
·
2024-01-13 20:00
#
Java研学
java
架构
开发语言
三层架构和MVC的区别
区分层次的目的即为了“
高内聚
低耦合
”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层,从下至
森屿时光i
·
2024-01-13 19:36
设计原则之七——合成/聚合复用原则(CARP)
它告诉我们要对扩展开放,对修改关闭;里氏替换原则告诉我们不要破坏继承体系;依赖倒置原则告诉我们要面向接口编程;单一职责原则告诉我们实现类要职责单一;接口隔离原则告诉我们在设计接口的时候要精简单一;迪米特法则告诉我们要降
低耦合
度
翠花也老了
·
2024-01-13 19:23
七种设计原则
java
开发语言
设计模式
五大常用规则引擎简介
一般的作法是将业务规则的配置单独拿出来,使之与业务系统保持
低耦合
,规则引擎通过接受输入的数据,进行业务规则的评估,并做出业务决策。
小狗科幻围观
·
2024-01-13 19:46
python
开发语言
Java 日志
日志门面与实现框架使用日志门面+日志实现框架的方式,是为了:
低耦合
,日志的实现与业务代码通过日志门面
十⑧
·
2024-01-13 12:57
通用的知识
Java
学习笔记
java
log4j
slf4j
logback
log4j2
gof23行为类模式(golang版)
命令模式image命令模式是一个
高内聚
的模式,其定义:将一个请求封装成一个对象,从而让你使用不同的请求把客户端参数化,对请求排除或者记录请求日志,可以提供命令的撤销和恢复功能。
五月花号区块链联盟
·
2024-01-13 10:52
七、SSM 框架整合
该框架将SQL与Java代码拆分开,降
低耦合
度的同时使代码可视程度更高,方便后期的SQL维护。Spring框架主要负责解决在企业级开发时业务逻辑层与其他层之间有大量耦合现象。将Java对象
姚青&
·
2024-01-13 05:20
SSM框架整合学习
spring
mvc
mybatis
2 模块化编程思想、模块化规范
1、模块化->聚焦点:各模块之间“
高内聚
,
低耦合
”,其通过“暴露接口”或模块调用来产生联系(1).其将复杂系统分解为多个模块,方便编码;(2).优点:降低代码复杂性,耦合度,部署方便,提高开发效率,同时也可避免命名冲突
官清岁月
·
2024-01-12 23:26
vue3的自定义hooks
使用Vue3的组合API封装的可复用,
高内聚
低耦合
。一、vue3中的hooks如何理
TE-茶叶蛋
·
2024-01-12 08:03
vue.js
前端
javascript
谈谈你对 Spring AOP 的理解
可以减少系统的重复代码,降
低耦合
度,增加可维护性。使用场景包括:事务处理,记录日志,权限控制等。
奋斗的阿杰
·
2024-01-11 21:38
Java面试题
spring
java
后端
微服务下多模块拆分,公用类调用与模块隔离性怎么兼得呢
前言在一个微服务项目中,为了追求
低耦合
,会根据业务板块对主系统进行切分为一个个子模块,模块间相互隔离,但是这样子就会导致一个问题:对于一些在多个子模块中都适用的配置类、工具类、封装类等都需要拷贝冗余到各个模块中
学徒630
·
2024-01-11 11:37
系统业务设计
开发业务技术方案篇
微服务
架构
java
Qt5插件开发入门+示例
目的1、为什么用插件现在大家最讲模块化开发了,怎么算模块化,分成不同的类,分成不同的文件夹,
高内聚
,
低耦合
,这个当然算是。
程序员如山石
·
2024-01-11 00:26
QT编程
qt
开发语言
深入理解 Hadoop (五)YARN核心工作机制浅析
服务化和事件驱动软件设计思想的引入,使得YARN具有
低耦合
、
高内聚
的特点,各个模块只需完成各自功能,而模块之间则采用事件联系起来,系统设计简单且维护方便。
我很ruo
·
2024-01-10 08:20
大数据
hadoop
大数据
分布式
SpringCloud
做到
高内聚
,
低耦合
。因此,可以认为微服务是一种经过良好架构设计的分布式架构方案。二、SpringCloud1、SpringCloud是目前国内使用最广泛的微服务框架。
T德伟
·
2024-01-10 06:19
笔记
设计模式之六大基本原则 渡一教育
核心思想只有两条:减少复杂度(让一个复杂的逻辑变成多个简单的逻辑),降
低耦合
度(让模块之
渡一教育web前端开发
·
2024-01-09 20:49
iOS开发UI第三方库-选择器
3.0QuicklyreproducethedropdownUIPickerView/ActionSheetfunctionalityoniOSSTPickerView一个多功能的选择器,有城市选择,日期选择和单数组源自定的功能,方便大家的使用,
低耦合
leiyulingling
·
2024-01-09 14:36
Java面向对象基础
面向对象1)优点易维护、易复用、易扩展,由于面向对象有封装、继承、多态的特性,可以设计出
低耦合
的系统,使系统更加灵活,更加易于维护。2)缺点性能比面向过程低。
稍带温度的风
·
2024-01-09 07:46
Java基础
java
开发语言
SANSAN新鲜事|一文搞懂IOT平台的数据采集架构
想避免这种问题,需要抽象一个
高内聚
、
低耦合
、易于扩展和维护的数据采集架构。今天,本文就来聊一下,什么是一个合理的数据采集架构。
宏电物联网
·
2024-01-09 00:20
物联网
架构
我的反思
经常思考的一下软件的可扩展性保证软件易于扩展、易于维护、
低耦合
、
高内聚
。今天该反思一下前端的适配为什么这个痛苦,不是一个人难受,而是几个人难受。
SDBridge
·
2024-01-08 22:34
Java中父类与子类
其原因在于
高内聚
低耦合
,以便系统的扩展维护。那么父类与子类的继承关系体现在什么地方,我们日常开发中有没有充分利用它们的关系了呢?接下来我们一起来探讨一下。
卡布奇诺-海晨
·
2024-01-08 21:10
Java基础及实战
java
php依赖注入和控制反转
依赖注入简介依赖注入设计模式之一/方法又名控制反转降
低耦合
度课前准备知识interfaceimplementsClosure用于代表匿名函数的类instanceof用于确定一个PHP变量是否属于某一类class
liamu
·
2024-01-07 20:21
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他