1.0 控制反转(IOC)/依赖注入(DI) 通过依赖注入(DI),对象的依赖关系将由负责协调系统关系中各个对象的第三方组件在创建对象是设定。对象无需自行创建或管理它们的依赖关系——依赖关系将被自动注入到需要它们的对象中。 依赖注入最大的好处——松耦合。如果一个对象只通过接口(而不是具体实现或初始化 ...
分类:
编程语言 时间:
2017-10-22 23:33:31
阅读次数:
253
目的: 降低Java开发的复杂性 使用策略: 基于POJO的轻量级和最小侵入式的编程 通过依赖注入和面向接口实现松耦合 基于切面和惯例进行声明式编程 通过切面和模版减少样式代码 依赖注入:由Spring负责管理系统中各对象的依赖关系 定义的对象变量无需自行创建或者管理它们的依赖关系 而是由sprin ...
分类:
编程语言 时间:
2017-10-19 10:32:19
阅读次数:
138
mtv开发模式 从著名的MVC模式开始说起 所谓的MVC就是把Web应用分为模型(M)控制器(C)和视图(V)三层,他们之间以一种插件式的、松耦合的房还是 连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互页面(页面),控制器接受用户输入条 用模型和视图完成用户的请求,其示意 ...
分类:
其他好文 时间:
2017-10-19 09:23:43
阅读次数:
167
最少知识原则(Least Knowledge Principle) 最少知识原则(Least Knowledge Principle),或者称迪米特法则(Law of Demeter),是一种面向对象程序设计的指导原则,它描述了一种保持代码松耦合的策略。其可简单的归纳为: Each unit sho ...
分类:
其他好文 时间:
2017-10-18 00:19:27
阅读次数:
141
Spring是什么? Spring是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。 1. Spring是如何简化java开发的? 基于POJO的轻量级和最小入侵性编程 通过依赖注入和面向借口实现松耦合 基于 ...
分类:
编程语言 时间:
2017-10-17 21:49:17
阅读次数:
230
Spring Spring是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架 ...
分类:
编程语言 时间:
2017-10-14 21:16:54
阅读次数:
280
说起观察者模式,估计在园子里能搜出一堆来。所以写这篇博客的目的有两点: 观察者模式是写松耦合代码的必备模式,重要性不言而喻,抛开代码层面,许多组件都采用了Publish-Subscribe模式,所以我想按照自己的理解重新设计一个使用场景并把观察者模式灵活使用在其中 我想把C#中实现观察者模式的三个方 ...
1、简化Java开发 Spring——Spring是一个开源框架,它是为了解决企业级Java开发的复杂性而创造的。 为降低Java开发的复杂性,Spring采用了以下四种关键策略: 基于POJO的轻量级和最小侵入性编程; 通过依赖注入和面向接口实现松耦合; 基于切面和惯例进行声明式编程; 通过切面和 ...
分类:
编程语言 时间:
2017-10-10 17:43:15
阅读次数:
183
MVC设计模式在各种成熟框架中都得到了良好的运用,它将View,Controller,Model三层清晰地划分开,搭建一个松耦合,高重用性,高可适用性的完美架构。 Spring MVC框架是经典的MVC框架,是一个结构最清晰的JSP Model2实现。它基于Servlet,DispatcherSer ...
分类:
编程语言 时间:
2017-10-06 00:25:46
阅读次数:
330
整合基础说明 spring 是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Spring是一个分层的JavaSE/EEfu ...
分类:
其他好文 时间:
2017-10-04 14:22:11
阅读次数:
253