Spring框架学习之概述

1、什么是软件框架java

打个比方就像建筑的混凝土框架,搭好了架子,工人只须要把墙填上。编程

.特色:框架

-半成品工具

-封装了特定的处理流程和控制逻辑spa

-成熟的,不断升级改造的软件设计

.框架和类库的区别日志

-框架通常是封装了逻辑,高内聚的,类库则是松散的工具组合对象

-框架专一于某一领域,类库则更通用生命周期

 

2、为何使用框架开发

.软件系统日趋复杂

.重用度高,开发效率和质量提升

.软件设计人员更专一于领域,需求分析更加充分

.易于上手,快速解决问题

3、Spring  带来了复杂javaee开发的春天

Spring 的做用:

.容器(包含并管理应用对象的配置和生命周期)

.提供了对多种技术的支持

-JMS

-MQ

-UnitTest

-。。。。。

.AOP(提供了面向切面的编程支持,容许经过分离应用的业务逻辑与系统级服务进行内聚性的开发 如:事物管理,日志等)

.提供了众多方便应用的辅助类(JDBC Template等)

.对主流框架(Hibernate等)提供了良好的支持。

 

4、适用范围

.构建企业应用(SpringMVC + Spring +Hibernate/Mybaits等)

.单独使用Bean容器(Bean 管理)

.单独的适用AOP进行切面处理

.其余的Spring功能,如:对消息的支持等

相关文章
相关标签/搜索