155-0378/03 – Dynamic Web Pages (TDWS)
Gurantor department | Department of Applied Informatics | Credits | 5 |
Subject guarantor | Ing. Vítězslav Novák, Ph.D. | Subject version guarantor | Ing. Vítězslav Novák, Ph.D. |
Study level | undergraduate or graduate | | |
| | Study language | Czech |
Year of introduction | 2012/2013 | Year of cancellation | 2021/2022 |
Intended for the faculties | EKF | Intended for study types | Bachelor |
Subject aims expressed by acquired skills and competences
1. Obtaining advance knowledge in the areas of the multi-threading web application in the Java programming language.
2. Applying and using the knowledge and skills in the area of Java Servlet and Java Server Pages proposal and creation intended for the distrubuted application operating in the thin client environment.
3. Competence of the alghoritmisable problem analysis and its decomposition on the autonomous programming components set in the application server environment.
Teaching methods
Lectures
Seminars
Individual consultations
Tutorials
Summary
The main goals are the basic programming practices in the Java Enterprise
Edition application server environment, especially programming with support of
the Java Servlets and Java Server Pages technologies and dynamic web pages
generation.
Compulsory literature:
Recommended literature:
Way of continuous check of knowledge in the course of semester
Programs development in the Java programming language
E-learning
Other requirements
Programs development in the Java programming language
Prerequisities
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Programming threads and their properties I.
2. Programming threads and their properties II.
3. Programming threads and their properties III.
4. Input and output data streams
5. Interaction with the operating system in the JVM environment
6. Abstract data types – dynamic array, list
7. Abstract data types – stack, queue, graph, hash table
8. Abstract data types – binary search tree, B-tree
9. HTTP protocol and their properties
10. Java Servlets and their life cycle
11. Main classes and interfaces for the dynamic web pages generation purpose
12. Java Servlets for the dynamic web pages generation
13. Web applications in the Java EE application server environment
14. Dialogs management in the Java EE application server environment
Conditions for subject completion
Conditions for completion are defined only for particular subject version and form of study
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction