Spring框架模块结构 Spring ORM Spring Web Hibernate support WebApplicationContext iBats support Mutipart resolver JDO support Web utlities Spring Web MVC Spring AOP Web MVC Source-level Framework metadata Spring Context Web Views AOP infrastructure Spring DAO Application context JSP/Velocity Transaction infrastructure Ul support PDF/Export JDBC support Validation DAO support JNDL EJB support and remodeling Mail Spring Core Supporting utlities Bean container Spring入门 6。 品北农林升教大学信息工程学院本科生课程
•6 信息工程学院本科生课程 Spring框架模块结构 Spring入门
Spring框架模块 Spring Core模块: ·最为核心的模块,封装了Spr ing框架的核心包,主要提供 Spring loC容器; Spring Contexta模块: 。提供了对Spr ing中对象的框架式访问方式,并包括国际化、 事件传播等特性; Spr ing DAO模块: ·提供JDBC的抽象层。同时还提供了声明式事务管理特性; Spr ing ORM模块: ·提供了集成常用ORM框架的封装包,包括JDO、JPA、iBatis、 Hibernate等。同时,还可使用如声明式事务等其他特性; Spring.入门 ·7。品北农林科大学信息工程学院本科生课程
Spring框架模块 ❖ Spring Core模块: • 最为核心的模块,封装了Spring框架的核心包,主要提供 Spring IoC 容器; ❖ Spring Context模块: • 提供了对Spring中对象的框架式访问方式,并包括国际化、 事件传播等特性; ❖ Spring DAO模块: • 提供JDBC的抽象层。同时还提供了声明式事务管理特性; ❖ Spring ORM模块: • 提供了集成常用ORM框架的封装包,包括JDO、JPA、 iBatis、 Hibernate等。同时,还可使用如声明式事务等其他特性; Spring入门 •7 信息工程学院本科生课程
Spring框架模块 (2) Spring Web模块: ·提供了Web开发的一些基础特性,如文件上传等。同时还 提供了与Web框架集成的封装包,如Struts2框架等; Spring AOP模块: ·Spr ing另一个核心模块。提供了符合AOP规范的AOP实现, 可以降低应用的耦合性,提高扩展性; ·Spring MVC模块: ·提供了一个VC框架。Struts2等MVC框架可替代该模块。 Spring入门 ·8。品北农林升教大学信息工程学院本科生课程
Spring框架模块(2) ❖ Spring Web模块: • 提供了Web开发的一些基础特性,如文件上传等。同时还 提供了与Web框架集成的封装包,如Struts 2框架等; ❖ Spring AOP模块: • Spring另一个核心模块。提供了符合AOP规范的AOP实现, 可以降低应用的耦合性,提高扩展性; • Spring MVC模块: • 提供了一个MVC框架。Struts 2等MVC框架可替代该模块。 Spring入门 •8 信息工程学院本科生课程