架构
idong_forever
代码改变世界,你改变代码===>你改变世界。没毛病
展开
-
什么是高内聚、低耦合
起因:模块独立性指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少且接口简单,两个定性的度量标准――内聚性和耦合性。 内聚性又称块内联系。指单个模块的功能强度的度量,即一个模块内部各个元素彼此结合的紧密程度的度量。若一个模块内各元素联系的越紧密,则它的内聚性就越高,就是常说的高内聚。特点:最充分的利用模块中每一个元素的功能,达到功能实现最大化,内聚性越强越好,用最...原创 2018-02-24 11:04:06 · 3927 阅读 · 0 评论 -
框架的侵入性和低侵入性
侵入是在两个系统发生耦合的时候造成的,所谓侵入性就是指的这个框架设计出来的部件对系统的影响范围,比如开发一个系统要使用第三方框架,如果使用的这个框架需要继承或者实现框架里面的类和接口,就说这个框架具有侵入性。反之则说那个框架具有“低侵入性”。 使用struts1的时候,需要继承一些struts1的类,才能使用-----struts1框架具有侵入性。 使用spring,不...原创 2018-02-24 13:45:03 · 2924 阅读 · 0 评论 -
什么是轻量级、重量级框架
划分一个应用是否属于轻量级还是重量级,不是说这个框架占了服务器多大的内存空间,这个框架就是重量级的框架,主要是看它使用了多少的服务,使用的服务越多,容器要为普通java对象做的工作就会越多。必然会影响到应用的发布时间和运行性能。 对于spring容器,它提供了很多的服务,但是这些的服务不是默认为应用打开的,应用需要的某种服务,还要要指明使用该服务,如果应用使用的服务很少,如果...原创 2018-02-24 11:18:49 · 12301 阅读 · 0 评论