Spring 主要子项目

版权声明:本文为博主原创文章,欢迎转载,转载请注明作者、原文超链接 ,博主地址:http://blog.csdn.net/difffate。 https://blog.csdn.net/difffate/article/details/61771538
Spring 主要子项目
(1)Spring Cloud
 Spring Cloud provides tools for developers to quickly build some of the common patterns in distributed systems (e.g. configuration management, service discovery, circuit breakers, intelligent routing, micro-proxy, control bus, one-time tokens, global locks, leadership election, distributed sessions, cluster state). Coordination of distributed systems leads to boiler plate patterns, and using Spring Cloud developers can quickly stand up services and applications that implement those patterns. They will work well in any distributed environment, including the developer's own laptop, bare metal data centres, and managed platforms such as Cloud Foundry.
  Spring Cloud 提供给开发者快速构建分布式系统中的一些通用的模式(如配置管理、服务发现、断路器、智能路由、微代理、控制总线、单次认证、全局锁、领导选举、分布式session、集群存储)。分布式系统的协作具有一定的共性,通过Spring Cloud 开发者能快速的构建实现了这些模式的服务和应用。他们能在不同的分布式环境下运行下运行良好,包含开发者自己的笔记本、数据中心、或者是类似Cloud Foundry的管理平台。
 
(2)Spring Boot
 Takes an opinionated view of building production-ready Spring applications. Spring Boot favors convention over configuration and is designed to get you up and running as quickly as possible.
 以一种特定的视角来构建可快速产品化用的spring应用。spring boot 遵从预定大于配置,可以帮助你尽快的搭建和运行应用。
 
(3) Spring Data
 Spring Data’s mission is to provide a familiar and consistent, Spring-based programming model for data access while still retaining the special traits of the underlying data store.
 Spring Data的任务是在保持不同特性的底层数据源不变的基础上,提供一个熟悉和一致的,基于spring程序模型的数据访问方式。
 
It makes it easy to use data access technologies, relational and non-relational databases, map-reduce frameworks, and cloud-based data services. This is an umbrella project which contains many subprojects that are specific to a given database. The projects are developed by working together with many of the companies and developers that are behind these exciting technologies.
 它可以访问不同的数据结构,如关系型、非关系型、map-reduce结构和基于云服务等更容易。这是一个聚合型的项目,包含针对不同数据库的子项目。在这些令人兴奋的数据技术背后,是许多公司和开发者中共同合作的成果。

(4) Spring Security
 Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications.
 Spring Security 是一个强大的、可高度定制化的认证和访问控制的框架。它为基于Spring的应用提供了约定俗成的安全标准

(5) Spring Batch
 A lightweight, comprehensive batch framework designed to enable the development of robust batch applications vital for the daily operations of enterprise systems.
 一个轻量级的、综合的批处理框架,用于构建健壮的用于企业日常任务调度的批处理程序。
 
(6)Spring HATEOAS
 Create REST representations that follow the HATEOAS principle from your Spring-based applications.
 创建一个基于Spring的,遵循HATEOAS规范的Rest风格的应用。

(7) Spring Framework
 Core support for dependency injection, transaction management, web applications, data access, messaging, testing and more.
 提供依赖注入、事务管理、web应用、数据访问、消息、测试等的核心支持
 
 
 
阅读更多
换一批

没有更多推荐了,返回首页