RealDeanZhao / spring-guides-translation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Spring官方Guides

随着微服务的流行,Spring Boot/Cloud的崛起,Spring Source几乎再一次要成为Java的代名词。那么我们如何才能快速的学习和入门Spring呢?除了很多国内高手编写的一些教程之外,有没有更为官方的指导呢?实际上,在Spring官方网站中是有非常优秀的教程页面的:https://spring.io/guides。

但是由于该教程内容均是英文的,所以只有少部分人会关注这里。所以,我们SpringForAll社区计划开始组织对这部分高质量内容的翻译工作,以促进Spring这样优秀的框架在国内的发展!由衷的希望Spring大生态变得越来越强大!

协作参与

如何认领

下面列举了当前所有教程列表,还译者栏和校对栏空缺的表示还没有人参与翻译,有兴趣的读者可以联系我(微信:zhaiyongchao1987)参与翻译或校对工作。

翻译登记方法

  • 在本项目中提issue的方式提交认领登记

  • 登记格式如下:

    原文:从下面表格中选择感兴趣的文章

    角色:译者 or 校对

注意:

  • 如果对文章翻译和Spring的使用没有太多经验的话,可以先从校对开始
  • 请勿一次认领多篇,在完成一篇之后再认领下一篇,保证高效多人并行
  • 为了保证翻译质量,所有文章都需要经过校对后才发布,校对人员可在交流群中找,校对通过PR的Review完成

翻译内容

待翻译内容有如下三个部分:

Getting Started Guides

Designed to be completed in 15-30 minutes, these guides provide quick, hands-on instructions for building the "Hello World" of any development task with Spring. In most cases, the only prerequisites are a JDK and a text editor.

编号 标题 简介 译者 校对
1001 Building a RESTful Web Service Learn how to create a RESTful web service with Spring. 冀天宇aprimecoder francischan714yh128scuwuyu
1002 Scheduling Tasks Learn how to schedule tasks with Spring. 张伟文happyxiaofannl101531lovedboy2012 codedrinker
1003 Consuming a RESTful Web Service Learn how to retrieve web page data with Spring's RestTemplate. aprimecoderstrongant scuwuyu
1004 Building Java Projects with Maven Learn how to build a Java project with Gradle. ongoingdotmeshenpengyan william-hyx
1005 Accessing Relational Data using JDBC with Spring Learn how to access relational data with Spring. codedrinker
1006 Uploading Files Learn how to build a Spring application that accepts multi-part file uploads. JustDoNow
1007 Authenticating a User with LDAP Learn how to secure an application with LDAP. 512013674Kandde
1008 Registering an Application with Facebook Learn how to register an application to integrate with Facebook.
1009 Messaging with Redis Learn how to use Redis as a message broker. linzx2015 codedrinker
1010 Registering an Application with Twitter Learn how to register apps with Twitter.
1011 Messaging with RabbitMQ Learn how to create a simple publish-and-subscribe application with Spring and RabbitMQ. 陈志军hh23485shenpengyanlinzx2015
1012 Accessing Twitter Data Learn how to access user data from Twitter.
1013 Accessing Facebook Data Learn how to access Facebook information from an application.
1014 Accessing Data with Neo4j Learn how to persist objects and relationships in Neo4j's NoSQL data store.
1015 Validating Form Input Learn how to perform form validation with Spring. carl-zhaostrongant
1016 Building a RESTful Web Service with Spring Boot Actuator Learn how to create a RESTful Web service with Spring Boot Actuator.
1017 Messaging with JMS Learn how to publish and subscribe to messages using a JMS broker. zivyu JohnHello
1018 Creating a Batch Service Learn how to create a basic batch-driven solution.
1019 Securing a Web Application Learn how to protect your web application with Spring Security. 徐靖峰 程序猿DD
1020 Building a Hypermedia-Driven RESTful Web Service Learn how to create a hypermedia-driven RESTful Web service with Spring.
1021 Accessing Data with GemFire Learn how to build an application using Gemfire's data fabric.
1022 Integrating Data Learn how to build an application that uses Spring Integration to fetch data, process it, and write it to a file. xuxiaoxie
1023 Caching Data with GemFire Learn how to cache data in GemFire. liweijian199011
1024 Managing Transactions Learn how to wrap key parts of code with transactions. francischan714
1025 Accessing Data with JPA Learn how to work with JPA data persistence using Spring Data JPA. lovedboy2012 francischan714
1026 Accessing Data with MongoDB Learn how to persist data in MongoDB.
1027 Serving Web Content with Spring MVC Learn how to create a web page with Spring MVC. dejunyu xiudongxu
1028 Converting a Spring Boot JAR Application to a WAR Learn how to convert your Spring Boot JAR-based application to a WAR file. JohnHello
1029 Creating Asynchronous Methods Learn how to create asynchronous service methods. nl101531 shaoshao721
1030 Handling Form Submission Learn how to create and submit a web form with Spring. zzzvvvxxxd
1031 Building an Application with Spring Boot Learn how to build an application with minimal configuration. shenpengyannycgym xiudongxu
1032 Using WebSocket to build an interactive web application Learn how to the send and receive messages between a browser and the server over a WebSocket 汪志峰 francischan714
1033 Working a Getting Started guide with STS Learn how to import a Getting Started guide with Spring Tool Suite (STS).
1034 Consuming a RESTful Web Service with AngularJS Learn how to retrieve web page data with AngularJS. yunlzheng
1035 Consuming a RESTful Web Service with rest.js Learn how to retrieve web page data with rest.js.
1036 Consuming a RESTful Web Service with jQuery Learn how to retrieve web page data with jQuery. william-hyx
1037 Enabling Cross Origin Requests for a RESTful Web Service Learn how to create a RESTful web service with Spring that support Cross-Origin Resource Sharing (CORS). yunlzheng
1038 Building Spring YARN Projects with Gradle Learn how to build a Spring YARN Project with Gradle ucool2007
1039 Building Spring YARN Projects with Maven Learn how to build a Spring YARN Project with Maven ucool2007 zx-stefan
1040 Simple YARN Application Learn how to build a simple Spring YARN application
1041 Testing YARN Application Learn how to test a Spring YARN application
1042 Batch YARN Application Learn how to build a Spring Batch YARN application ucool2007
1043 Restartable Batch YARN Application Learn how to build a restartable Spring Batch YARN application
1044 Consuming a SOAP web service Learn how to create a client that consumes a WSDL-based service
1045 Accessing JPA Data with REST Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
1046 Accessing Neo4j Data with REST Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
1047 Accessing MongoDB Data with REST Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
1048 Accessing GemFire Data with REST Learn how to work with RESTful, hypermedia-based data persistence using Spring Data REST.
1049 Producing a SOAP web service Learn how to create a SOAP-based web service with Spring. feilangrenM
1050 Simple Single Project YARN Application Learn how to build a simple Spring YARN application
1051 Caching Data with Spring Learn how to cache data in memory with Spring zzzvvvxxxd
1052 Deploying to Cloud Foundry from STS Learn how to deploy a Spring application to Cloud Foundry from STS
1053 Spring Boot with Docker Learn how to create a Docker container from a Spring Boot application with Maven or Gradle StormMaybinsuliangxd jinliang123
1054 Working a Getting Started guide with IntelliJ IDEA Learn how to work a Getting Started guide with IntelliJ IDEA. xuxiaoxiexiudongxu
1055 Creating CRUD UI with Vaadin Use Vaadin and Spring Data JPA to build a dynamic UI
1056 Service Registration and Discovery Learn how to register and find services with Eureka
1057 Centralized Configuration Learn how to manage application settings from an external, centralized source
1058 Routing and Filtering Learn how to route and filter requests to a microservice using Netflix Zuul hh23485oshareRealDeanZhao
1059 Circuit Breaker Learn how to degrade gracefully services using Hystrix oshare
1060 Client Side Load Balancing with Ribbon and Spring Cloud Dynamically support services coming up and going down without interrupting the client
1061 Testing the Web Layer Learn how to test Spring Boot applications and MVC controllers. lovedboy2012
1062 Accessing data with MySQL Learn how to set up and manage user accounts on MySQL and how to configure Spring Boot to connect to it at runtime. suliangxdpzzls liangliang1259
1063 Creating a Multi Module Project Learn how to build a library and package it for consumption in a Spring Boot application
1064 Creating API Documentation with Restdocs Learn how to generate documentation for HTTP endpoints using Spring Restdocs HoldDie

Topical Guides

Designed to be read and comprehended in an hour or less, providing more wide-ranging or subjective content than a getting started guide.

编号 标题 简介 译者 校对
2001 Spring Security Architecture Topical guide to Spring Security, how the bits fit together and how they interact with Spring Boot 徐靖峰 程序猿DD

Tutorials

Designed to be completed in 2-3 hours, these guides provide deeper, in-context explorations of enterprise application development topics, leaving you ready to implement real-world solutions.

标题 简介 译者 校对
3001 Building REST services with Spring Learn how to easily build, test, and secure RESTful services with Spring silentbalanceyhzzzvvvxxxd
3002 Spring Security and Angular JS A tutorial on how to use Spring Security with a single page application with various backend architectures, ranging from a simple single server to an API gateway with OAuth2 authentication. 徐靖峰 程序猿DD
3003 React.js and Spring Data REST A tutorial based on the 5-part blog series by Greg Turnquist
3004 Spring Boot and OAuth2 A tutorial on "social" login and single sign on with Facebook and Github CoconutJuice

翻译规范

关于翻译的一些规范如下:

  • 翻译文件格式:markdown

  • 文件名格式:原文标题.md (文件已经预创建,直接编辑即可)

  • 提交以Pull Request方式提交,每篇文章在他比较PR之后,必须找一位校对人员校对之后才能发布(翻译保证质量)

  • 文章摘要部分采用如下的固定格式:(已经预创建,请勿删除该部分)

    原文:Securing a Web Application

    译者:徐靖峰

    校对:程序猿DD

  • 文章末尾使用统一的版权声明:(已经预创建,请勿删除该部分)

    本文由spring4all.com翻译小分队创作,采用知识共享-署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。

致谢

将最诚挚的谢意给SpringForAll社区每一位翻译小队成员,他们都是Spring的忠实爱好者,这里的所有内容都是他们牺牲了业余时间所创造出来的。

下面是所有参与翻译与校对的小伙伴名单(排名不分先后):

  • 待补充

License

本站作品由SpringForAll翻译小分队创作,采用知识共享-署名-非商业性使用-相同方式共享 4.0 国际 许可协议进行许可。

About