460-4104/01 – Vývoj enterprise aplikací (VEA)

Garantující katedraKatedra informatikyKredity4
Garant předmětuIng. Jan Kožusznik, Ph.D.Garant verze předmětuIng. David Ježek, Ph.D.
Úroveň studiapregraduální nebo graduálníPovinnostpovinně volitelný
Ročník2Semestrzimní
Odkaz na webJazyk výukyčeština
Rok zavedení2015/2016Rok zrušení
Určeno pro fakultyFEIUrčeno pro typy studianavazující magisterské
Výuku zajišťuje
Os. čís.JménoCvičícíPřednášející
JEZ04 Ing. David Ježek, Ph.D.
Rozsah výuky pro formy studia
Forma studiaZp.zak.Rozsah
prezenční Zápočet a zkouška 2+2
kombinovaná Zápočet a zkouška 14+0

Cíle předmětu vyjádřené dosaženými dovednostmi a kompetencemi

Frekventanti budou chápat jakým způsobem se vyvíjí rozsáhlé podnikové aplikace (enterprise aplikace). Při tvorbě budou schopni použít prostředky technologie JAVA případně budou vědět, kde dohledat potřebné informace.

Vyučovací metody

Přednášky
Cvičení (v učebně)
Ostatní aktivity

Anotace

Předmět zmiňuje charakteristiku enterprise aplikací a následně ukazuje jaké prostředky pro jejich tvorbu nabízí technologie JAVA. Jsou zde také zmíněny další používané vzory při tvorbě enterprise aplikací.

Povinná literatura:

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

Doporučená literatura:

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

Způsob průběžné kontroly znalostí během semestru

E-learning

Další požadavky na studenta

Znalost technologie JAVA. Základní znalosti v oblasti softwarového inženýrství.

Minimální znalostní požadavky

Prerekvizity

Předmět nemá žádné prerekvizity.

Korekvizity

Předmět nemá žádné korekvizity.

Osnova předmětu

Přednášky: 1. Charakteristika enterprise aplikací. 2. Používané vzory. 3. Seznámení s enterprise edicí JAVA 4. Prezentační vrstva. 5. Middleware vrstva. 6. Datová vrstva. 7. Zabezpečení. 8. Dominantní aplikační framework. 9. Prostředky pro integraci existujících systémů. 10. Služby pro zasílání zpráv na úrovni middleware. 11. Portálová řešení. 12. Webové služby a SOA 13. Aktuální používané frameworky I 14. Aktuální používané frameworky II Cvičení(PC učebna): 1. Charakteristika enterprise aplikací. 2. Používané vzory. 3. Seznámení s enterprise edicí JAVA 4. Prezentační vrstva. 5. Middleware vrstva. 6. Datová vrstva. 7. Zabezpečení. 8. Dominantní aplikační framework. 9. Prostředky pro integraci existujících systémů. 10. Služby pro zasílání zpráv na úrovni middleware. 11. Portálová řešení. 12. Webové služby a SOA 13. Aktuální používané frameworky I 14. Aktuální používané frameworky II

Podmínky absolvování předmětu

Prezenční forma (platnost od: 2016/2017 zimní semestr)
Název úlohyTyp úlohyMax. počet bodů
(akt. za podúlohy)
Min. počet bodů
Zápočet a zkouška Zápočet a zkouška 100 (100) 51
        Zápočet Zápočet 45 (45) 20
                Prezentace architektury vyvýjeného softwaru Jiný typ úlohy 5  0
                Bodovane cviceni 1 Laboratorní práce 20  5
                Bodovane cviceni 2 Laboratorní práce 20  10
        Zkouška Zkouška 55  28
Rozsah povinné účasti: přednášky - alespoň 70% cvičení - alespoň 90%

Zobrazit historii

Výskyt ve studijních plánech

Akademický rokProgramOborSpec.FormaJazyk výuky Konz. stř.RočníkZLTyp povinnosti
2017/2018 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 povinně volitelný stu. plán
2017/2018 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 povinně volitelný stu. plán
2016/2017 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 povinně volitelný stu. plán
2016/2017 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 povinně volitelný stu. plán
2015/2016 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika P čeština Ostrava 2 povinně volitelný stu. plán
2015/2016 (N2647) Informační a komunikační technologie (2612T025) Informatika a výpočetní technika K čeština Ostrava 2 povinně volitelný stu. plán

Výskyt ve speciálních blocích

Název blokuAkademický rokForma studiaJazyk výuky RočníkZLTyp blokuVlastník bloku