栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SSM框架—Spring基础—概念

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SSM框架—Spring基础—概念

Spring 概 念

Spring具有良好的设计和分层结构,极大的简化了项目开发中的技术复杂性。

Spring是分层的java SE/EE一站式轻量级的开源框架。最核心的理念是控制反转(Inversion of Control,缩写为IoC)(控制反转:不用实例化。Spring自动创建,使用)和面向切面编程(Aspect Oriented Programming ,缩写为AOP)。IoC是Spring的基础,他支撑着Spring对javaBean的管理功能;AOP是Spring的重要特性,AOP是通过预编译方式运行和运行期间动态代理实现程序的功能。即在不修改源代码的文件下,为程序添加功能。(贯穿于表现层,业务逻辑层,持久层。)

  1. 在表现层提供了Spring MVC框架。
  2. 业务逻输在业务逻辑层可以管理事务、记录日志等。
  3. 在持久层可以整合MyBatis、Hibernate、JdbcTemplate等技术。
  • Spring框架优点
  1. 非侵入式设计
  2. 降低耦合性,方便开发
  3. 支持AOP编程
  4. 支持声明式事务
  5. 方便程序的测试
  6. 方便集成各种优秀的框架
  7. 降低java EE API的使用难度
  • Spring框架的体系结构

1.核心容器

(1 . 1)Bean模块(能够实例化对象的数据类)

提供了BeanFactory类,主要作用是创建和管理Bean对象。

(1 . 1)Core

Spring框架的最基本组成部分,包括IoC和注入依赖。

(1 . 1)Context

在Core的基础上,通过ApplicationContext接口提供上下文信息。

(1 . 1)SpEL(Spring Expression Language)

3.0后新增的模块,是一个在程序运行时支持操作对象图的表达式语言。

2.数据访问及集成

(2 . 1)JDBC

(2 . 2)ORM

(2 . 3)OXM

(2 . 4)JMS

(2. 5)Transactions

3.Web

(3 . 1)Servlet

(3 . 2)Web

(3. 3)Portlet

4.其他模块

AOP,Aspects,Instrumenttation,Test,Messaging。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860484.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号