- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * 网络编程 第18章 Spring技术 * 主题 章节内容 本章小结 课堂测试 课后习题 课外读物 * 章节内容 18.0 引言 18.1 Spring技术介绍 18.2 下载并安装Spring 18.3 依赖注入 18.4 Spring容器 18.5 Spring中的Bean 18.6 Java配置管理 18.0 引言 我们将要学习的Spring并不是“春天”的意思,而是一个开源框架,它由Rod Johnson创建。 Spring是为了解决企业应用开发的复杂性而创建的,使用基本的JavaBean来完成以前只可能由EJB完成的事情。 然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 在本章将详细讲解Spring技术的基本知识,并通具体实例的实现来讲解其各知识点的使用方法。 * 章节内容 18.0 引言 18.1 Spring技术介绍 18.2 下载并安装Spring 18.3 依赖注入 18.4 Spring容器 18.5 Spring中的Bean 18.6 Java配置管理 18.1.1 Spring的优点 Spring定位的领域是众多流行的framework没有的,它能提供一种方法管理我们的业务对象。 Spring是全面的和模块化的。Spring有严格的分层体系结构,这样可以选择使用它孤立的任何部分,它的架构仍然是内在稳定的。 Spring的设计是从底部开始帮助我们编写易于测试的代码,是用于测试驱动工程的理想的framework。 Spring不需要一个以上的framework,它是潜在地一站式解决方案,定位于与典型应用相关的大部分基础结构。Spring涉及到在其他framework中没有考虑到的内容。 18.1.2 Spring将改变Java EE Spring会给一个Java工程带来很多好处,总结起来Spring具有如下优点。 低侵入式设计,代码污染极低。 独立于各种应用服务器,可以真正实现Write Once和Run Anywhere的承诺。 Spring的DI机制降低了业务对象替换的复杂性。 Spring并不完全依赖于Spring,开发者可自由选用Spring框架的部分或全部。 * 章节内容 18.0 引言 18.1 Spring技术介绍 18.2 下载并安装Spring 18.3 依赖注入 18.4 Spring容器 18.5 Spring中的Bean 18.6 Java配置管理 18.2 下载并安装Spring 18.2.1 获取Spring压缩包 18.2.2 在Eclipse中使用Spring 18.2.3 在Web项目中使用Spring (1)将Spring项目的dist路径下的全部JAR包复制到Web应用的“WEB-INF/lib”目录下。 (2)将Spring的spring-framework-3.1.0.RELEASE-with-docs.zip解压缩路径下所需的第三方类库文件复制到Web应用的“WEB-INF/lib”目录下。 * 章节内容 18.0 引言 18.1 Spring技术介绍 18.2 下载并安装Spring 18.3 依赖注入 18.4 Spring容器 18.5 Spring中的Bean 18.6 Java配置管理 18.3.1 依赖注入基础 依赖注入 Dependency Injection 和控制反转 Inversion of Control 是同一个概念。具体含义是:当某个角色 可能是一个Java实例,调用者 需要另一个角色 另一个Java实例,被调用者 的协助时,在传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在Spring里,创建被调用者的工作不再由调用者来完成,因此称为控制反转;创建被调用者实例的工作通常由Spring容器来完成,然后注入调用者,因此也称为依赖注入。 18.3.2 设置注入 设置注入也被称为Set注入(setter injection),是指在接受注入的类中定义一个Set方法,并在参数中定义需要注入的元素。为了让类Business接受DataBase的注入,需要为它定义一个Set方法来接受DataBase的注入。 * 章节内容 18.0 引言 18.1 Spring技术介绍 18.2 下载并安装Spring 18.3 依赖注入 18.4 Spring容器 18.5 Spring中的Bean 18.6 Java配置管理 18.4 Spring容器 在BeanFactory接口中包含了下面的基本方法。 publicbooleancontai
您可能关注的文档
- 18.1信息高速公路精读.ppt
- 18.2.1平行四边形的判定((第一课时)_多媒体优质精读.ppt
- 4第四章培养基研究.ppt
- 18.3测量小灯泡的电功率精读.ppt
- 18.4玻尔的原子模型同步备课新人教版选修3-5精读.ppt
- 18.4色谱-质谱联用仪精读.ppt
- 18.归纳推理精读.ppt
- 4-第四章-图像增强研究.ppt
- 18.蘑菇家园(一年级美术)精读.ppt
- 18.鸭子和白兔请客精读.ppt
- 吉林省长春十一中2024届高三下学期一模考试语文试题含解析.doc
- 山西机电职业技术学院《语言学概论(英语)》2023-2024学年第一学期期末试卷.doc
- 2025届辽宁省葫芦岛第六高级中学高三冲刺模拟考试历史试题含解析.doc
- 山东商业职业技术学院《电路分析基础A》2023-2024学年第一学期期末试卷.doc
- 二氧化硅包覆十二醇微胶囊的合成工艺优化及其在皮革应用中的性能研究.docx
- 二氧化钒薄膜的制备工艺与甲烷气敏性能的关联性研究.docx
- 2025至2030中国高档化妆品行业市场深度调研及投资前与投资策略景报告.docx
- 二氧化钛基材料在电化学合成氨中的性能与应用研究.docx
- 山东省昌邑市文山中学2024年高考冲刺押题(最后一卷)英语试卷含解析.doc
- 广州涉外经济职业技术学院《英语视听二》2023-2024学年第一学期期末试卷.doc
最近下载
- 最地震演练脚本.docx VIP
- 《国有企业管理人员处分条例》解读.docx VIP
- 《无机及分析化学》课件 第7章 物质结构基础.ppt VIP
- Kyocera京瓷ECOSYS M4125idn_M4132idn操作手册.pdf
- 含糖透析液对血透病人的影响.doc VIP
- RADWIN5000安装调试指南.doc VIP
- 无机及分析化学:第四章 物质结构简介.ppt VIP
- 体育康养与自然疗法的结合研究论文.docx VIP
- 2025年广东省基层住院医师线上岗位培训《医学人文及医患沟通》-中医学专业培训课程公共课答案.docx VIP
- 含糖透析液对糖尿病肾病血液透析患者血压和心率变异性影响.doc VIP
文档评论(0)