Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!
当前位置: 主页 > Java文档 > JavaWeb技术相关 >

spring-framework-4-开发手册 PDF 下载


分享到:
时间:2020-04-14 17:29来源:http://www.java1234.com 作者:小锋  侵权举报
spring-framework-4-开发手册 PDF 下载
失效链接处理
spring-framework-4-开发手册  PDF 下载

本站整理下载:
 
相关截图:
 
主要内容:

介绍 Spring Framework Spring Framework 是一个提供完善的基础设施用来支持来开发 Java 应用程序的 Java 平台。 Spring 负责基础设施功能,而您可以专注于您的应用。 Spring 可以使你从“简单的Java对象”(POJO)构建应用程序,并且将企业服务非侵入性的应 用到 POJO。此功能适用于 Java SE 编程模型和完全或者部分的 Java EE 。 举例,作为一个应用程序的开发者,你可以从 Spring 平台获得以下好处: 使 Java 方法可以执行数据库事务而不用去处理事务 API。 使本地 Java 方法可以执行远程过程而不用去处理远程 API。 使本地 Java 方法可以拥有管理操作而不用去处理 JMX API。 使本地 Java 方法可以执行消息处理而不用去处理 JMS API。 15
依赖注入和控制反转 依赖注入和控制反转 Java 应用程序--运行在各个松散的领域,从受限的嵌入式应用程序,到 n 层架构的服务端企业级 应用程序--通常由来自应用适当的对象进行组合合作。因此,对象在应用程序中是彼此依赖。 尽管 Java 平台提供了丰富的应用程序开发功能,但它缺乏来组织基本构建块成为一个完整的 方法。这个任务留给了架构师和开发人员。虽然您可以使用设计模式,例如 Factory, Abstract Factory, Builder, Decorator, 和 Service Locator 来组合各种类和对象实例构成应用程序,这些 模式是:给出一个最佳实践的名字,描述什么模式,哪里需要应用它,它要解决什么问题,等等。模 式是形式化的最佳实践,但你必须在应用程序中自己来实现。 Spring Framework 的 Inversion of Control (IoC) 组件旨在通过提供正规化的方法来组合不同 的组件成为一个完整的可用的应用。 Spring Framework 将规范化的设计模式作为一等的对 象,您可以集成到自己的应用程序。许多组织和机构使用 Spring Framework 以这种方式来开 发健壮的、可维护的应用程序。 控制反转和依赖注入的背景 “问题是,[他们]哪些方面的控制被反转?”这个问题由 Martin Fowler在他的 Inversion of Control (IoC) 网站在 2004 年提出。 Fowler 建议重新命名这个说法,使得他更加好理解,并且提 出了 Dependency Injection(依赖注入) 这个新的说法。 译者注:Dependency Injection 和 Inversion of Control 其实就是一个东西的两种不同的说法 而已。本质上是一回事。Dependency Injection 是一个程序设计模式和架构模型, 一些时候 也称作 Inversion of Control,尽管在技术上来讲,Dependency Injection 是一个 Inversion of Control 的特殊实现,Dependency Injection 是指一个对象应用另外一个对象来提供一个特殊 的能力,例如:把一个数据库连接以参数的形式传到一个对象的结构方法里面而不是在那个 对象内部自行创建一个连接。Inversion of Control 和 Dependency Injection 的基本思想就是 把类的依赖从类内部转化到外部以减少依赖。 应用Inversion of Control,对象在被创建的时 候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用,传递给它。也可以 说,依赖被注入到对象中。所以,Inversion of Control 是,关于一个对象如何获取他所依赖 的对象的引用,这个责任的反转。 16
模块模块Spring Framework 的功能被组织成了 20 来个模块。这些模块分成 Core Container, Data Access/Integration, Web, AOP (Aspect Oriented Programming), Instrumentation, Messaging, 和 Test,如下图: Figure 2.1. Overview of the Spring Framework

 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐