Gradle多项目构建关于项目模块化:在企业项目中,包层次和类关系比较复杂,把代码拆分成模块通常是最佳实践,这需要你清晰的划分功能的边界,比如把业务逻辑层和数据持久化层拆分开来。项目符合高内聚低耦合时,模块化就变得很容易,这是一条非常好的软件开发实践通常在使用Maven构建项目的时候,我们会将一个项目划分为多个模块,然后通过父工程去管理子模块。而Gradle也拥有类似的功能,我们将其称之为多项目构
分类:
编程语言 时间:
2018-09-12 21:19:01
阅读次数:
211
1,spring中ioc的底层原理 xml配置文件 dom4j解析xml 工厂设计模式 反射 思想:高内聚,低耦合 2,spring中的关键字 <bean id="" class=""> id属性:根据id值得到配置对象 class属性:创建对象所在类的全路径 name属性:功能和id一样,但是能有 ...
分类:
编程语言 时间:
2018-09-06 14:41:51
阅读次数:
145
在java中,你想在你的程序中调用某个类比如说是A1,如果你在程序中直接new A1(),这样就写死了。如过下次业务逻辑有变化,你就必须重新修改A1类的代码。在这种情况下,如果A1类被其他的程序调用,你修改了A1类的代码,可能会对其他程序造成影响。 但是如果你在配置文件里配置你要用到的类的相关属性, ...
分类:
其他好文 时间:
2018-09-02 15:04:19
阅读次数:
174
三层架构与MVC的关系 三层架构是一个分层式的软件体系架构设计,分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。分层的目的是为了实现“高内聚,低耦合”的思想,有利于系统后期的维护、更新或者移植。 MVC是一个设计模式,分为::MVC 即Model(模型),View(视图),Cont ...
分类:
Web程序 时间:
2018-08-23 19:33:08
阅读次数:
212
将整个系统划分为若干正交的紧密关联的子系统,以及高内聚低耦合的小而美的模块与微服务,理清职责、交互与边界。划分的基本原则是“识别、分离和组合关注点”。 ...
分类:
其他好文 时间:
2018-08-19 20:03:55
阅读次数:
217
网络的目的是什么? 用于信息传输、接受 能把各个点、面、体的信息链接到一起 实现资源的共享 OSI模型: 应用层:提供程序服务 表示层:数据加密、优化、压缩 会话层:建立链接、传输服务 传输层:提供数据传输服务 网络层:路由选择 网路互联 连表层:链接交换 物理层:硬件、接口、网卡规定等 特点: 将 ...
分类:
编程语言 时间:
2018-08-12 15:45:07
阅读次数:
144
简单介绍三层架构 三层架构——3-tier architecture:通常意义上的三层架构就是将整个业务应用划分为:界面层、业务逻辑层、数据访问层。 区分层次的目的即为了“高内聚低耦合”的思想,在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构,微软推荐的分层式结构一般分为三层,从下至上 ...
分类:
其他好文 时间:
2018-08-11 22:01:52
阅读次数:
179
一、继承的基本概述继承的概述就是子类继承父类的属性和行为,使得子类对象具有与父类相同的属性、相同的行为。子类可以直接访问父类中的非私有的属性和行为。 继承的格式public class 子类 extends 父类{ }继承的优缺点(1)子类自动拥有了父类的非私有的成员,子类也可以有自己的成员。(2)提高了代码的互用性和扩展性。(3)耦合性太高,不利于开发原则:高内聚低耦合。(4)java中只支
分类:
编程语言 时间:
2018-07-24 23:43:57
阅读次数:
221
这个系列的博客用来记录我开发时候遇到的问题以及学习到的知识 边做边学: 前后端分离,高内聚低耦合小程序端使用了mpvue 内部使用了vuejs的语法 来做整个小程序的渲染层 后端使用的是koa2搭建一个本地的开发环境(node.js方案): 官方文档:https://cloud.tencent.co ...
分类:
其他好文 时间:
2018-07-23 14:44:11
阅读次数:
317
虽然在前一个项目中公司的研发人员相较其他公司人员已经能够更高效的完成项目开发工作,但从容易进行功能变更及编写易维护代码角度来看,仍存在很大的调整空间。
软件开发除了需要有好的设计外,还需要开发人员能够依据设计、参照面向对象原则、采用“针对未来需求的修改较有弹性”且“较容易维护”的编程技巧来开发出“高内聚、低耦合”的代码。
总的来说,所谓“面向对象(简称OO)原则”,就是写出“针对未来需求的修改较有弹性”且“较容易维护”代码的原则。
分类:
其他好文 时间:
2018-07-04 13:43:02
阅读次数:
623