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

Spring系列一:概述

时间:2017-03-01 12:12:32      阅读:210      评论:0      收藏:0      [点我收藏+]

标签:移动   bean   poj   功能   系统   好的   src   轻量级应用   9.png   

1 Spring架构图

技术分享

2 spring的设计目标和设计理念

设计目标:为开发者提供一个一站式的轻量级应用开发框架

设计理念:在java EE的应用开发中,支持POJO和使用JavaBean的开发方式,使应用面向接口开发,充分支持面向对象的设计方法

3 Spring 层次划分

核心、组件和应用3个基本层次

3.1 核心

Spring的核心模块是Ioc和AOP,而Ioc即为核心中的核心。作为Spring体系的核心存在,一方面通过Ioc容器来管理POJO对象,以及他们之间互相的耦合关系,使企业的信息数据资源可以用简单的java语言来描述;另一方面,通过AOP,以动态和非侵入式的方式来增强服务的功能。他们代表最基础的底层抽象,同时也是spring其他模块实现的基础。

3.2 组件和服务

在IOC和AOP 俩个核心模块的支撑下,Spring简化了java EE进行的开发。Spring做到这一点另一个原因在于提供了许多即开即用的系统组件和服务。常用的服务包括:

1.事务处理

2.Web MVC

3.JDBC

4.ORM

5.远端调用

3.3 应用

作为一个开源项目,依靠开源社区,形成了一个开放的生态系统,吸收了很多好的项目。比如 Spring security。另外其提供的不仅包括WEB应用,还有对移动端应用开发的支持,对OSGi应用的支持等。

 

Spring系列一:概述

标签:移动   bean   poj   功能   系统   好的   src   轻量级应用   9.png   

原文地址:http://www.cnblogs.com/myadmin/p/6483483.html

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