DESIGNING AND DEVELOPING A SOFTWARE FOR THE CENTER FOR LEARNING FOREIGN LANGUAGES BASED ON JAVA-TECHNOLOGIES

Authors

DOI:

https://doi.org/10.35546/kntu2078-4481.2023.2.24

Keywords:

Software, Foreign Language Learning Center, Java-Technologies, JavaServer Faces Technology

Abstract

The purpose of the work is to design and develop a software for the center for learning foreign languages based on Java-technologies. The methodology of object-oriented programming, JavaServer Faces Technology, JDBC API, Java Naming and Directory Interface and Java Persistence API were used in the development of the software. An analysis of the main trends in the development of software for the center for the study of foreign languages based on Java-technologies. The basic functionality and principles of operation of such systems are defined. Current trends in the construction, development and application of such systems have been identified. The actual scientific and practical problem consisting in the theoretical and methodological justification of approaches and principles of building software for the center for the study of foreign languages based on Java-technologies has been solved. The practical significance of the work lies in the possibility of applying theoretical and methodological approaches and conclusions obtained within the framework of the work for the development and implementation of a software for the center for the study of foreign languages based on Java-technologies. The main and additional functions of the software are formulated in the work, the roles of users provided in the software are given: the administrator of the software, the specialist in marketing and advertising of the center for the study of foreign languages, the methodologist of the direction, the specialist in teaching the course (teacher), the registered user, the visitor, the models of use cases for the roles provided in the software are built. The work also developed a database of the software, describes the use of the MVC template, describes the life cycle of the JSF application, describes the methods for creating a managed JSF component, describes the annotations that establish the area to which the managed component will be placed, developed the project structure in the NetBeans IDE, describes the methods of the managed bean component.

References

Huijuan Yu. Application and Evaluation of Language Learning Software in Teaching Foreign Languages. Journal of Contemporary Educational Research. 4(1). 2020. pp. 75–79.

Youwen Yang. Computer-assisted Foreign Language Teaching: Theory and Practice. Journal of Language Teaching and Research. 1(6). 2010. pp. 909–912.

Soonjeong Jee, Hee-Cheol Kim. Understanding English Learners Preparing for TOEIC and Their Information Technology Usage Practices in Korea. International Journal of Multimedia and Ubiquitous Engineering 8(5). 2013. pp. 93–104.

Myung Jeong Ha. Hyun-chul Kim. E-learning Education for Academic Literacy in Computer-Mediated Communication. International Journal of Software Engineering and its Applications 8(1). 2014. pp. 107–118/

Hans Bergsten. JavaServer Faces First Edition. O’Reilly Media. 2004. 624 p.

Bauke Scholtz, Arjan Tijms. The Definitive Guide to JSF in Java EE 8: Building Web Applications with JavaServer Faces. Apress. 2018. 709 p.

Bill Dudney, Jonathan Lehr, Bill Willis. Mastering JavaServer Faces (Java). Wiley. 2004. 480 p.

Published

2023-08-09