Java Web Programming

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

Lectures

Exercises

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.

Laboratory exercises:

Tasks which accompany lectures are solved using Java programming language.

Knowledge assessment

Laboratory exercises, written tests

Final exam

 

 

MINIMUM LEARNING OUTCOMES

  1. To correctly define the concepts of HTTP protocol and MVC design template
  2. To apply servlets
  3. To apply JSP
  4. To correctly define exceptions
  5. To correctly define JavaBeans components and EL syntax
  6. To apply JSTL tag library
  7. To define safety elements by using installation descriptor
  8. To define filters

DESIRED LEARNING OUTCOMES

  1. To apply the concepts of HTTP protocol and MVC design template in problem solving
  2. To differentiate between various server container artefact models
  3. To differentiate the context of using servlets and JSP
  4. To apply exceptions in problem solving
  5. To apply JavaBeans components and EL in JSP sites
  6. To create one’s own library tags
  7. To apply safety elements by using installation descriptor
  8. To apply filters in problem solving
Digital student service:
Helps you manage your study. For guest access use:
Username: gost
Password: gost
Career center
Open and available to all interested students and prospective students. Apply for a meeting.

nvao
DOWNLOAD PUBLICATIONS
University College for Applied Computer Engineering Zagreb, Ilica 242, 10000 Zagreb
www.racunarstvo.hr      info@racunarstvo.hr