UIINK55 Object-oriented programming II

Faculty of Philosophy and Science in Opava
Summer 2020
Extent and Intensity
0/8/0. 2 credit(s). Type of Completion: z (credit).
Teacher(s)
RNDr. Miroslav Langer, Ph.D. (seminar tutor)
Guaranteed by
RNDr. Miroslav Langer, Ph.D.
Institute of Computer Science – Faculty of Philosophy and Science in Opava
Prerequisites (in Czech)
TYP_STUDIA(B)&& UIINK52 Object-Oriented Programming I
Course Enrolment Limitations
The course is offered to students of any study field.
Course objectives
Creating web-oriented applications and dynamic web pages in Java. Servlets - basic syntax, life cycle, data processing. Use of HTTP and cookies. JSP - Standard components and integration with JavaBeans. Other supporting technologies - sessions, HTML forms, JDBC, database connection sharing, use of applets to communicate with servlets. Java EE Frameworks: Struts, Hibernate, Spring, etc.
Learning outcomes
Students will be able to:
- design the structure and function of the servlet;
- use HTTP and Cookies when programming;
- use applets to communicate with servlets;
- analyze and use Java EE frameworks to solve the problem;
Syllabus
  • 1. Java for web applications
  • 2. Servlets
  • 3. Data processing
  • 4. Cookies
  • 5. JSP and JavaBeans
  • 6. JDBS
  • 7. Java EE framwork
Literature
    required literature
  • PECINOVSKÝ, Rudolf. Java 7: učebnice objektové architektury pro začátečníky. Praha: Grada, 2012. ISBN 978-80-247-3665-5. info
    recommended literature
  • The Java EE 6 Tutorial [online]. Dostupné na: http://docs.oracle.com/javaee/6/tutorial/doc/
  • SCHILDT, Herbert. Mistrovství - Java. Brno: Computer Press, 2014. ISBN 80-251-4145-4. info
  • HEROUT, Pavel. Učebnice jazyka Java. 5. rozš. vyd. České Budějovice: Kopp, 2010. ISBN 978-80-7232-398-2. info
  • Kendal, S. Object Oriented Programming using Java. 2009. ISBN 978-87-7681-501-1. 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
  • KOEGH, James. Java bez předchozích znalostí: průvodce pro samouky. Brno: Computer Press, 2005. ISBN 978-80-251-0839-0. info
  • Burd, B. Podrobný průvodce JSP JavaServer Pages. Brno, 2003. info
Teaching methods
Tutorials in a computer lab
Interactive lectures
Assessment methods
Credit:
1. Skills demonstration during practicum: build an application in a range of topics.
2. Compulsory attendance at seminars min. 75%.
Language of instruction
Czech
Further comments (probably available only in Czech)
The course can also be completed outside the examination period.
Information on the extent and intensity of the course: Cvičení 8 HOD/SEM.
The course is also listed under the following terms Summer 2021, Summer 2022, Summer 2023, Summer 2024, Summer 2025.
  • Enrolment Statistics (Summer 2020, recent)
  • Permalink: https://is.slu.cz/course/fpf/summer2020/UIINK55