Web Applications in Java
ECTS credits: 5
Introduction to web applications in Java, introduction to modes of development of three-tier applications, mastering the development of applications using software frameworks (Spring framework) and the use of advanced techniques of application development in general.
Acquisition of knowledge and techniques for the development of three-tier web applications in Java. Planning and implementation of Java web applications based on Spring and Hibernate frameworks. Mastering concepts of Java web applications. Mastering basic concepts related to Java web applications such as Servlets and HTTP GET and POST methods. Using additional components and libraries in developing Java web applications. Introduction to advanced techniques and tools for developing Java web applications in a team environment. Independent design and implementation of Java web applications. Use of software frameworks Spring and Hibernate. Using open source components to expand functionality of Java web applications.
Having passed the exam, the student will be able to: 1. Develop a Java web application based on servlets or Spring framework. 2. Integrate other frameworks into a Java web application such as Hibernate. 3. Plan development and maintenance of a three-tiered web application in Java. 4. Select prepared open source libraries to expand application functionality. 5. Support multilingualism in Java web applications. 6. Write JUnit tests for testing the source code of Java web applications. 7. Use software framework Java EE and JSF technology. These outcomes contribute to the learning outcomes of the study program: - Propose solutions to engineering problems in the profession (4). - Use the functionalities of contemporary engineering tools (5). - Develop software applications by using contemporary structural, procedural and object programming languages (6). - Present one's own or team work (11).