1 / 10
文档名称:

SSH总结之Spring.doc

格式:doc   大小:66KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SSH总结之Spring.doc

上传人:xxj16588 2019/5/18 文件大小:66 KB

下载得到文件列表

SSH总结之Spring.doc

文档介绍

文档介绍:Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并且Spring所需的处理开销也是微不足道的。此外,Spring是非侵入式的:典型地,Spring应用中的对象不依赖于Spring的特定类。◆控制反转——Spring通过一种称作控制反转(IoC)的技术促进了松耦合。当应用了IoC,一个对象依赖的其它对象会通过被动的方式传递进来,而不是这个对象自己创建或者查找依赖对象。你可以认为IoC与JNDI相反——不是对象从容器中查找依赖,而是容器在对象初始化时不等对象请求就主动将依赖传递给它。◆面向切面——Spring提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务(例如审计(auditing)和事务管理)进行内聚性的开发。应用对象只实现它们应该做的——完成业务逻辑——仅此而已。它们并不负责(甚至是意识)其它的系统级关注点,例如日志或事务支持。◆容器——Spring包含并管理应用对象的配置和生命周期,在这个意义上它是一种容器,你可以配置你的每个bean如何被创建——基于一个可配置原型(prototype),你的bean可以创建一个单独的实例或者每次需要时都生成一个新的实例——以及它们是如何相互关联的。然而,Spring不应该被混同于传统的重量级的EJB容器,它们经常是庞大与笨重的,难以使用。◆框架——Spring可以将简单的组件配置、组合成为复杂的应用。在Spring中,应用对象被声明式地组合,典型地是在一个XML文件里。Spring也提供了很多基础功能(事务管理、持久化框架集成等等),将应用逻辑的开发留给了程序员。?利用Spring来创建对象(JavaBean工厂)利用Spring构建业务逻辑层管理依赖关系适应需求变更利用Spring创建数据访问对象(DAO)?工作机制:,它会委托应用系统的其他模块负责负责对请求进行真正的处理工作。,,,。为什么用:,称为横切关注点,并将它们插入到应用程序代码中。使用AOP后,公共服务(比如日志、持久性、事务等)就可以分解成方面并应用到域对象上,同时不会增加域对象的对象模型的复杂性。,然后向这些对象传递它们的协作对象。正如单词倒置所表明的,IOC就像反过来的JNDI。没有使用一堆抽象工厂、服务定位器、单元素(singleton)和直接构造(straightconstruction),每一个对象

最近更新

新员工入职三级安全教育培训课件 89页

产后康复项目融资计划书app 7页

双重被动柔顺机械手构型的参数化设计与系统特.. 9页

乐淘淘创业计划书 7页

数控系统精度控制方法 93页

2025年两条小鱼一起游泳范文(精选篇) 16页

2025年丑小鸭小学生续编作文400字(精选13篇).. 14页

2025年与四季相伴的日子作文(共篇) 30页

2025年不知所措的成语故事(精选6篇) 17页

2025年不再孤单作文650字(精选篇) 26页

2025年三生缘日记(精选5篇) 15页

2025年三分钟英语小故事(共5篇) 5页

2025年七年级语文教案《夏感》(精选篇) 79页

2025年七年级写景作文500字秋天美景(集锦26篇.. 31页

2025年一颗木棉树的自白初二作文(通用篇) 18页

2025年一杯白开水的高考满分作文(精选20篇).. 29页

2025年一年级关于运动会的作文:有趣的开幕式.. 21页

2025年一加一大于二700字作文(共篇) 18页

2025年一个人心情随笔(推荐篇) 25页

教师资格证-文化素养- 163页

2025年《车夫》阅读答案(精选8篇) 18页

浅谈黄工TY220推土机行走机构的调整修复方法 6页

药店实践总结3000字 9页

(完整word版)高中数学三角函数练习题 8页

2023《小学识字教学方法研究》方案 15页

汉语口语速成提高篇 13页

《cecs-164-2016埋地聚乙烯排水管管道工程技术.. 73页

注塑模具毕业论文(注塑模具) 44页

物品出入库管理统计表格 6页

2-精细化学品的系统剖析-精品课件(PPT) 34页