Skip to content
My profile

Course

Web application in Java

Elective6 ECTSSemester 6120 h teachingTaught in Croatian

Course description

The course description is available in Croatian only.

  • Uvodno predavanje
  • Uvod u
  • Java web aplikacije
  • Uvod u programski okvir
  • Spring
  • Spring MVC Podaci u modelu
  • Java web aplikacija
  • Thymeleaf
  • Spring
  • Security
  • Web aplikacije i korištenje baze podataka
  • Prva kontrolna zadaća
  • Spring
  • Data JPA Hibernate
  • Spring MVC REST i
  • Quartz scheduler
  • Spring
  • Boot i višejezičnost u
  • Java web aplikacijama jUnit testiranje
  • Druga kontrolna zadaća

Learning outcomes

  1. ability to write a Java Web application code to be executed on a server and used by means of a browser
  2. ability to design a Java Web application which will use a 3layer (MVC) architecture
  3. ability to organise the application components on an interface, the business logic and data layer
  4. ability to develop one's own components based on the OOP reusable principles
  5. ability to adjust integrated development environment Spring Tool Suite for effective development of Java web applications
  6. ability to analyse the functional elements of the application and adjust them to the MVC architecture
  7. ability to integrate a Java Web application with different software frameworks which speed up the development
  8. compare a development process of JavaFX applications with development process of web applications
  9. choose Spring boot framework for development process optimization
  10. choose Tyhmeleaf for developing a front end user interface
  11. Design internationalization in Java web application
  12. Integrate scheduled jobs to Java web applications

Reading list

Required reading

  • Spring in Action, 5rd Edition, Manning, 2018.
    Web development with Java, using Hibernate, JSPs and Servlets ? Springer 2007.
    Pro Apache Tomcat 6 ? Apress, 2007.
    Head First Servlet and JSP 2nd edition ? O'Reilly, 2008.
    Next Generation Java Testing, Addison-Wesley, 2008.
    Spring Persistence with Hibernate, Packt Publishing, 2009.
    Java Persistence with Hibernate, Second Edition, Manning, 2015.
    Tutorial: Thymeleaf + Spring, 2016.
    Spring Security Essentials, 2016, Packt
    Spring boot in Action, 2016, Manning

Course coordinators 1

Teaching staff 2

Exam dates

Exam dates for this academic year are not published yet. Last year's dates:

within 10 days within 30 days later past
Source: ISVU. Click a date to open Studomat and register; check it for changes too.