1 IoC理论的背景 我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 ...
分类:
其他好文 时间:
2019-06-06 12:21:31
阅读次数:
65
在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据 7 条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。我们将在下面的几节中依次来介绍这 7 条原则,本节首先介绍开闭原则。 开闭原则的定义 开闭原则(Open Closed Princ ...
分类:
其他好文 时间:
2019-06-05 15:05:55
阅读次数:
76
初识java 我的第一个java程序 课程目录 l 準備 l 開発環境的準備 l 環境変数Path設定 l 第一个程序 目标 « 实现自己的HelloWorld并运行看到结果 一、準備 (1)计算机(パソコン) (2)计算机硬件:肉眼能看到的部分 (3)计算机软件 系统软件:xp, windows, ...
分类:
编程语言 时间:
2019-06-05 12:35:42
阅读次数:
132
从遇到问题开始 当人们要做一个软件系统时,一般总是因为遇到了什么问题,然后希望通过一个软件系统来解决。 比如,我是一家企业,然后我觉得我现在线下销售自己的产品还不够,我希望能够在线上也能销售自己的产品。所以,自然而然就想到要做一个普通电商系统,用于实现在线销售自己企业产品的目的。 再比如,我是一家互 ...
分类:
其他好文 时间:
2019-06-01 23:12:50
阅读次数:
137
作为企业,报修工作事关影响公司员工的业务效率,目前市场效率最高的报修软件采用二维码扫码报修。员工电脑或网络及物业的电器或空调、水阀等出现故障,急需要报修到相关技术部门进行处理。传统打电话方式无法清楚描述故障。或因占线问题无法接通,技术部门无法准确判断或统一记录。大多数单位都没有报修软件系统支持,效率极差。技术部门有心无力,业绩突出不了。无业绩体现。报修软件系统图解:1.工位员工扫码报修(注册青鸟报
分类:
其他好文 时间:
2019-05-31 23:42:00
阅读次数:
184
压缩与解压 tar.gz 格式 这个格式不需要安装额外的软件,系统自带 压缩: 格式:tar zcvf 压缩文件名.tar.gz 文件目录 举例: tar zcvf html.tar.gz html/ 解压: 格式:tar xzvf 压缩文件名.tar.gz -C 解压目录 举例: tar xzvf ...
分类:
系统相关 时间:
2019-05-28 17:26:43
阅读次数:
121
1. IoC理论的背景我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。 图1:软件系统中耦合的对象 如果我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生 ...
分类:
编程语言 时间:
2019-05-27 19:06:34
阅读次数:
115
在学习Spring框架的时候, 第一件事情就是分析Spring的设计思想 在学习Spring的时候, 需要先了解耦合和解耦的概念 耦合: 简单来说, 在软件工程当中, 耦合是指对象之间的相互依赖 耦合的坏处: 耦合提升了代码的复杂度, 不利于开发和维护, 低耦合是软件系统架构设计的原则之一 为什么需 ...
分类:
编程语言 时间:
2019-05-27 13:23:43
阅读次数:
129
应用程序升级面临最大挑战是新旧业务切换,将软件从测试的最后阶段带到生产环境。
分类:
其他好文 时间:
2019-05-27 09:20:17
阅读次数:
134
由于技术领域的范式转变,以及希望以快速且可靠的方式找到更好的方法来构建应用程序,企业软件架构总是伴随新的架构风格而发展。 微服务架构已被广泛采用的架构风格,允许快速,安全地构建软件应用程序。微服务架构促进软件系统结构成为:松散耦合且独立自治的服务(独立开发,部署和扩展)的集合。这些服务通过集成所有此 ...
分类:
其他好文 时间:
2019-05-23 11:00:31
阅读次数:
162