随笔分类 -  框架

Spring 配置文件
摘要::自动扫描以创建 bean 实例;1. 数据库配置数据库配置文件(jdbc.properties)在类路径(classpath,src/main/resources/)下; 阅读全文
posted @ 2018-06-05 22:22 未雨愁眸 阅读(143) 评论(0) 推荐(0)
重构代码 —— 函数即变量(Replace temp with Query)
摘要:函数即变量,这里的函数指的是返回值为某一对象的函数。Replace temp with query,query 是一种查询函数。example 1double price() { return this.quantity * this.itemPrice -... 阅读全文
posted @ 2018-01-20 17:32 未雨愁眸 阅读(156) 评论(0) 推荐(0)
AOP 基本术语及其在 Spring 中的实现
摘要:无论是 Spring 还是其他支持 AOP(Aspect Oriented Programming)的框架,尤其是 Spring 这种基于 Java(彻底的面向对象)的语言,在实现 AOP 时,首先为 AOP 这一编程思想,定义一些基本概念,基本术语,基本流程。1. ... 阅读全文
posted @ 2017-09-09 22:13 未雨愁眸 阅读(168) 评论(0) 推荐(0)
解耦与分离 —— 面向切面编程(AOP)
摘要:家里的电表总结起来有两大特性:电视机需要(电量管理),空调需要(电量管理),热水器也需要电量管理,即一组对象都需要某一功能特性;电视机根据信号输出画面,空调吹出冷风,热水器将水加热,这些业务功能的实现,又是和电表无关的;软件系统中的某些功能,就像家庭中的电表一样。这些... 阅读全文
posted @ 2017-09-09 17:22 未雨愁眸 阅读(478) 评论(0) 推荐(0)
Spring 各种注解(@)的含义与认识
摘要:依赖注入,从字面上理解,即是:以注入的方式实现依赖;Spring 容器负责创建应用程序中的 bean,并通过 DI(依赖注入)来协调这些对象之间的关系。当描述 bean 如何进行装配(autowired)时,Spring 具有强大的灵活性,提供了以下三种主要的装配... 阅读全文
posted @ 2017-09-04 23:41 未雨愁眸 阅读(3353) 评论(0) 推荐(0)
类型配置命名空间 —— XML schema
摘要:对于基于 XML 的配置,Spring 2.0 以后告别 DTD 格式(Document Type Definition)的配置文件,开始采用 Schema 格式,Schema 的突出亮点即是可让不同类型的配置拥有自己的命名空间(namespace),使得配置文件更具... 阅读全文
posted @ 2017-08-29 23:52 未雨愁眸 阅读(162) 评论(0) 推荐(0)
Spring 框架学习 —— 容器
摘要:容器是 Spring 框架的核心。Spring 容器使用 DI(依赖注入)机制管理构成应用的组件(类),所谓 DI,也即是其能够创建相互协作的组件(类)之间的关联(依赖)。1. 应用上下文(ApplicationContext)ApplicationContext(应... 阅读全文
posted @ 2017-08-28 23:18 未雨愁眸 阅读(151) 评论(0) 推荐(0)
框架设计的一些思考
摘要:本文仅考虑框架设计与开发时,采用的是面向对象的编程设计方式。知道了如何设计一套成熟的框架,庖丁解牛般地学习、分析一套成型的框架,不在话下。1. 基础类库框架的实现,首先需要基础核心类(库,Foundation classes)的支持比如对于界面框架设计,需要的基础... 阅读全文
posted @ 2017-07-28 19:51 未雨愁眸 阅读(183) 评论(0) 推荐(0)