`

Spring基础知识

    博客分类:
  • java
阅读更多
(本文为自己书写,如有错误,请指正,大家共同进步,谢谢。)

一。Spring基础知识

  1,基本概念
     是Java平台上的一个开源框架,最初起源:《Exper One-on-one:J2EE Design and Development》一书的基础性代码。
  2,依赖注入(DI_Dependency Injection)和控制反转(IOC_Inversion of Control)是一个概念。
  3,面向切面编程(AOP_Aspect-Oriented Programming),是面向对象编程的一个补充和完善。
  4,Spring框架的模块
(1) 核心容器(Core Container),位于结构的最底层,由Beans、Core、Context、Expression Language模块组成。
其中主要的组件是BeanFactory类,是工程模式的实现。Context是建立在Core和Beans模块之上,是提供上下文信息。Expression Language是提供一种强大的表达式语言来访问和操纵运行时的对象。
(2)数据访问/集成模块,由JDBC,ORM,OXM,JMS和Transaction组成。
ORM:主流的对象关系映射,API包括JPA,JDO,Hibernate和IBatis。
OXM:支持Object/XML映射提供了一个抽象类。
JMS:包含发布和订阅消息的特性。
Transaction:提供对声明式事务和编程事务的支持。
  (3)Web模块,包括Web,Servlet,Struts和Portlet。
  (4)AOP和Instrumentation模块
AOP:面向切面编程的实现。
  (5)Test模块,支持JUnit和TestNG对Spring组件的测试,提供一致的ApplicationContext。

二。开发前的准备

  首先要下载Spring开发包(spring-framework-3.1.1.RELEASE.zip)。






















分享到:
评论

相关推荐

    Spring基础知识汇总 Java开发必看

    Spring基础知识汇总 Java开发必看

    Spring基础知识汇总Java开发必看

    以下是对Spring基础知识的详细讲解: 1. **依赖注入(Dependency Injection, DI)** 依赖注入是Spring的核心特性,它允许组件之间松耦合。通过容器管理对象的创建和对象之间的依赖关系,而不是在代码中硬编码依赖。...

    Spring 基础知识

    标题中的“Spring基础知识”指的是Spring框架的基本概念和核心特性,这是一个广泛使用的Java应用程序开发框架,尤其在企业级应用中非常流行。Spring框架以其依赖注入(Dependency Injection,DI)和面向切面编程...

    Spring基础知识详解

    下面将对Spring的基础知识进行详细的解释。 1. **依赖注入(Dependency Injection,DI)**:Spring的核心特性,它允许开发者通过外部配置来管理对象及其依赖关系,而不是在代码中硬编码这些依赖。这样可以提高代码...

    java及spring基础知识pdf

    资源包含如下: 1,JAVA_IO详解_包括讲解IO中各种流及其用法.pdf 2,Java集合排序及java集合类详解.pdf 3,JDBC入门电子书.pdf 4,Spring源代码解析.pdf 5,第三章 Servlet 最佳实践.pdf

    Spring的基础知识.pptx

    【Spring基础知识】 Spring是一个广泛使用的Java企业级应用程序框架,主要设计目的是降低模块间的耦合度,提供一种轻量级的开发方式。Spring的核心特性包括依赖注入(IoC)和面向切面编程(AOP)。它不仅关注业务层...

    spring基础进阶技巧200篇.zip

    《Spring基础进阶技巧200篇》是一本关于Spring框架的资源,它提供了200篇文章,涵盖了Spring框架的基础知识和...这本资源适合已经具备一定Spring基础知识的开发人员,希望进一步深入学习和应用Spring框架的技术人员。

    Spring基础教程文字版

    Spring基础知识点详细说明: 1. Spring框架介绍: Spring是一个开源的Java/Java EE全功能栈轻量级框架,为现代Java企业应用提供了全方位的编程和配置模型。Spring包括了管理业务对象的一致的方法,并且激励了一种...

    spring基础视频教程.txt

    ### Spring基础知识点详解 #### 一、Spring框架简介 Spring框架是一个开源的Java平台,它提供了全面的基础架构支持,让开发者能够轻松地构建企业级应用。Spring的核心特性包括依赖注入(Dependency Injection, DI...

    spring学习资料大全

    这个文件名可能是某种简化版的Spring教程,可能包含易于理解的Spring基础知识和常见概念,例如: - **XML配置**:介绍如何通过XML文件配置Spring Bean。 - **注解驱动开发**:使用注解进行依赖注入和配置。 - **...

    Spring基础知识简单回顾

    【Spring框架基础】 Spring框架是Java开发领域中不可或缺的一部分,它的出现是为了应对企业级应用开发的复杂性。Spring框架的核心特性是控制反转(IoC)和面向切面编程(AOP),这两个特性大大简化了Java应用的构建...

    1-1.Spring基础.md

    ### 1-1.Spring基础知识点解析 #### 一、Spring框架概述 - **Spring框架**是一种轻量级的开源JavaEE框架,旨在简化企业级应用的开发。 - **轻量级**体现在其较小的体积(较少的jar包)以及能够独立运行的能力。 - ...

    Spring基础教程

    本教程旨在为初学者提供详尽的Spring基础知识,帮助你快速掌握这个强大的企业级应用开发框架。 首先,我们要理解Spring的核心概念——依赖注入(Dependency Injection,DI)。在传统的编程中,对象会自行创建它所...

    SpringRecipes

    1. **Spring基础知识** - **依赖注入(DI)**:介绍Spring框架中最基础也是最核心的概念——依赖注入。这一概念使得组件之间的依赖关系可以通过配置文件来管理,而不是硬编码在程序中。 - **面向切面编程(AOP)*...

    Spring4资料

    - **Spring基础知识**:介绍Spring框架的基本概念和核心组件。 - **依赖注入详解**:深入讲解依赖注入的原理及其在Spring中的应用。 - **面向切面编程实践**:教授如何使用Spring AOP进行日志记录、性能监控等。 - *...

Global site tag (gtag.js) - Google Analytics