1.由于项目中使用了spring.net作为IOC容器,所以看了下相应的博客,熟悉一下这方面的内容,参照博客为博客园刘冬的博客系列;博客地址:http://www.cnblogs.com/GoodHelper/archive/2009/10/25/1589554.html在写Demo的过程中,遇到的...
分类:
编程语言 时间:
2014-07-07 11:45:30
阅读次数:
193
转载自:http://www.blogjava.net/laoding/articles/242611.html 一直就用spring的IOC,遗憾spring的另一重要组成部分AOP却没用过,所以近几天抽空研究了下AOP,学了些东西,在这里记录下spring2.0的aop配置,以一个简单的记录日....
分类:
编程语言 时间:
2014-07-07 08:44:37
阅读次数:
332
1IoC理论的背景 我们都知道,在採用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,全部的对象通过彼此的合作,终于实现系统的业务逻辑。图1:软件系统中耦合的对象 假设我们打开机械式手表的后盖,就会看到与上面类似的情形,各个齿轮分别带动时针、分针和秒针顺时针旋转,从而在表盘上产生正确...
分类:
其他好文 时间:
2014-07-06 19:52:09
阅读次数:
192
IOC(Inversion of Control,控制反转):所谓控制反转,就是将实例化对象的权利交给Spring容器 .另外一点,Spring主张面向接口编程,这样就是一种松耦合性编程体现. 假设现在有Profession这样一个接口,在其下可以有Programmer,Art,Marketing....
分类:
其他好文 时间:
2014-07-03 06:58:07
阅读次数:
191
一、简介 Spring MVC是Spring框架的最重要的模块之一,它构建于Spring IoC容器之上,大量使用容器的特性简化其配置。MVC模式消除了业务逻辑与UI的耦合。模式负责封装视图展示的应用数据;视图只显示数据,不包含任何业务逻辑;控制器负责接收用户请求并调用后端服务进行业务处理...
分类:
编程语言 时间:
2014-07-03 06:05:16
阅读次数:
389
由微软高级工程师进行培训,小班授课,主讲内容:1、基于消息总线的企业应用快速开发架构,插件架构2、WCF服务容器+IoC容器3、基于PetaPOCO (ORM) 的数据服务4、StimuSoft Report 报表开发5、Devexpress 6、一套完整的企业架构,在此架构上用项目实例进行讲解,要...
分类:
Web程序 时间:
2014-07-02 21:02:50
阅读次数:
231
Strust 2相关配置与基本操作了解演示(Demo),Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全新的Struts 2框架。其全新的Struts 2的体系结构与Struts 1的体系结构差别巨大。Struts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与ServletAPI完全脱离开,所以Struts 2可以理解为WebWork的更新产品。虽然从Struts 1到Struts 2有着太大的变...
分类:
其他好文 时间:
2014-07-01 08:37:59
阅读次数:
408
简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。上文已经介绍模拟IoC实现,这篇文章来动手模拟AOP。
AOP简述
面向对象强调"一切皆是对象",是对真实世界的模拟。然而面向对象也并非完美无缺的,它更注重于对象层次结构方面的东西,对于如何更好的管理对象行为内部结构,还存在着些许不足。那么我们如何使这个问题的得到更完美的解决呢?答案就是AOP。
...
分类:
其他好文 时间:
2014-07-01 06:41:31
阅读次数:
287
学习经典框架的实现原理以及设计模式在其实际中的运用,是非常有必要的,可以让我们更好进行面向对象。
本篇文章就来模拟Spring的IOC功能,明白原理后,可以更好的使用它,进而为进行面向对象提供一种思路。
点击下载源码:下载
首先我们把我们用的dao、service、entity定义出来:
Student.java :
package com.bzu.entity;...
分类:
编程语言 时间:
2014-07-01 06:27:15
阅读次数:
278