spring学习2-spring介绍2

Spring 模块

Spring有六大模块,测试、容器、面向切面编程、instrumentation、数据访问与集成、Web与远程调用。

  • 测试: Test
  • 容器: Beans,Core,Context,Expression,ContextSupport
  • 面向切面编程: AOP,Aspects
  • instrumentation: instrument,instrumentTomcat
  • 数据访问与集成: JDBC,Transaction,ORM,OXM,Messaging,JMS
  • Web与远程调用: Web,WebServlet,WebPortlet,WebSocket
    但是Spring远不止这些

Spring配置

Spring有三种配置方式,第一是通过XML配置,第二是通过JAVA配置,第三是隐式的bean返现机制和自动装配。建议优先使用三,而后是二,最后是一

自动化装配bean

有两种方法,组件扫描和自动装配,