Introduce a link to go back to refdoc index

This commit is contained in:
Sebastien Deleuze
2017-09-18 12:16:47 +02:00
parent cad51d1251
commit 825449a3d2
10 changed files with 27 additions and 6 deletions

View File

@@ -5,6 +5,7 @@
:wiki-spring-framework: https://github.com/spring-projects/spring-framework/wiki
:toc: left
:toclevels: 2
:docinfo1:
[[spring-whats-new]]
== What's New in the Spring Framework

View File

@@ -4,6 +4,7 @@
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 2
:docinfo1:
This part of the reference documentation covers all of those technologies that are
absolutely integral to the Spring Framework.

View File

@@ -4,6 +4,7 @@
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 2
:docinfo1:
This part of the reference documentation is concerned with data access and the
interaction between the data access layer and the business or service layer.

View File

@@ -0,0 +1,10 @@
<script>
var rootLink = document.createElement("a");
rootLink.setAttribute("href", "index.html");
rootLink.innerHTML = "<i class=\"fa fa-chevron-left\" aria-hidden=\"true\"></i>&nbsp;&nbsp;Back to index";
var p = document.createElement("p");
p.appendChild(rootLink);
var toc = document.getElementById('toc')
var sectlevel1 = toc.getElementsByClassName("sectlevel1")[0]
toc.insertBefore(p, sectlevel1);
</script>

View File

@@ -6,6 +6,7 @@
:doc-spring-gemfire: {doc-root}/spring-gemfire/docs/current/reference
:toc: left
:toclevels: 2
:docinfo1:
This part of the reference documentation covers the Spring Framework's integration with
a number of Java EE (and related) technologies.

View File

@@ -4,6 +4,7 @@
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 2
:docinfo1:
[[introduction]]
== Introduction

View File

@@ -1,4 +1,7 @@
== Spring Framework Overview
:toc: left
:toclevels: 1
:docinfo1:
= Spring Framework Overview
Spring makes it easy to create Java enterprise applications. It provides everything you
need beyond the Java language itself. It also provides extensions and support for
@@ -14,7 +17,7 @@ Spring is open source. It has a large and active community that provides continu
based on a diverse range of real-world use cases. This has helped Spring to successfully
evolve over a very long time.
=== What We Mean by "Spring"
== What We Mean by "Spring"
The term, "Spring," means different things in different contexts. It can be used to refer to
the Spring Framework project itself, which is where it all started. Over time, other Spring
@@ -29,7 +32,7 @@ support for different application architectures, including messaging, transactio
persistence, and web. It also includes the servlet-based Spring MVC web framework and, in
parallel, the Spring WebFlux reactive web framework.
=== History of Spring and the Spring Framework
== History of Spring and the Spring Framework
Spring came into being in 2003 as a response to the complexity of the early
https://en.wikipedia.org/wiki/Java_Platform,_Enterprise_Edition[J2EE] specifications.
@@ -62,7 +65,7 @@ among others. Its important to remember that each project has its own source
issue tracker, and release cadence. See https://spring.io/projects[spring.io/projects] for
the complete list of Spring projects.
=== Design Philosophy
== Design Philosophy
When you learn about a framework, its important to know not only what it does but what
principles it follows. Here are the guiding principles of the Spring Framework:
@@ -84,7 +87,7 @@ that are intuitive and that hold up across many versions and many years.
meaningful, current, and accurate Javadoc. It is one of very few projects that can claim
clean code structure with no circular dependencies between packages.
=== Feedback and Contributions
== Feedback and Contributions
For how-to questions or diagnosing or debugging issues, we suggest using StackOverflow,
and we have a https://spring.io/questions[questions page] that lists the suggested tags to use.
@@ -103,7 +106,7 @@ information that is not specific to any one version. For example, it has migrati
notes from earlier versions, comprehensive information on what's new across multiple
versions, contributor guidelines, the Spring Framework code style, and other information.
=== Getting Started
== Getting Started
If you are just getting started with Spring, you may want to begin using the Spring
Framework by creating a http://projects.spring.io/spring-boot/[Spring Boot]-based

View File

@@ -4,6 +4,7 @@
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 3
:docinfo1:
This part of the documentation covers support for reactive stack, web applications built on
http://www.reactive-streams.org/[Reactive Streams] and adapted to non-blocking runtimes

View File

@@ -5,6 +5,7 @@
:doc-spring-boot: {doc-root}/spring-boot/docs/current/reference
:toc: left
:toclevels: 2
:docinfo1:
The adoption of the test-driven-development (TDD) approach to software
development is certainly advocated by the Spring team, and so coverage of Spring's

View File

@@ -4,6 +4,7 @@
:api-spring-framework: {doc-root}/spring-framework/docs/{spring-version}/javadoc-api/org/springframework
:toc: left
:toclevels: 2
:docinfo1:
This part of the documentation covers support for Servlet stack, web applications built on the
Servlet API and deployed to Servlet containers. Individual chapters include <<mvc,Spring MVC>>,