天天看點

spring架構-基本jar包作用

spring-web

  • 1. web.xml中配置監聽器org.springframework.web.context.ContextLoaderListener,讀取spring的配置檔案applicationContext.xml
<!-- spring配置檔案位置 -->
	<context-param>
		<param-name>contextConfigLocation</param-name>
		<param-value>classpath:applicationContext.xml</param-value>
	</context-param>
	<!-- spring核心監聽器 -->
	<listener>
		<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
	</listener>
           
  • 2.spring架構整合strusts2架構,strusts2中action類,由spring生産和管理,提供web應用中所需的action類,http中的request,session等web層對象

spring-core

  • 1. 解析spring的配置檔案,對<bean>标簽類生産和管理,展現了spring的特點--Inversion of Control/Dependency Injection
  • 2.BeanFactory是最重要的類,讀取applicationContext.xml等配置檔案,生産<bean>标簽類,如web應用中的action類.
  • 3.Bean配置:如何在生産的對象中注入屬性

3.1構造函數注入

3.2屬性類型注入

spring-aop

  • 1. 面向切面思想的jar包,作用:事務管理,日志記錄,權限管理