概念 Spring是一个轻量级控制反转(loc)和面向切面(aop)的容器框架,即分层的,轻量级的一站式的开源框架。它主要是为了解决企业应用开发的复杂性而诞生的 目的 解决企业应用开发的复杂性,Spring是一个轻量级的java开发框架,兴起于2003年,主要优势之一就是其分层架构,分层架构允许用户 ...
分类:
编程语言 时间:
2017-10-01 00:16:38
阅读次数:
246
咱们继续看uvw的源码,这次看的东西比较多,去除底层的一些东西,很多代码都是连贯的,耦合度也比较高了。主要包括下面几个文件的代码: underlying_type.hpp resource.hpp loop.hpp handle.hpp stream.hpp tcp.hpp 代码我就不都贴出了,说到 ...
分类:
其他好文 时间:
2017-09-28 19:12:27
阅读次数:
251
摘要:The Java Message Service (JMS) API is a messaging standard that allows application components based on the Java Platform Enterprise Edition (Java E ...
分类:
其他好文 时间:
2017-09-28 11:42:11
阅读次数:
114
设计模式之简单工厂模式(—) 设计模式是指在代码在一定程度上降低耦合度,使得代码看起来不是特别繁琐,他们之间的联系性更小,使得在后期代码的维护上大大提高了效率, 所以设计模式的研究对于一个程序员来说是特别有意义的事情,而且还有长远的影响。 设计模式的分类:创建型,结构型,行为型。 设计原则:单一,开 ...
分类:
其他好文 时间:
2017-09-28 11:34:14
阅读次数:
170
Android项目中代码量达到一定程度,编译将是一件非常痛苦的事情,短则一两分钟,长则达到五六分钟。Android studio推出instant run由于各种缺陷一般情况下是被关闭的……组件化开发可以有效降低代码模块的耦合度,使代码架构更加清晰,同时模块化的编译可以有效减少编译时间,当然总的编译 ...
分类:
移动开发 时间:
2017-09-23 16:11:22
阅读次数:
150
Spring的依赖注入最大亮点就是你所拥有的Bean对Spring容器的存在是没有意识的。即你可以将你的容器换成别的容器,如GOOGLE Guice,这时Bean之间的耦合度降低。 但是在实际的项目中,你不可避免的要用到Spring容器本身的资源,这时你的Bean必须要意识到Spring容器的存在, ...
分类:
编程语言 时间:
2017-09-20 14:30:33
阅读次数:
194
耦合关系不仅会出现在对象与对象之间,也会出现在软件系统的各模块之间,以及软件系统和硬件系统之间。如何降低系统之间、模块之间和对象之间的耦合度,是软件工程永远追求的目标之一。为了解决对象之间的耦合度过高的问题,软件专家Michael Mattson提出了IOC理论,用来实现对象之间的“解耦”,目前这个 ...
分类:
其他好文 时间:
2017-09-18 00:25:28
阅读次数:
189
一、什么是消息中间件 消息中间件是在分布式系统中完成消息的发送和接收的基础软件。 二、消息中间件的作用 通过消息中间件,应用程序或组件之间可以进行可靠的异步通讯,从而降低系统之间的耦合度,提高系统的可扩展性和可用性。 三、JMS(Java Message Service:JavaEE中的一个关于消息 ...
分类:
其他好文 时间:
2017-09-15 01:41:35
阅读次数:
193
第一步:发起请求到前端控制器(DispatcherServlet) 第二步:前端控制器请求HandlerMapping查找 Handler 可以根据xml配置、注解进行查找 第三步:处理器映射器HandlerMapping向前端控制器返回Handler 第四步:前端控制器调用处理器适配器去执行Han ...
分类:
编程语言 时间:
2017-09-14 23:25:30
阅读次数:
124
参考:http://blog.csdn.net/qq_34134078/article/details/51780356 1.单一原则 即:明确类的定义。通俗来讲,让他们只做一件事,而不是多件事。 提高类的可读性,更加好维护,降低耦合度。当然,方法,变量亦是如此。 2.里氏替换原则 a.子类可以实现 ...
分类:
编程语言 时间:
2017-09-11 22:49:01
阅读次数:
199