Zhang's Wikipedia

玩就玩大的

Spring 配置文件

<?xml version="1.0" encoding="UTF-8" ?> <beans> <bean ...

2018-06-05 22:22:04

阅读数:550

评论数:0

重构代码 —— 函数即变量(Replace temp with Query)

函数即变量,这里的函数指的是返回值为某一对象的函数。Replace temp with query,query 是一种查询函数。 example 1 double price() { return this.quantity * this.itemPrice - M...

2018-01-20 17:32:22

阅读数:118

评论数:0

AOP 基本术语及其在 Spring 中的实现

无论是 Spring 还是其他支持 AOP(Aspect Oriented Programming)的框架,尤其是 Spring 这种基于 Java(彻底的面向对象)的语言,在实现 AOP 时,首先为 AOP 这一编程思想,定义一些基本概念,基本术语,基本流程。1. AOP 术语 Advice:通...

2017-09-09 22:12:51

阅读数:151

评论数:0

解耦与分离 —— 面向切面编程(AOP)

家里的电表总结起来有两大特性: 电视机需要(电量管理),空调需要(电量管理),热水器也需要电量管理,即一组对象都需要某一功能特性; 电视机根据信号输出画面,空调吹出冷风,热水器将水加热,这些业务功能的实现,又是和电表无关的; 软件系统中的某些功能,就像家庭中的电表一样。这些功能需要用到应用程序中的...

2017-09-09 17:21:53

阅读数:247

评论数:0

Spring 各种注解(@)的含义与认识

依赖注入,从字面上理解,即是:以注入的方式实现依赖; Spring 容器负责创建应用程序中的 bean,并通过 DI(依赖注入)来协调这些对象之间的关系。当描述 bean 如何进行装配(autowired)时,Spring 具有强大的灵活性,提供了以下三种主要的装配机制: 在 XML 中显式配置;...

2017-09-04 23:40:33

阅读数:1417

评论数:0

类型配置命名空间 —— XML schema

对于基于 XML 的配置,Spring 2.0 以后告别 DTD 格式(Document Type Definition)的配置文件,开始采用 Schema 格式,Schema 的突出亮点即是可让不同类型的配置拥有自己的命名空间(namespace),使得配置文件更具扩展性,伸缩性更强。1. 3 ...

2017-08-29 23:52:06

阅读数:247

评论数:1

Spring 框架学习 —— 容器

容器是 Spring 框架的核心。Spring 容器使用 DI(依赖注入)机制管理构成应用的组件(类),所谓 DI,也即是其能够创建相互协作的组件(类)之间的关联(依赖)。1. 应用上下文(ApplicationContext)ApplicationContext(应用上下文,org.spring...

2017-08-28 23:18:17

阅读数:281

评论数:0

框架设计的一些思考

本文仅考虑框架设计与开发时,采用的是面向对象的编程设计方式。知道了如何设计一套成熟的框架,庖丁解牛般地学习、分析一套成型的框架,不在话下。 1. 基础类库 框架的实现,首先需要基础核心类(库,Foundation classes)的支持比如对于界面框架设计,需要的基础类可能包括:Window:窗口...

2017-07-28 19:51:24

阅读数:213

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭