spring 基础

前言:

      漫长开发道路中,今天终于决定从头到尾好好学习一下spring。

      此系列文章纯属个人参考资料编写,如有bug望各位牛人指点。

      废话少说马上进入我们的学习中:

1、spring 简史

第一阶段  XML 配置

    通过XML文件配置Bean,开发过程中需要频繁的在java类和XML配置文件之间切换。

第二阶段 注解配置

    由于jdk1.5支持了注解,spring提供了声明Bean的注解(如@Component @service。。)大大减少了配置量。

第三阶段 java配置

      如今spring提供了java配置能力,可以更好地理解配置的Bean。同时Spring4和spring boot官网也是推荐使用java配置方式。

略略了解一下spring历史   我们大概说一下spring定义等

2、spring 概述

spring 框架是个轻量级的企业级开发的一站式解决方案。也就是基于spring解决 java EE开发的所有问题。

spring框架主要提供了 IOC容器、AOP、数据访问、Web开发、消息、测试等相关技术支持。


spring发展到现在已经不仅仅是spring框架本身的内容了,同时为提供了大量基于spring的项目,可以为我们降低开发难度、降低代码量、提高效率。下面我们大概说一下spring全家桶。

Spring Boot :使用默认开发配置来实现快速开发。

Spring XD :用来简化大数据应用开发。

Spring Cloud : 为分布式系统开发提供工具集。

Spring Data : 对主流的关系型和NoSQL数据库的支持。

Spring Integration :通过消息机制对企业集成模式(EIP)的支持。

Spring Batch :简化及优化大量数据的批量处理操作。

Spring Security:通过认证和授权保护应用。

Spring HATEOAS : 基于HATEOAS原则简化REST服务开发。

Spring Social : 与社交API(如Facebook、新浪微博等)的集成。

Spring AMQP : 对基于AMQP的消息支持。

Spring Mobile :提供手机设备检查的功能,给不同的设备返回不同页面支持。

Spring for Android : 主要提供在Android上消费RESTful API的功能。

Spring Web Flow :基于Spring MVC提供基于向导流程式的Web应用开发。

Spring web Services : 提供了基于协议有限的SOAP/Web服务。

Spring LDAP:简化使用LDAP开发。

Spring Session :提供一个API及实现来管理用户会话消息。

(然而这些我现在 并不了解多少。。哈哈   不急待我多学几天)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,073评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,142评论 6 342
  • Spring简介 spring框架由Rod Johnson开发,2004年发布了Spring框架的第一版。Spri...
    qiuqiu_hz阅读 4,687评论 0 15
  • 如下是整篇文章的结构,所需阅读时间大约20min Spring简介 Spring框架由Rod Johnson开发,...
    逆风飞行1226阅读 4,410评论 0 15
  • 你好 有什么我可以帮助你的吗? 韩昭成将目光从会谈记录上移到了坐在他面前的人身上。作为一名专业的心理医师,他的注视...
    蘑王阅读 3,738评论 2 2

友情链接更多精彩内容