`
szlxh002
  • 浏览: 34492 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Spring体系结构介绍

 
阅读更多

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等表现层的支持

  • 大小: 11.4 KB
分享到:
评论

相关推荐

    Spring 体系结构.pdf

    spring 体系结构.pdf

    Spring教程  主要内容:介绍Spring的历史,Spring的概论和它的体系结构,重点阐述它在J2EE中扮演的角色。

    Spring教程 Spring是一个开源的Java平台,它主要为简化企业级应用开发提供了全面的解决方案。这个框架的核心特性是依赖注入(Dependency Injection,简称DI),它允许开发者通过控制反转(Inversion of Control,...

    spring立体结构图文档

    首先,Spring框架的核心是IoC容器,它是整个Spring体系的基础。IoC容器通过依赖注入(Dependency Injection,DI)管理对象的生命周期和依赖关系。在树状结构中,我们可以看到IoC容器是如何管理Bean的,包括Bean的...

    J2EE体系结构图或三层结构图

    SSH 三层结构图的架构设计与 J2EE 体系结构图类似,但它使用 Struts 作为 Presentation Layer,使用 Spring 作为 Business Logic Layer,使用 Hibernate 作为 Integration Layer。 J2EE 体系结构图或三层结构图的...

    Spring知识体系结构梳理全景图.xmind

    Spring知识体系结构梳理全景图,一图胜千言,一图胜万字,清晰明了,简明扼要。

    3 后台使用Spring框架体系结构193210111党涛1

    在"后台使用Spring框架体系结构"中,我们可以看到Spring框架的不同模块及其功能。 首先,核心容器是Spring框架的基础,包括四个模块:spring-beans、spring-core、spring-context和spring-expression。spring-core...

    JAVA 中的Spring框架介绍包括起源、体系结构、核心部分、特点等

    ### JAVA 中的Spring框架介绍包括起源、体系结构、核心部分、特点等 #### 一、Spring框架概述 Spring是一款主流的Java EE轻量级开源框架,由“Spring之父”Rod Johnson提出并创立,旨在简化Java企业级应用的开发...

    软件体系结构PPT文档

    《软件体系结构——深入解析与Java实践》 在软件开发领域,软件体系结构(Software Architecture)扮演着至关重要的角色,它是构建大型复杂系统的基础。这个主题的PPT文档提供了全面而详细的讲解,对于考前复习或是...

    java 模式+框架+体系结构

    例如,Spring框架就采用了工厂模式(通过BeanFactory)和策略模式(通过AOP配置切面)等设计模式,同时其MVC架构体现了分层体系结构的思想。理解并熟练运用模式、框架和体系结构,可以使Java开发变得更加高效、规范...

    spring简介-spring概念与体系结构

    在Spring之前我们写代码容易遇到高耦合问题,如下图所示,业务层的实现需要new一个数据层的对像,但是如果我们的数据层发生改变时,业务层的对象必须重新新建,重新进行编译、打包、部署,改动相对较多,代码耦合度...

    清华北大体系结构课件

    2. 指令集体系结构:介绍不同类型的指令集,如CISC(复杂指令集计算)与RISC(精简指令集计算),以及它们各自的优缺点。 3. 存储层次结构:讨论高速缓存(Cache)、主存和硬盘等存储设备的层次结构,以及它们如何...

    软件体系结构课堂教师授课课件

    本课件深入浅出地介绍了软件体系结构的关键概念和实践,对于想要提升软件设计能力的人来说,是一份宝贵的参考资料。通过学习这些内容,你可以掌握如何构建高效、可维护的软件系统,为未来的项目奠定坚实的基础。

    软件体系结构课件~~~

    软件体系结构是软件开发中的核心概念,它定义了软件系统的高级结构和组织方式,包括组件、接口、交互以及这些元素之间的关系。这个课件详细完整地涵盖了这一主题,旨在帮助学习者深入理解软件体系结构的设计原则、...

    Spring框架系列(6) - Spring IOC实现原理详解之IOC体系结构设计.doc

    本篇文章将详细探讨Spring IoC的体系结构设计,以及如何实现这些设计理念。 首先,Spring的IoC容器基于BeanFactory接口,这是容器的基础规范,它定义了如何管理和创建Bean。BeanFactory提供了诸如获取Bean实例、...

    超市管理系统 计算机体系结构设计

    《超市管理系统:计算机体系结构设计详解》 在信息化日益普及的今天,超市管理系统的构建对于提升商业运营效率具有重要作用。本文将围绕“超市管理系统”这一主题,深入探讨其计算机体系结构设计,涵盖从数据库设计...

    2022 HZCU《软件体系结构》大作业

    软件体系结构大作业指导 软件体系结构是软件开发中非常重要的一部分,它关乎软件的整体架构、设计和实现。以下是软件体系结构大作业指导的相关知识点: 一、 软件体系结构的定义和分类 软件体系结构是指软件系统...

    Spring源码解析4章150页+Spring3.2.4中文注释源码

    2、SpringIOC体系结构 3、源码分析-IOC容器的初始化 4、源码分析-IOC容器的依赖注入 5、源码分析-IOC容器的高级特性 三阶段 Spring AOP的涉及原理及具体实践 SpringJDBC的涉及原理及二次开发 SpringMVC框架设计原理...

    Spring内容讲解与介绍

    #### 三、Spring框架的体系结构 Spring框架由多个模块组成,这些模块大致可以分为以下几个类别: 1. **数据访问/集成(Data Access/Integration)**:包括JDBC、ORM、ODM等模块,提供数据访问的抽象层。 2. **...

    spring framework体系结构及模块jar依赖关系详解

    Spring Framework 体系结构及模块 JAR 依赖关系详解 Spring Framework 是一个广泛使用的 Java 企业级应用程序开发框架,提供了一个完整的生态系统来构建企业级应用程序。 Spring Framework 由多个模块组成,每个...

    软件设计模式与体系结构

    软件设计模式与体系结构是软件开发中两个非常重要的概念。它们指导着软件工程师如何合理地组织和设计软件代码,以确保软件质量、可维护性和可扩展性。下面将对这两个概念进行详细解释,并提供一些关于Java编程语言的...

Global site tag (gtag.js) - Google Analytics