资讯专栏INFORMATION COLUMN

Spring 入门学习

JouyPub / 1942人阅读

摘要:是一个轻量级的控制反转和面向切面的容器框架。依赖注入是其一种实现方式目的创建对象并且组装对象之间的关系扩展理解房屋中介对比自从有了之后,不必自己创建对象了,机制提供了。

使用了Spring,程序员的春天就来了^_^
Spring概念 Spring是什么?

struts 是web框架(jsp/action/actionform)
hibemate 是 orm 框架,处于持久层
Spring 是容器框架,用于配置bean,并维护bean之间关系的框架

Spring 有一个非常概念:bean(是Java中的任何一种对象 javabean/service/action数据源(dao,ioc(控制反转 inverse of controller),di(dependency injection 依赖注入)

Spring框架,它可以管理web层,业务层,dao层,持久层,该Spring可以配置各个层的组件(Bean)

Spring是一个开源框架,为了解决企业应用开发的复杂性而建的,但现在已经不止应用于企业应用。

是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。

从大小与开销两方面而言Spring都是轻量的

通过控制反转(IoC)的技术达到松耦合的目的

提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发

包含并管理应用对象的配置和生命周期,这个意义上是一种容器

将简单的组件配置、组合成为复杂的应用,这个意义上是框架

在Spring上开发应用简单、方便、快捷,Spring带来了复杂JavaEE开发的春天

Spring作用

适用范围

构建企业应用(SpringMVC+Spring+Hibernate/ibatis)

多带带适用Bean容器(Bean管理)

多带带适用AOP进行切面处理

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

在互联网中的应用等

面向接口编程

结构设计中,分清层次及调用关系,每层只向外(上层)提供一组功能接口,各层间仅依赖接口而非实现类

接口实现的变动不影响各层间的调用,这一点在公共服务中尤为重要

面向接口编程中的接口是用于隐藏具体实现和实现多态性的组件

什么是IOC

IOC:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。
DI(依赖注入)是其一种实现方式
目的:创建对象并且组装对象之间的关系

扩展理解

IOC房屋中介对比

自从有了IOC之后,不必自己创建对象了,IOC机制提供了。

Bean容器 Bean容器初始化

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/68969.html

相关文章

  • Java学习路线总结,搬砖工逆袭Java架构师(全网最强)

    摘要:哪吒社区技能树打卡打卡贴函数式接口简介领域优质创作者哪吒公众号作者架构师奋斗者扫描主页左侧二维码,加入群聊,一起学习一起进步欢迎点赞收藏留言前情提要无意间听到领导们的谈话,现在公司的现状是码农太多,但能独立带队的人太少,简而言之,不缺干 ? 哪吒社区Java技能树打卡 【打卡贴 day2...

    Scorpion 评论0 收藏0
  • Spring Boot 学习资料收集

    摘要:系列文章更新计划列表主要对一些中常用的框架进行简单的介绍及快速上手,外加相关资料的收集更新列表会不定期的加入新的内容以进行扩充,如果你对此感兴趣可以站内联系我。 导读: 从第一次接触Spring Boot 至今已经有半年多了,在这期间也浏览了许多和Spring Boot 相关的书籍及文章,公司里面的许多项目也一直在使用Spring Boot。关于Spring Boot的一些看法:Spr...

    mmy123456 评论0 收藏0
  • 慕课网_《Spring入门篇》学习总结

    摘要:入门篇学习总结时间年月日星期三说明本文部分内容均来自慕课网。主要的功能是日志记录,性能统计,安全控制,事务处理,异常处理等等。 《Spring入门篇》学习总结 时间:2017年1月18日星期三说明:本文部分内容均来自慕课网。@慕课网:http://www.imooc.com教学示例源码:https://github.com/zccodere/s...个人学习源码:https://git...

    Ververica 评论0 收藏0
  • Spring Boot 2.x基础教程:快速入门

    摘要:编写一个接口创建命名为根据实际情况修改创建类,内容如下启动主程序,使用等工具发起请求,可以看到页面返回编写单元测试用例打开的下的测试入口类。 简介 在您第1次接触和学习Spring框架的时候,是否因为其繁杂的配置而退却了?在你第n次使用Spring框架的时候,是否觉得一堆反复黏贴的配置有一些厌烦?那么您就不妨来试试使用Spring Boot来让你更易上手,更简单快捷地构建Spring应...

    tigerZH 评论0 收藏0
  • Spring入门IOC和AOP学习笔记

    摘要:入门和学习笔记概述框架的核心有两个容器作为超级大工厂,负责管理创建所有的对象,这些对象被称为。中的一些术语切面切面组织多个,放在切面中定义。 Spring入门IOC和AOP学习笔记 概述 Spring框架的核心有两个: Spring容器作为超级大工厂,负责管理、创建所有的Java对象,这些Java对象被称为Bean。 Spring容器管理容器中Bean之间的依赖关系,使用一种叫做依赖...

    wenyiweb 评论0 收藏0

发表评论

0条评论

JouyPub

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<