Lectures content:
- Introduction. Course content, credit requirements. Topics of projects, required solutions. Literature and other sources of information. JavaBeans - basic features, interface, messages. Event-Listener model.
- Information systems architectures. Multi-tier architectures. Presentation, application and data layers in Jakarta EE. Jakarta EE - application mode, principles, architecture. Java Application Servers. Web application structure.
- Overview of languages and technologies for web development. Java Servlet, request processing, response options. Filters.
- Spring framework and Spring Boot.
- Jakarta Faces - principles, usage, components, CDI Bean, templates and composition, conversion, validation, navigation.
- Java CDI.
- Object persistence. Java Persistence API and QL query language. Extended capabilities.
- Java Transaction in JAVA (JTA).
- JMS - Message passing, Message-Driven Bean.
Lectures content:
- Introduction. Introduction to the environment and basic tools available for the exercise. Practice creating JavaBeans and using the Event-Listener model.
- Configuring the environment to run the application server. Creating a Trivial Application.
- Creating an application using Servlets and using Filters.
- Creating a SpringBoot application.
- Jakarta Faces - creating a JSF application using CDI, using converters and validators.
- Creating different types of CDI Bean.
- Creating a basic application using JPA.
- Extending the application using the extended capabilities of JPA.
- Using the DAO design pattern in a JSF application. Use of JMS.
- Introduction. Course content, credit requirements. Topics of projects, required solutions. Literature and other sources of information. JavaBeans - basic features, interface, messages. Event-Listener model.
- Information systems architectures. Multi-tier architectures. Presentation, application and data layers in Jakarta EE. Jakarta EE - application mode, principles, architecture. Java Application Servers. Web application structure.
- Overview of languages and technologies for web development. Java Servlet, request processing, response options. Filters.
- Spring framework and Spring Boot.
- Jakarta Faces - principles, usage, components, CDI Bean, templates and composition, conversion, validation, navigation.
- Java CDI.
- Object persistence. Java Persistence API and QL query language. Extended capabilities.
- Java Transaction in JAVA (JTA).
- JMS - Message passing, Message-Driven Bean.
Lectures content:
- Introduction. Introduction to the environment and basic tools available for the exercise. Practice creating JavaBeans and using the Event-Listener model.
- Configuring the environment to run the application server. Creating a Trivial Application.
- Creating an application using Servlets and using Filters.
- Creating a SpringBoot application.
- Jakarta Faces - creating a JSF application using CDI, using converters and validators.
- Creating different types of CDI Bean.
- Creating a basic application using JPA.
- Extending the application using the extended capabilities of JPA.
- Using the DAO design pattern in a JSF application. Use of JMS.