Spring入门介绍

开通简书一周了,写的东西都是零散的,这次想系统的认真的写一个系列,主要针对刚刚进入javaweb开发的新童鞋,也针对没有系统学过spring的童鞋,在这个系列里,我将从spring的入门到spring在开发中的应用,做一整套详细的教程。
现在开始吧!

Spring的概况

  • 1.Spring简介
    是一个轻量级控制翻转(IOC)和面向切面(AOP)的容器框架,他主要是为了解决企业应用开发的复杂性而诞生的,可以在任何java程序中使用。
  • 1.Spring的优点
    低侵入式设计,代码的污染低
    降低代码的耦合度
    通用任务的集中管理
    开源
    使用同一的配置文件
····等等等,不一一说了,学完自然就都懂了 (偷懒~~~~)
  • 1.Spring的核心模块
Spring的核心模块

分别介绍

  • 核心容器(Spring Core)
  • 应用上下文(Spring Context)
  • AOP模块(Spring AOP)
  • JDBC和DAO模块(Spring Dao)
  • 对象实体映射(Spring ORM)
  • WEB模块(Spring Web)
  • MVC模块(Spring Web MVC)

其中最为核心的两个模块为AOP和IOC

-Spring 之IOC
IOC(Inversion of Control,控制反转)是Spring的核心,IOC就是由Spring来负责控制对象的生命周期和对象间的关系,IOC还有一个名字叫做“依赖注入”,这个名字比“控制反转”好理解一点,实际上就是将对象的生命周期交个IOC容器来统一管理,在程序需要的时候,IOC会吧对象注入到程序当中,所以叫做“依赖注入”。他可以帮助我们降低代码的耦合度,提高开发的效率,也可以统一标准。
-Spring 之AOP
AOP(Aspect Oriented Programming,面向切面编程),AOP专门用于处理各个模块交叉关注点的问题,例如事物管理,缓存,对象池等。

介绍就写这么多吧 ,百度上已经烂大街了,,我们还是直接开始撸代码吧~~~~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,027评论 19 139
  • 什么是Spring Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Jav...
    jemmm阅读 16,574评论 1 133
  • 文章作者:Tyan博客:noahsnail.com 2.Introduction to the Spring Fr...
    SnailTyan阅读 5,436评论 7 56
  • 随着社会的不断进步,互联网的飞速发展,到一个地方就办一个会员卡成了一个普遍的社会现象,于是各种打折促销搞得眼...
    鸿雁1238阅读 303评论 0 0
  • 1.我们必须勇敢地面对可怕的事情,因为我们不可能逃避它们、忘记它们。你越早渡过这一关,越早对自己说:“是的,事情已...
    陆琰阅读 486评论 1 1