1.2. This document covers the following¶
Caution
This version is already obsolete. Please check the latest guideline.
This guideline provides best practices to develop highly maintainable Web applications using full stack framework focussing on Spring, Spring MVC and JPA, MyBatis.
This guideline helps to proceed with the software development (mainly coding) smoothly.
1.3. Target readers of this document¶
This guideline is written for the architects and programmers having software development experience and knowledge of the following.
- Basic knowledge of DI and AOP of Spring Framework
- Web development experience using Servlet/JSP
- Knowledge of SQL
- Experience of configuration management with Maven
This guideline is not for beginners.
In order to check whether the readers have basic knowledge of Spring Framework, refer to [coming soon] Spring Comprehension Check. It is recommended to study the following books if one is not able to answer 40% of the comprehension test.
1.4. Structure of this document¶
- Summary - Architecture of TERASOLUNA Global Framework
- Overview of Spring MVC and basic concepts of TERASOLUNA Global Framework is explained.
- Tutorial (Todo Application)
- Experience in application development using TERASOLUNA Global Framework through simple application development.
- Application Development using TERASOLUNA Global Framework
- Knowledge and methods for application development using TERASOLUNA Global Framework are explained.
- Architecture in Detail - TERASOLUNA Global Framework
- Method to implement the functions required for general application development using TERASOLUNA Global Framework or features of each function is explained.
- Security for TERASOLUNA Global Framework
- Security measures are explained focusing on Spring Security.
- Appendix
- Describing the additional information when TERASOLUNA Global Framework is being used.
1.5. Reading this document¶
Note
If you do not have sufficient time, first go through the following.