④ 、依赖注入DI
装配(wiring):成立应用组件之间合营的行事;
Spring的装配:有各种装配Bean的方法,最普遍的是XML配置格局;
干活格局:Spring通过动用上下文(Application Context)装载、组装Bean;
Spring的上下文:有种种,差别在于怎么着加载它们的配备。常用的如ClassPathXmlApplicationContext,可用来加载位于系统classpath下的二个或多少个XML文件。
(注重注入愈来愈多参考《Dependency Injection》,Dhanji RAV4. Prasanna)

② 、关键策略:
轻量级和微小侵入性编制程序:POJO
松耦合:DI和AOP
评释式编程:切面和常规
压缩样板式代码:切面和模板

三 、Spring不会迫使你兑现Spring规范的接口或持续Spring规范的类。往往没有任何迹象申明你选取了Spring!

壹 、Spring的重庆大学特色:信赖注入DI和面向切面编程AOP。

⑥ 、通过“模板封装”消除样板式代码
顶尖的如Spring
JdbcTemplate,使得在实践数据库操作时,幸免古板的JDBC样板式代码成为只怕。

7、Bean
在依照Spring的应用中,应用对象生活于Spring容器中。
容器:负责利用对象的成立、装配、配置、管理等全数生命周期,即负责了从创设到销毁的经过。
Spring容器:Spring自带集中容器完毕,可归结为Bean工厂(bean
factories)和选择上下文(application)两类,重点使用的是选用上下文。
接纳上下文:Spring首要的两种选择上下文:
ClassPathXMLApplicationContext——从类路径下的XML配置文件中加载上下文定义,把利用上下文定义文件作为类能源;
FileSystemXMLApplicationContext——读取文件系统下的XML配置文件并加载上下文定义;
XmlWebApplicationContext——读取Web应用下的XML配置文件并装载上下文;

伍 、应用切面AOP
DI让互相同盟的软件组件保持松散耦合,而AOP编制程序允许你把遍布应用处处的功力分离出来形成可选用的零部件。

相关文章

网站地图xml地图