PV243 Team project RESTMan O projektu a technologiích  Aplikácia slúži na vytváranie rezervácii v príslušných reštauráciach  Technológie:  Prezentačná vrstva – JSF, JAAS  Business vrstva – EJB, CDI, REST  Dátová vrstva - JPA 2, Bean Validation  Testy v Arquillian  OpenShift  URL: http://restman-rhdomain.rhcloud.com Use case diagram Člen týmu Jaroslav Jankovič  Datová vrstva  Entity (JPA, JAXB, Bean Validation)  src/main/java/org.jboss.community.pv243.data  Business vrstva  EJB objekty (+ logging, CDI observer, Security)  src/main/java/org.jboss.community.pv243.service  AdminSpace UI  Administrátorské užívateľské rozhranie  Managment reštaurácií a užívateľov  Príslušné CDI controllery Člen týmu Štefan Bunčiak  Arquillian tests  Dir: src/test/java  Testovanie JEE aplikácie (JPA, REST)  REST API  URL: /rest/*  Verejné rozhranie na obsluhu aplikácie  UserSpace UI  Užívateľská sekcia grafického rozhrania  Editácia os.údajov a vlastných rezervácií Člen týmu Radim Hopp  UI Base  /src/main/webapp  Css, layout, ...  Security  LoginController.java, konfigurace JBoss AS  Kontrola pristupu ke zdrojum, autentizace, autorizace  Restaurant Space UI  /src/main/webapp/restSpace/ a prislusne controllory  Veskere operace prislusejici Manazerovi restaurace