What is TERASOLUNA?
TERASOLUNA is a solution provided by NTT DATA which combines the technology and know-how of "Framework", "Development process" and "Project management" as well as offers comprehensive support for system development. NTT DATA has developed a number of large-scale, complex mission critical systems using TERASOLUNA in the past. NTT DATA is looking to fundamentally revolutionize the system development field by usage and development of TERASOLUNA. Refer http://www.terasoluna.jp/ for details.
What is TERASOLUNA Server Framework for Java (5.x)?
"TERASOLUNA Server Framework for Java (5.x)" is developed by having the rich experience of technical know-how of NTT DATA which makes optimum use of open source software (hereafter referred as OSS) such as Spring Framework used widely across the world for enterprise development where high reliability is required. By use of OSS, it becomes easier to comply with the latest technologies and secure global developers, and at the same time the user can take advantage of knowledge and know-how of developers around the world as well as NTT DATA.
TERASOLUNA Server Framework for Java (5.x) consists of following artifacts:
This is a Comprehensive Development Guideline for effective use of OSS based technology stacks such as "Spring MVC", "Spring Framework", "MyBatis3/JPA" in open system development. The primary purpose of this guideline is to provide the know-how of Java oriented application development which can be achieved only with the years of work experience. A developer can easily develop a high degree of reliable enterprise application by referring this guideline. Refer Development Guidelines for more details.
Generic components that are useful in enterprise application development. Refer terasoluna-gfw for further details.
Blank project is a template of available project configuration for enterprise development. Refer below for details.
Implementation of some features that complies with the guidelines. You can take a look at the code for better understanding. Refer below for details.
Request for additional features/request for improvement
We are open for receiving requests of adding new features or improvement or bug reporting, if any, in TERASOLUNA Server Framework for Java (5.x). Please report issues in the corresponding GitHub repository.