- 浏览: 22331 次
- 性别:
- 来自: 北京
文章分类
最新评论
(本文为自己书写,如有错误,请指正,大家共同进步,谢谢。)
一。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基础知识
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)。
发表评论
-
jdk tomcat 环境变量配置
2015-07-09 21:32 446Win7 下如何配置java环境变量 1。准备jdk包,wi ... -
页面有两个frame,怎样点击一个的链接改变另一个的内容
2015-04-07 13:58 1474<a src="地址" targe ... -
java代码怎么实现分页?求指教!!
2015-03-31 14:22 42Java实现分页源码及其思想 -
javaScript (1)
2015-03-24 17:19 586JavaScript 1、运算符 运算符就是完成操作的一 ... -
MyEclipse里部分习惯的更改
2015-03-20 17:30 523继续补充中---------------------- ... -
javaSE javaEE javaME == API下载
2015-03-20 14:06 837oracle下载各种API文档: http://www.ora ... -
spring------>>cvc-elt.1: Cannot find the declaration of element
2015-03-18 16:49 532将-------- <?xml version=&qu ... -
log4j
2015-03-18 16:14 389链接: http://www.blogjava.net/ ... -
PowerDesigner使用教程
2015-03-17 17:09 466链接跳转: http://www.cnblogs.com/la ... -
js乱码
2015-03-17 15:43 460检查你js文件的编码格式(简单的办法就是在dreamweave ... -
hibernate三种 状态
2015-03-16 21:49 476Transient:(瞬时状态)内存中一个对象,没有相对应 的 ... -
ssh整合所需lib包目录
2015-03-16 11:44 580转载于:http://blog.csdn.ne ... -
tried to access field org.slf4j.impl.StaticLoggerBinder.SINGLETON from class
2015-03-13 16:05 764这个问题的出现是由于slf4j-log4j12 jar的变化, ... -
< could not insert: [com.hibernate.*.* >
2015-03-11 09:42 523hibernate.cfg.xml文件配置: <!- ... -
SSH 错误 信息收集
2015-03-06 16:47 706(文章为转载收集整理。。。。。若有不足请指正!!!谢谢。) ... -
log4j
2015-03-05 11:20 467### 设置org.zblog域对应的级别INFO,DEBUG ... -
B/S C/S
2015-03-05 09:27 526<!--文章改写--> C/S结构,即Clie ... -
Swing和AWT
2015-03-05 09:24 527原文出:http://cherry007.iteye.com/ ... -
错误整理。。。。
2015-03-04 17:28 446文件内容截取自:http://www.cnblogs.com/ ... -
MyEclipse 快捷键
2015-03-04 10:51 470MyEclipse 快捷键 自己设置myeclipse快捷键指 ...
相关推荐
Spring基础知识汇总 Java开发必看
以下是对Spring基础知识的详细讲解: 1. **依赖注入(Dependency Injection, DI)** 依赖注入是Spring的核心特性,它允许组件之间松耦合。通过容器管理对象的创建和对象之间的依赖关系,而不是在代码中硬编码依赖。...
标题中的“Spring基础知识”指的是Spring框架的基本概念和核心特性,这是一个广泛使用的Java应用程序开发框架,尤其在企业级应用中非常流行。Spring框架以其依赖注入(Dependency Injection,DI)和面向切面编程...
下面将对Spring的基础知识进行详细的解释。 1. **依赖注入(Dependency Injection,DI)**:Spring的核心特性,它允许开发者通过外部配置来管理对象及其依赖关系,而不是在代码中硬编码这些依赖。这样可以提高代码...
资源包含如下: 1,JAVA_IO详解_包括讲解IO中各种流及其用法.pdf 2,Java集合排序及java集合类详解.pdf 3,JDBC入门电子书.pdf 4,Spring源代码解析.pdf 5,第三章 Servlet 最佳实践.pdf
【Spring基础知识】 Spring是一个广泛使用的Java企业级应用程序框架,主要设计目的是降低模块间的耦合度,提供一种轻量级的开发方式。Spring的核心特性包括依赖注入(IoC)和面向切面编程(AOP)。它不仅关注业务层...
《Spring基础进阶技巧200篇》是一本关于Spring框架的资源,它提供了200篇文章,涵盖了Spring框架的基础知识和...这本资源适合已经具备一定Spring基础知识的开发人员,希望进一步深入学习和应用Spring框架的技术人员。
Spring基础知识点详细说明: 1. Spring框架介绍: Spring是一个开源的Java/Java EE全功能栈轻量级框架,为现代Java企业应用提供了全方位的编程和配置模型。Spring包括了管理业务对象的一致的方法,并且激励了一种...
### Spring基础知识点详解 #### 一、Spring框架简介 Spring框架是一个开源的Java平台,它提供了全面的基础架构支持,让开发者能够轻松地构建企业级应用。Spring的核心特性包括依赖注入(Dependency Injection, DI...
这个文件名可能是某种简化版的Spring教程,可能包含易于理解的Spring基础知识和常见概念,例如: - **XML配置**:介绍如何通过XML文件配置Spring Bean。 - **注解驱动开发**:使用注解进行依赖注入和配置。 - **...
【Spring框架基础】 Spring框架是Java开发领域中不可或缺的一部分,它的出现是为了应对企业级应用开发的复杂性。Spring框架的核心特性是控制反转(IoC)和面向切面编程(AOP),这两个特性大大简化了Java应用的构建...
### 1-1.Spring基础知识点解析 #### 一、Spring框架概述 - **Spring框架**是一种轻量级的开源JavaEE框架,旨在简化企业级应用的开发。 - **轻量级**体现在其较小的体积(较少的jar包)以及能够独立运行的能力。 - ...
本教程旨在为初学者提供详尽的Spring基础知识,帮助你快速掌握这个强大的企业级应用开发框架。 首先,我们要理解Spring的核心概念——依赖注入(Dependency Injection,DI)。在传统的编程中,对象会自行创建它所...
1. **Spring基础知识** - **依赖注入(DI)**:介绍Spring框架中最基础也是最核心的概念——依赖注入。这一概念使得组件之间的依赖关系可以通过配置文件来管理,而不是硬编码在程序中。 - **面向切面编程(AOP)*...
- **Spring基础知识**:介绍Spring框架的基本概念和核心组件。 - **依赖注入详解**:深入讲解依赖注入的原理及其在Spring中的应用。 - **面向切面编程实践**:教授如何使用Spring AOP进行日志记录、性能监控等。 - *...