首页 > 编程语言 > 详细

Spring简介及Spring Mvc简介

时间:2021-04-15 09:10:57      阅读:27      评论:0      收藏:0      [点我收藏+]

**Spring简介**

1、**定义**:开放源代码的设计层面框架

2、**背景**:传统J2EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致J2EE的应用没有真正实现Write Once及Run Anywhere的承诺。

3、**解决的问题**:业务逻辑层和其他各层的松耦合问题,将面向接口的编程思想贯穿整个系统应用

4、**框架特性**:强大的基于JavaBeans的采用控制反转(Inversion of Control,IoC)原则的配置管理,使得应用程序的组件更加快捷简易。

一个可用于从 applet 到 Java EE 等不同运行环境的核心 Bean 工厂

5、**特点**:方便解耦,简化开发


**方便集成各种优秀框架**:Spring不排斥各种优秀的开源框架,相反,Spring可以降低各种框架的使用难度,Spring提供了对各架(如Struts,Hibernate、Hessian、Quartz)等的直接支持。
通过Spring提供的IOC容器,我们可以将对象之间的依赖关系交由Spring进行控制
**AOP编程的支持**:通过Spring提供的AOP功能,方便进行面向切面的编程,不容易用传统OOP实现
**声明式事物的支持**:在Spring中,不用进行复杂的事务管理代码,通过声明式方式灵活地进行事务的管理,提

**方便程序的测试**:可以用非容器依赖的编程方式进行几乎所有的测试工作,例如:Spring对Junit4支持,可以通


>
**Spring MVC简介**

**定义**:将应用按照Model(模型)、View(视图)、Controller(控制)
SpringMVC一种web层的mvc框架,用于替代servlet
**SpringMVC的优点**:
让我们能非常简单的设计出干净的Web层和薄薄的Web层
进行更简洁的Web层的开发
天生与Spring框架集成
提供强大的约定大于配置的契约式编程支持
非常灵活的数据验证、格式化和数据绑定机制
支持Restful风格

Spring简介及Spring Mvc简介

原文:https://www.cnblogs.com/huangjq/p/14660632.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!