1.认识Spring
Spring是分层的Java Se/EE轻量级开源框架,以Ioc和Aop为核心,提供了展现层Spring MVC和持久层Spring JDBC以及业务层事务管理等众多企业级应用技术,逐渐成为使用最多的J2EE企业应用开源框架。
2.Spring带给我们什么
(1)方便解耦,简化开发
(2)AOP编程支持
(3)声明式事务的支持
(4)方便集成各种框架(Hibernate,Struts,Quartz,JDBC等)
(5)降低J2EE API的使用难度
(6)方便程序的测试
(7)Java源码的经典学习范例
3.Spring框架
(1)Ioc
Spring核心模块实现了IoC的功能,它将类和类之间的依赖从代码中脱离出来,用配置的方式进行依赖关系描述,由Ioc负责依赖类之间的创建、拼接、管理、获取等工作。
BeanFactory接口是Spring框架的核心接口,实现了容器许多核心的功能。
Context扩展了BeanFactory功能,添加了i18n国际化、Bean生命周期控掉、框架事件体系、资源加载透明化等多项功能。还提供了许多企业级服务的支持,如邮件服务、任务调度、JNDI定位、EJB集成、远程访问等。
表达式语言模块是统一表达式语言(unified EL)的一个扩展,用于查询和管理运行期的对象,支持设置和获取对象的属性,调用对象的方法、操作数组、集合等。
(2)AOP模块
Spring提供了满足AOP Alliance规范的实现,整合了Aspect这种AOP语言级的框 架。
(3)数据访问和集成
提供了JDBC,Hibernate,JPA,JDO,iBatis等ORM框架的访问集成工具。
(4)web及远程操作
WebApplicationContext建立中ApplicationContext模块之上,提供Web应用的各种工具类,通过Listener或Servlet初始化Spring容器,将Spring容器注册到Web容器上,提供Struts2、文件上传、Freemarker、Velocity、JasperPDF、xlst等表现层的支持
相关推荐
把以前学习的东西做一个整理,方便实时查阅,希望大家能够喜欢。
Spring教程 1 Spring框架概述 3 Spring是什么? 3 Spring的历史 4 Spring的使命(Mission Statement) 4 Spring受到的批判 4 Spring包含的模块 5 总结 6 Spring的IoC容器 6 用户注册的例子 7 面向接口编程 8 (用户...
Spring知识体系结构梳理全景图,一图胜千言,一图胜万字,清晰明了,简明扼要。
JAVA 中的Spring框架介绍包括起源、体系结构、核心部分、特点等
1,Spring Batch体系结构 4 2,Spring Batch主要对象 5 三,Spring Batch流程介绍 5 四,Spring Batch之Step执行过程介绍 6 五,Spring Batch应用 7 1,简单应用 7 构建应用 7 对象定义 7 读写及处理接口 8...
在Spring之前我们写代码容易遇到高耦合问题,如下图所示,业务层的实现需要new一个数据层的对像,但是如果我们的数据层发生改变时,业务层的对象必须重新新建,重新进行编译、打包、部署,改动相对较多,代码耦合度...
Spring框架系列(6) - Spring IOC实现原理详解之IOC体系结构设计.doc
2、SpringIOC体系结构 3、源码分析-IOC容器的初始化 4、源码分析-IOC容器的依赖注入 5、源码分析-IOC容器的高级特性 三阶段 Spring AOP的涉及原理及具体实践 SpringJDBC的涉及原理及二次开发 SpringMVC框架设计原理...
本书由浅入深,循序渐进地介绍了Spring的体系结构和相关知识点,目的是帮助初学者快速掌握Spring,并能使用Spring进行应用程序的开发。本书最大的特色在于每章都是由浅入深,从一个简单的示例入手,让读者快速了解本...
4.数据访问及集成(1)spring-JDBC:JDBC的支持,主要是提供JDBC模板方式、关系数据库对象化方式、Simple JDBC方式、事务管理来简化JD
spring框架简介:介绍sprng发展历程、优势、体系结构、概述
什么是spring,spring核心,spring优点,spring体系结构, 入门案例,DI基础,核心API,文档内附代码
软件体系结构实验报告
SpringCloud总结资料,详细了介绍SpringCloud的使用方法,及配置,配置部署,集成三方中间件,分布式方式等,以导图的形式介绍;超级详细通俗易懂.大白话;希望可以帮到你!!!!!
1.2 Spring.NET体系结构图 1.3 Spring.NET相关概念 1.4 Spring.NET优势和适用场景 1.5 Spring.NET1.3.1所涉及的动态链接库 2 基于Spring.NET的系统架构 3 总体设计 3.1 约定 3.1.1 程序集和命名空间 3.1.2 接口、类...
本文来自于cnblogs,文章以spring3.2.17.RELEASE版本为例,介绍spring框架结构等相关内容。很多人都在用spring开发java项目,但是配置maven依赖的时候并不能明确要配置哪些spring的jar,经常是胡乱添加一堆,编译或...
软件体系结构实验报告
这篇文章主要介绍了Java的Spring框架的体系结构以及安装配置,Spring框架是Java的SSH三大web开发框架之一,需要的朋友可以参考下 体系结构 Spring有可能成为所有企业应用程序的一站式服务,然而,Spring是模块化的,使...
在本篇文章里小编给大家整理的是关于spring framework体系结构及模块jar依赖关系,对此有兴趣的朋友们可以学习下。
本书由浅入深、全面地介绍了Spring的结构体系,内容覆盖到Spring近80%的API。全书分22章,内容涵盖了Spring的核心机制、依赖注入、资源访问、AOP框架、事务框架、整合Hibernate、DAO支持、JDBC支持、MVC框架、整合...