- 20
- 0
- 约1.64万字
- 约 28页
- 2016-05-25 发布于安徽
- 举报
基于Eclipse平台,使用Java语言编写IoC和AOP的实现程序.doc
引言
框架从某种意义上讲是某种应用的半成品,它是由一组组件所构成。对于程序的重用性与所设计的系统的扩展性以达到开发周期的缩减的目的与开发质量的提高等目的,往往是框架一直追求并良好的实现了的。
在软件设计中,最终遵循的还是一个设计理念,就是“高内聚,低耦合”。框架一般是将问题分割成若干子问题进行一一攻破,从而起到易于控制、扩展,易于分配资源的效果。设计过程中,常常引入“层”的概念,及将各个义务分层实现。其间难免会出现耦合,而耦合度过高会降低系统的扩展性和维护性。而框架主要工作在层与层之间,很好的解决了这一问题。在软件设计中有一个概念叫做IoC,及控制反转,也叫DI(依赖注入),它主要就是实现层与层之间的松耦合。
面向对象编程在软件设计中无处不在,非常完美的解决了代码重用。但有时候具体的业务贯穿整个系统,而往往这个业务是重复出现的,利用面向对象已不能很好解决。在这里便出现了AOP(面向切面编程),将其中相同的业务抽取出来进行统一解决。在这里不得不说一下Spring框架的强大魅力,Spring对IoC和AOP的操作可谓前无古人。
本文主要利用IoC和AOP的概念,解决层与层之间的依赖关系以及重复业务的处理。
研究背景
上世纪末与本世纪初,J2EE开始盛行,。。。。ava语言不同于其他编程语言,其优势主要体现在它具有通用、高效、安全等优点。而且该语言的应用领域也极其广泛。在微型电脑、数据中
您可能关注的文档
最近下载
- 2026小学语文四年级上册教学创新教学设计详案:长城.docx VIP
- 回风石门掘进工作面揭W8煤防突专项设计.docx VIP
- 1097回风石门揭8号煤防突设计4.doc VIP
- JT∕T 1218.3-2018 城市轨道交通运营设备维修与更新技术规范 第3部分:信号.pdf
- 全本《外星人访谈录》.doc VIP
- 大学英语四级考试高频词汇1500(打印版).docx VIP
- 电气控制与PLC应用——基于S7-1200 PLC[陈建明]全套PPT课件.ppt
- 石门揭煤设计(毕业设计).doc VIP
- 深度解析(2026)《GA 1334-2016管制刀具分类与安全要求》.pptx VIP
- 房地产开发质量管理体系 (一).pdf VIP
原创力文档

文档评论(0)