专注Java教育14年 全国咨询/投诉热线:400-8080-105
动力节点LOGO图
始于2009,口口相传的Java黄埔军校
首页 hot资讯 Spring源码视频,企业级开发学习

Spring源码视频,企业级开发学习

更新时间:2021-01-21 16:11:43 来源:动力节点 浏览752次

Spring框架是一种分层架构,它包含了一系列的功能,大概由20种模块组成。这些模块分为核心容器(Core Container),数据访问/集成(Data Access/Integration),Web,AOP,工具(Instrumentation),消息(Messaging),测试用例(Test).

 

Spring源码视频

 

1.1核心容器(Core Container)

 

包含模块spring-core,spring-beans,spring-context,spring-context-support,spring-expression.

 

spring-core主要包含Spring框架基本的核心工具类

 

spring-beans包含访问配置文件、创建和管理bean以及进行IoC/DI操作的相关类.BeanFactory

 

spring-context构建与Core和Beans之上,继承了Beans的特性,扩展添加了国际化、时间传播、资源加载和对Context的创建和支持。ApplicationContext

 

spring-expression提供一个强大的表达式语言用于在运行时查询和操作对象,该语言支持设置/获取属性值,属性的分配,方法的调用,访问数组上下文、容器和索引器、逻辑和算是运算符、命名变量以及从Spring的容器中根据名称检索对象

 

1.2 AOP和Instrumentation

 

包含模块spring-aop,spring-aspects,spring-instrument,spring-instrument-tomcat

 

spring-aop提供了一个AOP联盟标准的面向方面编程的实现,它允许你定义方法拦截器与切入点,从而将逻辑代码与实现函数进行分离。

 

spring-aspects提供了与AspectJ的集成

 

spring-instrument提供了类工具的支持与classloader的实现,以便在特定的应用服务上使用。

 

spring-instrument-tomcat包含了spring对于Tomcat的代理

 

1.3消息(Messaging)

 

spring framework 4包含了spring-messaging模块,其中使用了来自于spring integration项目的关键抽象,如Message,MessageChannel,MessageHandler等,他们可以作为基于消息的应用服务的基础。该模块还包含了一组可将消息映射到方法的注解,类似于spring-mvc的编程模型.

 

1.4数据访问/集成(Data Access/Integration)

 

包含spring-jdbc,spring-tx,spring-orm,spring-oxm,spring-jms.

 

spring-jdbc提供了JDBC抽象层,消除了冗长的JDBC编码和解析数据库厂商特有的错误代码.

 

spring-tx为实现了特定接口的类提供了可编程的声明式事务管理支持,对所有的POJOs都适用

 

spring-orm提供了对象相关映射(ORM)集成,包含JPA,JDO,Hibernate,使用spring-orm模块可以将这些框架与spring提供的特性结合在一起使用,比如事务管理.

 

spring-oxm提供了对Object/Xml Mapping实现的抽象,包括JAXB,Castor,XMLBeans,JiBX以及XStream.

 

spring-jms包含了一些生产和消费消息的特性,从spring Framework 4.1开始,提供了与spring-messaging集成.

 

1.5 Web

 

包含spring-web,spring-webmvc,spring-websocket,spring-webmvc-portlet

 

spring-web提供了基于面向web集成的特性,如多文件上传功能、通过servlet listener初始化IoC容器与面向web的ApplicationContext,它还包含了HTTP客户端与Spring远程支持的web相关的部分.

 

spring-webmvc(又名web-servlet)包含了Spring对于Web应用的MVC与REST实现,Spring MVC框架提供了领域模型代码和Web表单之间的分离,并集成了Spring框架的所有其他特性.

 

spring-webmvc-portlet(又名web-portlet)提供了基于Portlet环境使用MVC的实现.

 

1.6 Test

 

spring-test模块通过Junit或TestNG对spring的组件提供了单元测试和集成测试

 

零基础学习spring源码,推荐动力节点Spring入门视频,这是一套超级详细的Spring入门视频教程,本套Spring视频教程适合Spring框架零基础的学员学习,这套Spring入门视频通俗易懂,是你学习Spring框架的好帮手

 

课程讲师:

 

动力节点Java高级讲师-郭老师 

 

讲师简介:

 

天津大学计算机专业硕士研究生,10年以上软件研发及管理经验,先后就职于文思海辉、中软国际、新东方教育科技集团-国外项目研发部等知名软件企业,从事JavaEE方向的软件研发工作;精通SSH、SSM技术架构下的开发;精通WebLogic、WebSphere、JBoss、Tomcat等服务器的配置与管理;熟练使用MySQL、Oracle、DB2等数据库产品;熟练使用HTML、CSS、JavaScript、Ajax、JQuery等前端交互技术;熟练使用Axure原型设计工具;先后担任高级Java软件工程师、项目组长、项目经理、技术经理、高级产品经理及IT培训企业高级Java讲师等职务;具备扎实的技术功底、丰富的软件研发、项目管理经验及IT教学经验;授课激情四溢,幽默风趣,能够充分调动学生学习的积极性与主动性,课堂气氛活跃,对学员耐心负责;曾参与设计恒丰银行“一贯P2P理财系统”、设计广发银行个人网上银行系统、设计中国农业银行网上银行系统、设计江西银行客服服务中心网上服务系统、设计成都银行客服服务中心网上服务系统、设计乐山银行网上银行系统等大型项目。

 

Spring源码视频

 

以上就是动力节点Java培训机构的小编针对“Spring源码视频,企业级开发学习”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。

 

提交申请后,顾问老师会电话与您沟通安排学习

免费课程推荐 >>
技术文档推荐 >>