你的位置:首页 > 软件开发 > Java > Spring学习笔记——开篇

Spring学习笔记——开篇

发布时间:2017-01-18 00:00:28
整体架构  Spring核心容器    Beans      包含访问配置文件,通过Spring容器创建和管理Bean,进行依赖注入和控制反转操作相关所有类。    Core      包含Spring框架的基本核心工具类,Spring其它组件均需要使用该包,是其它组件的基本核心 ...

Spring学习笔记——开篇

整体架构

Spring学习笔记——开篇

  Spring核心容器

    Beans

      包含访问配置文件,通过Spring容器创建和管理Bean,进行依赖注入和控制反转操作相关所有类。

    Core

      包含Spring框架的基本核心工具类,Spring其它组件均需要使用该包,是其它组件的基本核心。

    Context

      为Spring核心提供扩展,能够找到使用Spring ApplicationContext特性时需要的所有类;JNDI特性时需要的所有类;UI方面模板引擎及校验相关的所有类。

    Expression

      Spring表达式语言。支持在运行时查询和操作对象。

    Context Support

      包含支持缓存Cache,JCA(J2EE连接器架构),JMS(Java消息服务),邮件服务,任务计划调度模板引擎相关的所有类。

  面向切面编程

    AOP

      包含使用Spring AOP特性时需要的类,利用该包可以使用基于AOP的Spring特性,如声明式事务,日志系统引入等。

    Aspects

      提供对于Aspectj的相关支持,方便将面向切面的相关功能集成到程序中。

  数据访问与集成

    JDBC

      包含Srping对JDBC数据访问时进行封装的所有类。访问方式:

      1. 以JDBCTemplate为核心的基于TemplateJDBC的使用方式
      2. 在JDBCTemplate基础上构建的基于对象的JDBC的使用方式

    Transaction

      为JDBC,Hibernate,JDO,JPA提供声明式的数据库编程事务提供支持

    ORM

      对数据库访问层(DAO)特性进行扩展,使其支持iBatis(mybatis),JDO,OJB,TopLink

    OXM

      Spring对Object

    Messaging

      提供基于Message的应用的实现

    JMS

      提供对Java消息服务(JMS)相关支持,简化JMS API使用

  Web与远程调用

    Web

 

      包含web应用时需要的核心类

    Web Portlet

      包含对Portlet规范提供相关支持的所有类

    Web Socket

      Websocket是HTML5的一种新特性,目的是浏览器与服务端建立全双工的通信方式,解决http请求-响应过程中带来过多资源消耗的问题

      该包包含对WebSocket特性提供相关支持的所有类

  Instrumentation

    Instrument

      提供对服务器的代理接口的相关支持

    Instrument Tomcat

      提供对tomcat连接池的集成

  测试

    Test

      提供对JUnit等测试框架的简单封装,在对Spring框架相关代码进行测试时更加方便和快捷

 


原标题:Spring学习笔记——开篇

关键词:Spring

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录