Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilLeontýna Dostálová
1
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt http://java.vse.cz/4it447/HomePage Část 7.
2
Program Aplikace Fotoalbum Stránkování tabulky s fotografiemi Práce se stavovým EJB Programovací vzor Paginator využívající stavový EJB
3
PhotoPaginator Slouží k obousměrné iteraci kolekce fotografií Implementováno jako stavový EJB Stav: index stránky, velikost stránky Všechny metody jsou transakční (na rozdíl od Gateway) Persistence kontext je typu 'transaction' (default)
4
Úprava AlbumPageBean Náhrada AlbumDAO za PhotoPaginator Další metody: next, previous, last a first nastavení stránky setPageSize
5
Úprava AlbumServlet Pro inicializaci AlbumPageBean je třeba získat stavový bean PhotoPaginator Podobně jako u PhotoGateway, i zde je třeba konfigurace ENC pomocí @EJB anotace třídy servletu Pokud je potřeba více @EJB anotací, použije se agregační anotace @EJBs
6
Vyhledání PhotoPaginator
7
Ovládací prvky pro stránkování
8
'do' metody pro stránkování
9
Zobrazení stránkovacích informací Atribut varStatus v tagu forEach specifikuje název proměnné, která udržuje informace o stavu iterace např. index
10
Nastavení velikosti stránky AlbumServlet.java upload.jsp
11
Domácí úkol Cílem je mít mít možnost vkládat fotky do různých alb Vytvořte novou entitu Album, která bude mít obousměrnou vazbu 1:N s entitou Photo. Vlastnosti entity: název, datum vytvoření Formulář pro nahrávání fotografie bude navíc obsahovat políčko pro zadání názvu alba. Pokud album neexistuje, vytvoří se. Nad tabulkou fotografií přibude kombo-box pro volbu alba.
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.