460-4104/02 – Enterprise Application Development (VEA)

Gurantor departmentDepartment of Computer ScienceCredits4
Subject guarantorIng. David Ježek, Ph.D.Subject version guarantorIng. David Ježek, Ph.D.
Study levelundergraduate or graduateRequirementChoice-compulsory
Year2Semesterwinter
Study languageEnglish
Year of introduction2015/2016Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
JEZ04 Ing. David Ježek, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Credit and Examination 2+2
Combined Credit and Examination 14+0

Subject aims expressed by acquired skills and competences

Trainees will understand how to develop large-scale enterprise applications (enterprise applications). When you create will be able to use the funds JAVA technology eventually will know where to trace the necessary information.

Teaching methods

Lectures
Tutorials
Other activities

Summary

Subject mentions the characteristics of enterprise applications and then introduces a means for creating JAVA technology offers. There are also mentioned other typical patterns used in enterprise applications.

Compulsory literature:

FOWLER, Martin, 2002. Patterns of Enterprise Application Architecture. 1 edition. Boston: Addison-Wesley Professional. ISBN 9780321127426. http://docs.oracle.com/javaee/7/tutorial/doc/partwebsvcs.htm#BNAYK The Java EE 7 Tutorial [online]. c1994-2004 [cit. 2014-09-05]. Dostupný z WWW: http://docs.oracle.com/javaee/7/tutorial/doc/home.htm Core J2EE Patterns: Patterns index page [online]. 2001-2002 [cit. 2014-09-05]. Dostupný z WWW: < http://www.corej2eepatterns.com/ What Is a Portlet [online]. 2009 [cit. 2014-09-05 . Dostupný z WWW: http://www.onjava.com/pub/a/onjava/2005/09/14/what-is-a-portlet.html?page=1 Web MVC framework. [cit. 2014-09-05]. Dostupný z WWW: http://docs.spring.io/spring/docs/current/spring-framework-reference/html/mvc.html Connector Architecture. [cit. 2014-09-05]. Dostupný z WWW: http://docs.oracle.com/javaee/5/tutorial/doc/bncjx.html Messaging. [cit. 2014-09-05]. Dostupný z WWW: http://docs.oracle.com/javaee/7/tutorial/doc/partmessaging.htm#GFIRP3 Web Services. [cit. 2014-09-05]. Dostupný z WWW:http://docs.oracle.com/javaee/7/tutorial/doc/partwebsvcs.htm#BNAYK Book of Vaadin. [cit. 2014-09-05]. Dostupný z WWW: https://vaadin.com/book/-/page/preface.html

Recommended literature:

W. Crawford, K. Jonathan: J2EE Design Patterns, O'Reilly & Associates Inc., Sebastopol, CA, USA 2003, ISBN:0-596-00427-3 Bruce W. Perry: Java Servlet & JSP Cookbook, O'Reilly & Associates Inc., Sebastopol, CA, USA 2004, ISBN: 0-596-00572-5 Neal Ford: Art of Java Web Development, Manning Publicatioons Co. Greenwitch, CT 2004, ISBN: 1-932394-06-0

Way of continuous check of knowledge in the course of semester

Tests and homeworks.

E-learning

Další požadavky na studenta

Knowledge of JAVA technology. Basic knowledge in the field of software engineering.

Prerequisities

Subject has no prerequisities.

Co-requisities

Subject has no co-requisities.

Subject syllabus:

1. Characteristics of the enterprise applications. 2. Used patterns. 3. Intruduction to J2EE. 4. The presentation layer. 5. The middleware layer. 6. The data layer. 7. Security. 8. The dominant application framework. 9. The means for the integration of existing systems. 10. Services for messaging middleware level. 11. Portal solutions. 12. Web Services and SOA 13. Current used frameworks I 14. Current used frameworks II

Conditions for subject completion

Full-time form (validity from: 2018/2019 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of points
Credit and Examination Credit and Examination 100 (100) 51
        Credit Credit 45 (45) 22
                Home work from laboratories Other task type 45  22
        Examination Examination 55  28
Mandatory attendence parzicipation: Every student has to obtain at least the minimum number of points for each task.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.FormStudy language Tut. centreYearWSType of duty
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2019/2020 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2018/2019 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2017/2018 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2016/2017 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology P English Ostrava 2 Choice-compulsory study plan
2015/2016 (N2647) Information and Communication Technology (2612T025) Computer Science and Technology K English Ostrava 2 Choice-compulsory study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner