码迷,mamicode.com
首页 > 编程语言 > 详细

spring技术核心_读书笔记_01简介

时间:2016-07-24 16:03:58      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

1、spring的目标

简化Java企业应用的开发是spring框架的目标。

为开发者提供一个一站式的轻量级的应用开发框架(平台)。

2、spring的期望

希望能够集成管理企业应用资源,为应用开发提供平台支持。

如何为开发者集中管理在Java企业应用和Web应用中涉及的数据持久化、事务处理、消息中间件、分布式计算等抽象资源,

并在此基础上,为应用提供一个基于POJO的开发环境。

3、分为三部分

核心、组件、应用

                                                                           spring架构图

spring

Aop

spring事务处理 spring应用

spring

jdbc/orm

spring mvc spring远端调用及其他支持

spring ioc

(BeanFactory、应用上下文、各种支持实现)

 

4、spring的优势

4.1、spring是一个非侵入式框架,其目标是使应用程序代码对框架的依赖最小化,应用代码可以在没有spring或者其他容器的情况下运行。

4.2、spring提供了一个一致的编程模型,使应用直接使用POJO开发,从而可以与运行环境(如应用服务器)隔离开来。

4.3、spring改进了体系结构的选择,虽然作为应用平台,spring可以帮助我们选择不同的技术实现,比如从Hibernate切换到其他ORM工具,从struts切换到spring mvc。虽然我们通常不会这么做,但是我们在技术方案上选择使用spring做为应用平台,spring至少为我们提供了这种可能性和选择,从而降低了平台锁定的风险。

spring技术核心_读书笔记_01简介

标签:

原文地址:http://www.cnblogs.com/longjubing/p/5700784.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!