VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt Část 7.

Slides:



Advertisements
Podobné prezentace
Vkládání a úprava tabulek do Wordu 2003
Advertisements

Seminář C++ 5. cvičení Dědičnost Ing. Jan Mikulka.
Chcete svým známým ukázat fotky z poslední dovolené? Aplikace PowerPoint Vám umožní vytvořit fotoalbum s vybranými snímky.
Ing. Jan Mittner MySQL Workbench 2. Základy práce s databází 3. Subversion 2.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - PŘEDNÁŠKA
Formuláře jsou důležitou součástí stránek, slouží:  k přihlašování k některým stránkám (eshopy, bakaláři, diskuze na webu apod.)  k odeslání údajů do.
DATABÁZOVÉ SYSTÉMY Ing. Roman Danel, Ph.D.
Vzorová písemka Poznámka: Bonusové příklady jsou nepovinné, lze za ně ale získat body navíc. (2 body) Definujte pojem gradient. Vypočítejte gradient funkce.
Návrh a tvorba WWW Cvičení 6
J a v a Začínáme programovat Lucie Žoltá Mat.metody příklady.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
Programovací jazyk Java Cvičení 6 - Samostatně dokončit!!! Připravil: Ing. Jan Kolomazník.
Cvičení Podle předlohy vytvoř tabulku pro přehled známek.
Základy práce na PC Ing. Jan Roubíček. Vyhledávání souborů VY_32_INOVACE_10_1_11_AP.
Ing. Jan Mittner Základy MVC 2. Rozšíření layoutu 3. helpery 4. Bootstrap a přepis URL adres 2.
Access Formuláře, cvičení
KIV/PPA1 cvičení 8 Cvičící: Pavel Bžoch. Osnova cvičení Objekty v Javě Třída Konstruktor Metody Metody a proměnné třídy x instance Program sestávající.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - PŘEDNÁŠKA Zbyněk Šlajchrt Část 13.
Algoritmizace a programování Objektově orientované programování - 16 Mgr. Josef Nožička IKT Algoritmizace a programování
PHP Souhrnné cvičení Mgr. Josef Nožička IKT PHP
Photo Booth Ing. Irena Ulu ç ay. Photo Booth Aplikace, kterou lze skvěle využít pro zaplnění volného času a zábavu Můžeme zde rychle pořizovat snímky.
C# - Generic Collections Centrum pro virtuální a moderní metody a formy vzdělávání na Obchodní akademii T.G. Masaryka, Kostelec nad Orlicí.
Grafy v tabulkovém procesoru Implementace ICT do výuky č. CZ.1.07/1.1.02/ GG OP VK 3. ročník oboru Kadeřník a Kuchař - číšník.
ERD Články v odborném časopise. Zadání Vytvořte databázi pro odborný časopis. Požadavkem organizace je evidence článků (název, anotace, klíčová slova,
INFORMATIKA 7 Úprava dokumentu III2 - I ANOTACE Materiál obsahuje prezentaci ve formátu Microsoft PowerPoint (.ppt) pro učivo v předmětu Informatika,
Formuláře Formuláře uzavíráme do elementů Formuláře uzavíráme do elementů a a Tyto elementy jsou součástí jazyka XHTML, to znamená, že při použití v PHP.
Upozornění (systémová) Menu Vyhledávací kritéria pro úkoly Záhlaví tabulky –možnost řazení podle sloupců Stránkování Stav úkolu| Atributy.
Upozornění (systémová) Menu Vyhledávací kritéria pro úkoly Záhlaví tabulky –možnost řazení podle sloupců Stránkování Stav úkolu| Atributy.
Adobe Flash CS5.5 – seznámení s programem Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj.
Textový procesor (MS Word) Ing. Jan Roubíček. Tabulky v textu VY_32_INOVACE_10_2_15_AP.
Správní a dopravně správní evidence - IISSDE RNDr. Jiří Malátek Zástupce ředitele OIVS MV
Počítače a programování 1 7.přednáška. Základy Pole ve třídách a metodách Pole Arrays.
Databáze Formuláře VY_32_INOVACE_7B18. Formuláře Umožňují zobrazit data z tabulek uživatelsky vhodným způsobem Mohou být zobrazena data z více tabulek.
Normalizace v objektových databázích Vojtěch Merunka
Pagination pro formuláře ASP.NET Petr Jelínek Vedoucí práce Ing. Václav Novák, CSc.
VY_32_INOVACE_16_OpenOffice.org Calc Název školy: Základní škola a Mateřská škola Křetín, okres Blansko, příspěvková organizace Číslo projektu: CZ.1.07./1.4.00/
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt Část 6.
Remote Control Ondřej Procházka XD39NUR. Remote Control  Aplikace slouží ke vzdálenému ovládání videokonference z mobilních zařízení  Android 4+  Základní.
Použití dotazu jako zdroje dat pro sestavu Win Base 602 Lenka Šmardová, 4. Y2.
Grafy Studijní obor: Sociální činnost Ročník: 2 Implementace ICT do výuky č. CZ.1.07/1.1.02/ GG OP VK.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt 1 Část 12.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - PŘEDNÁŠKA Zbyněk Šlajchrt Část 3.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES FORMULÁŘE + PODMÍNKY + SWITCH.
WORD Vkládání obrázků. Pokud potřebujete doplnit své dokumenty o obrázky, není to pro Word žádný problém. Tyto obrázky můžete libovolně vkládat do dokumentu.
31/07/20151 Uživatelské rozhraní (13) Pro standardní akce používat standardní dia- logová okna: –otevření souboru – OpenFileDialog –uložení souboru – SaveFileDialog.
POLITICKÝ SYSTÉM ČR Zadání práce pro žáky 8. ročníku. Výchova k občanství Téma: POLITIKA.
Technická grafika 3.ročník
CJBB75 Základy využití korpusu pro praxi st G13.
Databáze MS ACCESS 2010.
Využití sestavy Zobrazení a typy Části sestavy Vytvoření sestavy Ovládací prvky.
Elektronické učební materiály - II. stupeň Informatika 7 Autor: Bc. Pavel Šiktanc MS WORD 2010 – záhlaví a zápatí Co se všechno naučíme??? Jak vkládat.
Doc. RNDr. František Koliba, CSc. Katedry Informatiky a matematiky OPF SU Budova A Informatika pro ekonomy II INM / BPNIE Přednáška.
NÁZEV ŠKOLY:Základní škola a mateřská škola Bohdalov ČÍSLO PROJEKTU: CZ.1.07/1.4.00/ ŠABLONA:III/2 TÉMATICKÁ OBLAST:Informační a komunikační technologie.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt Část 5.
Vývojová prostředí Objektově Orientované Programování OB21-OP-EL-KON-DOL-M Orbis pictus 21. století.
PRVNÍ Projekt, struktura projektu
Vytvořil Jaroslav Kudr pro OATGM
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ
Hybridní mobilní aplikace pro Android
Programování 2. hodina RNDr. Jan Lánský, Ph.D.
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ
Jaroslav Kudr pro OATGM
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - PŘEDNÁŠKA
VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - PŘEDNÁŠKA
NÁZEV ŠKOLY: Základní škola Josefa Bublíka, Bánov
Jaroslav Kudr pro OATGM
ZAL – 7. cvičení 2016.
ROČNÍKOVÁ PRÁCE pokyny ke zpracování
Praktický modul - zadání
Transkript prezentace:

VÝVOJ PODNIKOVÝCH APLIKACÍ NA PLATFORMĚ JAVA - CVIČENÍ Zbyněk Šlajchrt Část 7.

Program  Aplikace Fotoalbum  Stránkování tabulky s fotografiemi  Práce se stavovým EJB  Programovací vzor Paginator využívající stavový EJB

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)

Úprava AlbumPageBean  Náhrada AlbumDAO za PhotoPaginator  Další metody:  next, previous, last a first  nastavení stránky setPageSize

Úprava AlbumServlet  Pro inicializaci AlbumPageBean je třeba získat stavový bean PhotoPaginator  Podobně jako u PhotoGateway, i zde je třeba konfigurace ENC anotace třídy servletu  Pokud je potřeba anotací, použije se agregační

Vyhledání PhotoPaginator

Ovládací prvky pro stránkování

'do' metody pro stránkování

Zobrazení stránkovacích informací  Atribut varStatus v tagu forEach specifikuje název proměnné, která udržuje informace o stavu iterace  např. index

Nastavení velikosti stránky AlbumServlet.java upload.jsp

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.