|
6 | 6 |
|
7 | 7 |
|
8 | 8 | The Spring Boot for {geode-name} (SBDG) project includes the `org.springframework.geode:apache-geode-extensions` module |
9 | | -to make the use of {geode-name} {apache-geode-javadoc}[APIs] in a Spring and non-Spring application context more |
| 9 | +to make use of the {geode-name} {apache-geode-javadoc}[APIs] in a Spring and non-Spring application context more |
10 | 10 | effective. While this module is relatively new, it contains several, necessary API extensions already. |
11 | 11 |
|
12 | | -The {geode-name} {apache-geode-javadoc}[API] is quite complex and difficult to use properly, especially without prior |
| 12 | +{geode-name} {apache-geode-javadoc}[APIs] are quite complex and difficult to use properly, especially without prior |
13 | 13 | knowledge or experience to do so. Users very often get things wrong and is the main reason why Spring's APIs |
14 | | -for {geode-name} are invaluable; they lead users to do the right thing, first and foremost, to begin with! |
| 14 | +for {geode-name} are invaluable; they lead users to do the right thing from the start, first and foremost. |
15 | 15 |
|
16 | | -However, this module and its extensions do not simply exist to only help users use {geode-name}'s APIs more effectively. |
17 | | -In fact, with Spring's abstractions, it should not be necessary to use {geode-name} APIs at all, e.g. like when using |
18 | | -the Spring Cache Abstraction for caching or the the Spring Data Repository abstraction for DAO developement. This module |
19 | | -exists and is necessary primarily because it enables Spring for {geode-name} in many capacities do what it needs to do |
20 | | -along with working around the complexities and limitations of {geode-name} APIs in a Spring and application context. |
| 16 | +However, this module does not simply exist only to help users use {geode-name}'s APIs more effectively. In fact, with |
| 17 | +Spring's abstractions, it should not be necessary to use {geode-name} APIs at all, e.g. like when using the Spring Cache |
| 18 | +Abstraction for caching or the Spring Data Repository abstraction for DAO development. This module is necessary |
| 19 | +to enable Spring for {geode-name} to overcome and adapt to the limitations the API in a Spring and application context |
| 20 | +in order to do what Spring for {geode-name} needs to do that makes the experience familiar to Spring users. |
21 | 21 |
|
22 | 22 | In general, Spring shields users from design problems as well as changes in 3rd party library APIs, which could |
23 | 23 | adversely affect your Spring applications when integrating with these libraries. Spring's APIs provide a layer of |
|
0 commit comments