Lectures content:
1. Introduction. Course contents, course pass conditions. Project requirements. Literature and other sources of information. JavaBeans - Basic features, interfaces, events. Event-Listener model.
2. Naming and Directory Services JNDI - Concept, usage.
3. Information Systems Architectures. Multi-layered architectures. Presentation, application, and data layer in JavaEE. JavaEE - application mode, principles, architecture. Java Application Servers. Web application structure.
4. Overview of languages and technologies for web development. Java Servlet, request processing, response options. Filters.
5. JavaServer Faces - Principles, usage, components, ManagedBeans.
6. JavaServer Faces - Templates and compositions, Conversions, Validations, Navigation.
7. Enterprise JavaBeans - Principle, Application. SessionBean - life cycle.
8. Persistence of objects. Java Persistence API and Query Language QL.
9. Design Patterns JavaEE - DAO. JTA - Transaction in JAVA (Java Transaction).
10. Web Services, REST Interface.
11. Portlets - principles, usage.
12. JMS - Messaging, Message-Driven Bean.
13. Development for Mobile Platforms and Game Technologies - Performance.
Lectures content:
1. Introduction. Getting acquainted with the environment and the basic tools available for exercise. Practice JavaBeans and use Event-Listener.
2. Access data using JNDI.
3. Configure the application server startup environment. Creating simple application.
4. Create a Servlet application and use the Filters.
5. JavaServer Faces - Create a simple application using ManagedBean.
6. JavaServer Faces - Create an application and use converters and validators.
7. Create different types of SessionBean.
8. Create a basic application using JPA.
9. Enhance your application with the enhanced JPA capabilities.
10. Create Web Services and REST
11. Using DAO Design Pattern in JSF Application.
12. Consultation of semestral projects.
13. Demonstration and submission of the semester project.
14. Final test
1. Introduction. Course contents, course pass conditions. Project requirements. Literature and other sources of information. JavaBeans - Basic features, interfaces, events. Event-Listener model.
2. Naming and Directory Services JNDI - Concept, usage.
3. Information Systems Architectures. Multi-layered architectures. Presentation, application, and data layer in JavaEE. JavaEE - application mode, principles, architecture. Java Application Servers. Web application structure.
4. Overview of languages and technologies for web development. Java Servlet, request processing, response options. Filters.
5. JavaServer Faces - Principles, usage, components, ManagedBeans.
6. JavaServer Faces - Templates and compositions, Conversions, Validations, Navigation.
7. Enterprise JavaBeans - Principle, Application. SessionBean - life cycle.
8. Persistence of objects. Java Persistence API and Query Language QL.
9. Design Patterns JavaEE - DAO. JTA - Transaction in JAVA (Java Transaction).
10. Web Services, REST Interface.
11. Portlets - principles, usage.
12. JMS - Messaging, Message-Driven Bean.
13. Development for Mobile Platforms and Game Technologies - Performance.
Lectures content:
1. Introduction. Getting acquainted with the environment and the basic tools available for exercise. Practice JavaBeans and use Event-Listener.
2. Access data using JNDI.
3. Configure the application server startup environment. Creating simple application.
4. Create a Servlet application and use the Filters.
5. JavaServer Faces - Create a simple application using ManagedBean.
6. JavaServer Faces - Create an application and use converters and validators.
7. Create different types of SessionBean.
8. Create a basic application using JPA.
9. Enhance your application with the enhanced JPA capabilities.
10. Create Web Services and REST
11. Using DAO Design Pattern in JSF Application.
12. Consultation of semestral projects.
13. Demonstration and submission of the semester project.
14. Final test