UINK265 Programming in Java II

Faculty of Philosophy and Science in Opava
Summer 2022
Extent and Intensity
0/6/0. 3 credit(s). Type of Completion: z (credit).
Teacher(s)
RNDr. Miroslav Langer, Ph.D. (seminar tutor)
RNDr. Jiří Martinů, Ph.D. (seminar tutor)
RNDr. Michal Pobucký, DiS. (seminar tutor)
Guaranteed by
Mgr. Daniel Valenta, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Course Enrolment Limitations
The course is also offered to the students of the fields other than those the course is directly associated with.
fields of study / plans the course is directly associated with
Course objectives
Creating web-oriented applications and dynamic web pages in Java. Introduction to Eclipse and application server (Apache Tomcat). Servlets - basic syntax, life cycle, servlet mapping (web.xml), web resources linking. Session, use of cookies and HttpSession. JSP - Code Embedding, Directives, Error Page, Action Tags. JSP and JDBC using MySQL-Connector, database connection with web application source code, work with database. Java EE Frameworks - Spring Tools 4, chat application. AJAX - web application implementation.
Syllabus
  • 1. Java for web applications
    2. Servlets
    3. Cookies and HttpSession
    4. JSP, directives and Action Tags
    5. JSP and JDBC - Data processing
    6. Java EE Frameworks - Spring Tools
    7. AJAX
Literature
    recommended literature
  • Bryan Basham, Kathy Sierra, Bert Bates. Head First Servlets and JSP. info
  • WOLF, Dave. Java EE Web Application Primer. APress, 2017. ISBN 978-1-4842-3194-4. info
  • KURNIAWAN, Budi. Servlet & JSP: A Tutorial, Second Edition. 2nd ed. BRAINY SOFTWARE, 2015. ISBN 1-77197-027-8. info
  • ZAMBON, Giulio. Beginning JSP, JSF and Tomcat. Springer-Verlag Berlin and Heidelberg GmbH & Co. KG, 2012. ISBN 1-4302-4623-5. info
  • BASHAM, Bryan, Kathy SIERRA and Bert BATES. Head first servlets and JSP. 2nd ed. Sebastopol, Calif.: O'Reilly, 2008. ISBN 978-0-596-51668-0. info
  • Burd, B. Podrobný průvodce JSP JavaServer Pages. Brno, 2003. info
  • Java for the Web with Servlets, JSP, and EJB: A Developer's Guide to J2EE Solutions: A Developer's Guide to Scalable Solutions. 2002. ISBN 978-0735711952. info
Teaching methods
Interactive lecture
Practice in computer laboratory
Assessment methods
Credit
Language of instruction
Czech
Further comments (probably available only in Czech)
Study Materials
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Cvičení 6 HOD/SEM.
Teacher's information
https://elearning.fpf.slu.cz/course/view.php?id=1724
Build up an web application following the course objectives.
The course is also listed under the following terms Summer 2018, Summer 2019, Summer 2020, Summer 2021, Summer 2023.
  • Enrolment Statistics (Summer 2022, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2022/UINK265