OracleAS 10g R3: Oracle ADF for Forms/4GL Developers
Kontakt na dodavatele získáte po registraci
Tento kurz je pořádán dodavatelem, který nevyužívá placenou prezentaci na portálu eu-dat.cz. Kontaktní údaje na dodavatele získáte po registraci. Nebo použijte poptávkový formulář.
Popis kurzu na míru OracleAS 10g R3: Oracle ADF for Forms/4GL Developers
Co se naučíte Tento kurz je určen pro J2EE vývojáře, kteří chtějí využívat výhod "Oracle Application Development Framework (ADF)". Naučí se vytvářet vícevrstvé aplikace včetně MVC komponent a aplikačních služeb, které zastřešují modelovou vrstvu MVC architektury. V rámci tohoto kurzu budou používány vizuální a modelovací nástroje z "Oracle JDeveloper 10g" k vytváření ADF komponent. Cvičení jsou zaměřena na vývoj "Web" klientů pomocí "Apache Jakarta Struts" a "JavaServer Pages" (JSP), postavených na ADF "Business" komponentách.
Předpoklady Basic knowledge of SQL queries and data manipulation Oracle 10g: Vývoj Java aplikací
Cíle kurzu Vytváření a implementace aplikační vrstvy pomocí "ADF Business Components" Generování a testování klientské vrstvy k "ADF Business Components" Vytváření prezentační (Web) vrstvy aplikace pomocí deklarativních nástrojů v "Oracle Jdeveloper 10g" Využití "Oracle JDeveloper 10g" pro definici uživatelského rozhraní a běhu aplikace pomocí "Jakarta Struts"
Témata kurzu
"Oracle Application Development Framework" MVC architektura ADF technologie "ADF Business Components" Přehled "Apache Struts"
ADF vývojový proces ADF vývojový proces JDeveloper 10g elementy pro vývoj Vytváření implicitních "Business Components" Vizuální editace JSP Struts modelovací nástroj
Úvod do "ADF Business Components" Vytváření aplikačního pracovního prostoru v "Oracle JDeveloper 10g" Vytváření implicitních "Business Components" Testovací nástroj pro "Business Components" Role "Business Components": Entity objekty, "View" objekty, aplikační moduly
Vytváření aplikační logiky Entity objekty Java soubory pro Entity objekty Modelovací nástroj "Business Components" Nastavení výchozích hodnot atributů Entity objektů Mapování atributů na DB sekvenci Validace hodnot Vytváření a užití domén pro validaci
Expozice dat "View" objekty "View" linky Aplikační moduly "View" objekty založené na SQL dotazech Modelovací nastroj pro "Business Components"
Uživatelsky definovaná validace Vkládání a užití uživ. metod pro validaci Asociace Entity objektů Publikace uživ. metod Metody přistupující k datům
Rozšířený přístup k datům "View" objekty založené na SQL dotazech Expertní režim pro vytváření "View" objektů Programové "View" objekty Formátování atributů
Zabezpečení modelu Java autentizační a autorizační služby "JAAS" Autentizace OracleAS JAAS poskytovatel (JAZN) Autorizace Autorizace na úrovní "Entity" objektu
Řízení běhu "Web" aplikace pomocí "Struts" ADF a "Apache Struts" Smysl kontroléru Kontrolér v MVC architektuře Zpracování navigačních požadavků
Vytváření ADF prezentační vrstvy JSP/HTML vizuální editor JSP a ADF aplikace Základní JSP elementy Řídící prvky "View" objektů
Uživatelsky definované akce "Struts" konfigurační soubor Vytváření akční třídy Užití přesměrování Statické a dynamické "Form Beans" Aplikační zdrojové soubory pro zajištění multi-jazyčnosti
Užití ADF "Struts" komponent Data akce Data stránky Užití iterátoru Životní cyklus data akce Přesměrování a události v ADF aplikacích
Validace a zpracování chyb a výjimek Validace na straně klienta Validace pomocí "Form Bean" "Struts" validace Zpracování výjimek
Rozšířené uživatelské rozhraní Vlastnosti vizuálních komponent Použití lišty s tlačítky pro formátování objektů Vkládání obrázků do JSP Užití CSS Použití jazyka výrazů Vkládání navigačních tlačítek
Řízení JAAS zabezpečení Poskytovatel JAAS OracleAS JAAS poskytovatel (JAZN) Autentizace klienta Použití JAAS v prezentační vrstvě
Vytváření ADF UIX prezentačních komponent Technologie ADF UIX Rozvržení UIX stránky Internacionalizace Návrh pomocí vizuálního editoru Použití datových komponet
Nasazení ADF aplikací Nasazení do "Web" serveru Nasazení do OC4J Nastavení konektivity z "Oracle JDeveloper 10g" do OC4J Profily pro nasazení Deploying to OC4J
Navrhované další kurzy Oracle 10g: Vytváření J2EE aplikací