【笔记】Java Web 之Spring 框架简介

2017-12-19  本文已影响114人  程序员Anthony

Spring FrameWork 概念

Spring FrameWork(Spring 框架) 是一个Java应用程序容器,提供很多有用的特性。例如控制反转,依赖注入,抽象数据访问,事务管理等。可以毫不夸张的说,Spring FrameWork 是Java开发中最强大的工具。Spring负责管理项目中的所有对象,可以看作是项目中对象的管家。
spring框架性质是属于容器性质的,容器中装什么对象就有什么功能,所以可以一站式。不仅不排斥其他框架,还能帮其他框架管理对象。Spring的核心是控制反转(IoC)和面向切面(AOP)。简单来说,Spring是一个分层的JavaSE/EEfull-stack(一站式) 轻量级开源框架。

Spring框架优点

Spring 框架的四大原则

软件框架

半成品
封装了特定的处理流程和控制逻辑
成熟的,不断改进升级的软件。

框架一般是封装了逻辑,高内聚的,类库是松散的工具集合。
框架专注与某一领域,类库则是更加通用的。

软件系统日趋复杂
重用度高,开发效率和质量提高。
软件设计人员要专注与对领域的了解,使需求分析更充分
易于上手,快速解决问题。

IOC容器

AOP 模块

Spring MVC

Spring JDBC/Spring ORM

Spring 事务处理

Spring 远端调用

Spring 应用

参考链接

spring-framework
深入学习微框架:Spring Boot
Java新手如何学习Spring、Struts、Hibernate三大框架?
Spring 架构图

上一篇下一篇

猜你喜欢

热点阅读