Subject number:
Subject name:
Subject type:
Semester
obligatory or optional
general or professional
3049
Web application development
Optional
Professional
6.
ECTS
Lectures
Exercises
Standalone work
Total
4
30
15
75
120
Lecturers and associates
Danijel Kučak, dipl.ing.; Hrvoje Đurđević, dipl.ing.
Aim of the subject
Introduction to J2EE technology and Java programming language as a tool for web site development.
Knowledge and skills
Upon completion of this course, students will be able to develop J2EE applications, maintain state of the client using Session mechanism, create and use Java tag libraries. Students will also learn the principles of security, the ability of applying filters, and applying design patterns, in order to make their application of highest quality.
Lectures content
The structure of web applications. Configuring Web applications. Receiving and sending information. Working with input sequences in a web application. Management servlet exceptions. JSP. Java Beans. JSP Standard Tag Library. Safety and filters. Format patterns. JDBC, Connection Pool configuration.
Exercises content
Laboratory exercises:
The structure of web applications. Configuring Web applications. Receiving and sending information. Working with input streams in a web application. Managing servlet exceptions. JSP. Java Beans. JSP Standard Tag Library. Security and filters. Designing samples. JDBC, Connection pool configuration.
Delivery of
Lections are delivered with the maximum use of drawings and charts to facilitate understanding. Examples of Java applications are shown. Blackboard and LCD projector are used in lectures.
Tasks which accompany lectures are solved using Java programming language.
Knowledge assessment
Laboratory exercises, written tests
Final exam
MINIMUM LEARNING OUTCOMES
DESIRED LEARNING OUTCOMES