码迷,mamicode.com
首页 >  
搜索关键字:耦合度    ( 946个结果
Spring统一异常处理
1、为什么要用Spring的统一异常处理? 项目中无论是controller层、service层还是dao层都会有异常发生。每个过程都单独处理异常,系统的代码耦合度高,工作量大且不好统一,维护的工作量也很大。所以将异常处理从各处理过程解耦出来,这样既保证了相关处理过程的功能较单一,也实现了异常信息的 ...
分类:编程语言   时间:2018-02-01 17:19:30    阅读次数:191
Day10 MVC
经典三层 表述层(表示层): 前台交互,调用后台 web 业务逻辑层: 处理业务 service 数据持久层: 与数据库之间进行交互 dao 面向对象原则 面向修改关闭,面向拓展开放。 高内聚,低耦合 面向接口编程 用于松耦合 MVC设计模式 模式:被多数人使用和认可,经验的总结。 用于松耦合,增强 ...
分类:Web程序   时间:2018-01-31 22:09:55    阅读次数:193
设计模式笔记
大鸟: “准确的说,就是让业务逻辑与界面逻辑分开,让它们之间的耦合度下降。只有分离开,才容易达到容易维护或扩展。 ” 简单工厂模式 单例模式 状态模式 ...
分类:其他好文   时间:2018-01-26 17:07:40    阅读次数:124
IOC和AOP DI
先去看DI帮忙, DI 简单一点 比如我要写一银行的存款 写完后,发现每次的写的都是CRUD 于是感觉麻烦,封装一个类,专门的去写一个工具类 然后你的朋友帮忙,于是你们制定了一个接口; 但是随之而来的问题,每次在实现的时候都要new的对象,耦合度太大,也太浪费资源,于是你写了一个容器,把bean对象 ...
分类:其他好文   时间:2018-01-25 21:52:11    阅读次数:154
MyCAT实现MySQL的读写分离
在MySQL中间件出现之前,对于MySQL主从集群,如果要实现其读写分离,一般是在程序端实现,这样就带来一个问题,即数据库和程序的耦合度太高,如果我数据库的地址发生改变了,那么我程序端也要进行相应的修改,如果数据库不小心挂掉了,则同时也意味着程序的不可用,而这对很多应用来说,并不能接受。引入MySQL中间件能很好的对程序端和数据库进行解耦,这样,程序端只需关注数据库中间件的地址,而无需知晓底层数据
分类:数据库   时间:2018-01-22 11:16:32    阅读次数:216
[转]设计模式六大原则[5]:迪米特法则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:其他好文   时间:2018-01-17 14:31:17    阅读次数:170
设计模式--单例模式(Singleton)
单例模式属于创建型模式的一种,创建型模式是一类最常用的设计模式,在软件开发中应用非常广泛。创建型模式将对象的创建和使用分离,在使用对象时无需关心对象的创建细节,从而降低系统的耦合度,让设计方案更易于修改和扩展。每一个创建型模式都在视图回答3个问题:3W -> 创建什么(What)、由谁创建(Who)... ...
分类:其他好文   时间:2018-01-15 16:33:15    阅读次数:156
Spring实现AOP的多种方式
AOP(Aspect Oriented Programming)面向切面编程,通过预编译方式和运行期动态代理实现程序功能的横向多模块统一控制的一种技术。AOP是OOP的补充,是Spring框架中的一个重要内容。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程 ...
分类:编程语言   时间:2018-01-14 15:16:22    阅读次数:195
Django之modelform组件
简介:django中的modelform组件同时具有model和form作用,但是耦合度比较高,当项目需要拆分时候就比较困难了,所以在使用modelform时候需要先考虑项目的扩展性。 定义: models.py modelform定义(只是测试,所以和view函数放在一起了) html代码:(和f ...
分类:其他好文   时间:2018-01-13 20:48:52    阅读次数:159
JS函数的应用 --- 立即执行函数、全局污染、闭包、沙箱、递归
一、立即执行函数 IIFE 立即执行函数的集中表现形式: 立即执行函数的特点: 二、JS 全局污染 为什么会造成全局污染? JS 没有块级作用域,在函数外定义的变量,均为全局变量; 全局变量过多会削弱程序的灵活性,增大了模块之间的耦合度,多人协作开发会导致变量冲突,造成环境污染。 耦合度:即模块之间 ...
分类:Web程序   时间:2018-01-11 16:09:50    阅读次数:348
946条   上一页 1 ... 39 40 41 42 43 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!