Haku

Java Spring Framework in developing the Knowledge Article Management application : A brief guide to use Spring Framework

QR-koodi

Java Spring Framework in developing the Knowledge Article Management application : A brief guide to use Spring Framework

This thesis aims to build an application called “Knowledge Article management system” for internal use. Many companies, especially large corporates, have encountered difficulties in creating and managing information within the organization due to lack of intuitive interface as well as insufficient IT skills of employees. This system modifies conventional tools and provides additional tools for better document editing and improves synchronization via enhanced authorization.

This study combines multiples theoretical modules to create the application. The architect is formulated in 3 major areas: Database server, API server and Web server. Each area consists of different technologies, for example, OAuth2 for authentication, SQL for database and RESTful service. After composing the architecture of application, further details on implementation and deployment processes are presented.

With numerous experiments of various technologies and methodologies, the Knowledge Article management system was created with advanced features compared to traditional text editors such as WordPress or other CMSs. The Spring framework along with its related technologies have proven their efficiency in practice by various applications as well as flexibility in conditional modifications.

In the scope of this paper, it was not feasible to cover the whole project but only a general perspective was presented. It was a firm evidence to the vast potential of techniques described in the literature. The limit does not lie with technology but with the creativity of human. Large companies as well as IT students may find this paper useful. The thesis provides relevant knowledge for further development of this system.

Tallennettuna: