Dílna Caché II. CSP pro pokročilé Tomáš Vaverka. Zdroje HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference v sekci Reference.

Slides:



Advertisements
Podobné prezentace
Pokroky v technologiích (2)
Advertisements

Web Michal Žůrek Jak se na něj dívám já..
Webové rozhraní pro datové úložiště
(B1 Print and Delivery) B1 Tisk a odeslání Ing. Miroslav Beran Servis/Helpdesk.
Webové služby nad IS/STAG 1 / 21 Seminář IS/STAG Kunžak 2008 Seminář IS/STAG – Kunžak 2008 Webové služby nad IS/STAG Lukáš Valenta.
Dynamické dokumenty na straně klienta Informatika pro ekonomy II.
Technologie pro publikování na webu 1 Ing. Jiří Štěpánek.
Tvorba webových stránek
Tvorba WWW stránek ÚVOD
Martin Holý.  HTML  xHTML  CSS  JavaScript  PHP.
Dynamické dokumenty na straně klienta Informatika pro ekonomy I přednáška 5, 6.
Dynamické dokumenty na straně klienta Informatika pro ekonomy I přednáška 5, 6.
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.
CSS a HTML 5. HTML 5 HTML5 je nová verze specifikace značkovacího jazyka HTML, která přináší podstatné změny v technologiích webových stránek. HTML5 umožňuje.
HYPERTEXT PREPROCESSOR. JAZYK PHP. Jazyk PHP (Hypertext PreProcessor) je intepretovaný jazyk určený pro web. Je celkem jednoduchý, snadno přenositelný.
Tvorba www stránek SYNTAXE ICT 4.ročník. Obsah TAGY TAGY ATRIBUTY ATRIBUTY KŘÍŽENÍ TAGŮ KŘÍŽENÍ TAGŮ VELIKOST PÍSMEN VELIKOST PÍSMEN MEZERY VE ZDROJOVÉM.
TVORBA WEBOVÝCH STRÁNEK
Návrh a tvorba WWW Cvičení 6
PHP – vkládání souborů a html 5
Webové rozhraní u Prezentace formou sejmutých obrazovek ukazuje, jak je možné přihlásit se ke schránce elektronické pošty z jakéhokoliv počítače.
XHTML Tvorba webových stránek. Vývoj značkovacích jazyků HTML – HyperText Markup Language  Značkovací jazyk pro vytváření www stránek. Pomocí značek.
Adobe Dreamweaver CS4 Ing. Martin Dosedla.
WebEx ~ Jak se připojit k online webináři
VY_32_INOVACE_4.3.IVT1.11/Oc Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jaroslav Ochodek CZ.1.07/1.5.00/ Tvorba webových.
Caché Server Pages David Polách, 2004
Moderní formy tvorby webových stránek Martin Šebela, 9.A vedoucí práce: Mgr. Jan Kříž.
PHP – zasílání dat z formuláře
Vývoj aplikací pro SharePoint
Tutoriál Vlastní složka My EBSCOhost
Milan Kryl(c) 2004 MFF UK Databáze Caché CSP Custom Tags vlastní značky.
Návrh a tvorba WWW Přednáška 1
PHP – Základy programování
Maturitní okruh 22: Úvod do HTML. Značkovací a klasické jazyky Klasické: převládá strukturovaný text (programovací kód), skripty jsou prováděny na straně.
Návrh a tvorba WWW Cvičení 4
Představujeme Ensemble Michal Tomek. Na tomto obrázku vidíte, co systému Ensemble chybí:
DHTML Jan Felger. Kapitola 0: Základní tagy Základy HTML © Jan Felger 2005 Úvod Tato prezentace zobrazuje pouze zcela základní minimum znalostí, které.
Cross-Site Request Forgery Prezentace k přednášce o CSRF útocích Připraveno pro SOOM session #
Návrh a tvorba WWW Přednáška 5 Úvod do jazyka PHP.
Databázové systémy I Cvičení č. 8 Fakulta elektrotechniky a informatiky Univerzita Pardubice 2013.
Elektronický výcvik Tomáš Vaverka, Support Specialist.
Web 2.0 Štěpán Bechynský Microsoft. Web 2.0 aplikace.
HTML editory HTML editory se dělí na dva základní typy:
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES SESSIONS. 2 COOKIES JEDNÁ SE O KRÁTKÉ TEXTOVÉ ŘETĚZCE, JEŽ SI MEZI SEBOU VYMĚŇUJÍ WEBOVÝ SERVER A WEBOVÝ KLIENT.
AJAX nejmodernější webová technologie… seminář pro učitele ZŠ a SŠ Mgr. Marek Osuchowski Ostravská univerzita © 2011.
Úvod do JavaScriptu JavaScript je p JavaScript je programovací jazyk, který se používá na webových stránkách. JavaScript je typu KLIENT - KLIENT To znamená,
WWW stránky – Úvod Mgr. Lenka Švancarová.
PHP Vytváření formuláře.
Elektronický registr oznámení Zpracoval(a): Mgr. František Rudecký
TNPW1 Technologie pro publikování na webu Cvičení č. 2 Překlad URL na fyzickou adresu stránky Editor Macromedia Homesite „Hello world“ v XHTML (úvod do.
PROGRAMOVÁNÍ V PHP PERSONAL HOME PAGES FORMULÁŘE.
Dílna Caché I. Praktické ukázky Tomáš Vaverka. Úvod Instalace Praktická ukázka 1 Praktická ukázka 2 Co zbývá?
2 Petr Žitný znalosti.vema.cz 3 Báze znalostí Nová služba zákazníkům ▸Báze naplněná informacemi, ke které mají uživatelé přímý přístup Základní cíl ▸Poskytovat.
PHP PHP - úvod - 02 Mgr. Josef Nožička IKT PHP
Import záznamů diplomových prací nové řešení Antonín Vaishar, SUAleph, 26. –
Akademie ZENU Ukázková aplikace. Tak o tomhle to nebude…
PHP Programy pro tvorbu WWW stránek - 01
Internetové publikování Doc. Ing. Petr Zámostný, Ph.D. místnost: A-72a tel.: 4222, 4167 (sekretariát ústavu 111)
JavaScript úvod. Jazyky webového vývojáře Dynamická stránka  aktivně mění svůj obsah v reakci na činnost uživatele  zpracování na straně serveru (PHP,
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
Rezervační systém v prostředí XUL Zdeněk Novák, Petr Ondrejka.
Verze 22 systému Aleph školení klienta 1. Struktura systému Typy bází: Bibliografická – obsahuje bibliografické záznamy – KNA01 ostrá báze Administrativní.
Jak fungují webové stránky Úvod do HTML (1). Projekt: CZ.1.07/1.5.00/ OAJL - inovace výuky Příjemce: Obchodní akademie, odborná škola a praktická.
Obchodní akademie a Jazyková škola s právem státní jazykové zkoušky Jihlava Šablona 32 VY_32_INOVACE_033.ICT.34 Tvorba webových stránek – MS Visual Studio.
Zabezpečení – CSRF, XSS Tomáš Hulák, Miroslav Kořínek.
HYPERTEXT PREPROCESSOR. JAZYK PHP. VYUŽITÍ JAZYKA Programování dynamických internetových stránek a webových aplikací vytvoření šablony webu kniha návštěv.
NÁZEV ŠKOLY:SOŠ Net Office, spol. s r.o. Orlová Lutyně
Intents – Interní Intent demo
TNPW1 JavaScript Ing. Jiří Štěpánek.
Web Application Scanning
Webové aplikace Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Jitka Vlčková. Dostupné z Metodického portálu ISSN
Transkript prezentace:

Dílna Caché II. CSP pro pokročilé Tomáš Vaverka

Zdroje HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference v sekci Reference Material v dokumentaci Caché HTML Tag Reference HTML Tag Reference Cache Class Reference Cache Class Reference Cache Class Reference Cache Class Reference Devcon 2004 prezentace – Bill McCormick: Applied CSP Development: Devcon 2004 prezentace – Bill McCormick: Applied CSP Development:

OnPreHTTP() Metoda třídy %CSP.Page z které jsou odvozeny všechny stránky CSP. Metoda třídy %CSP.Page z které jsou odvozeny všechny stránky CSP. Manipuluje s objektem HTTP response (%response) a může přesměrovat uživatele na jinou stránku. Manipuluje s objektem HTTP response (%response) a může přesměrovat uživatele na jinou stránku. OnPreHTTP()OK?? OnPostHTTP() OnPage() OnPage() je volína POUZE když OnPreHTTP() skončí úspěšně

%request objekt %request je runtime objekt na každé stránce CSP. %request je runtime objekt na každé stránce CSP. Je to instance %CSP.Request. Je to instance %CSP.Request. Dvojice název/hodnota pairs obsažená v URL je přístupná pomocí pole Data v objektu %request. Dvojice název/hodnota pairs obsažená v URL je přístupná pomocí pole Data v objektu %request. Např. %request.Get(“ ”) Např. %request.Get(“ ”) Název elementu pole Data v objektu %request se shoduje se vstupním elementem na formuláři (URL), vč. malých a velkých písmen. Název elementu pole Data v objektu %request se shoduje se vstupním elementem na formuláři (URL), vč. malých a velkých písmen.

Cookies Mohou být použity k „zapamatování“ uživatele, který navštívil stránky. Mohou být použity k „zapamatování“ uživatele, který navštívil stránky. Když se klient vrátí do aplikace, známe jeho jméno dříve, než se přihlásí. Když se klient vrátí do aplikace, známe jeho jméno dříve, než se přihlásí. do %response.SetCookie() do %response.SetCookie() Poznámka: Poznámka: –Cookies mohou být blokovány v prohlížeči. –Uživatel je může smazat před příští návštěvou. –Nespoléhejte se na ně!

Lokalizace stránek CSP Pomocí souborů XML reprezentujících různé jazyky můžete snadno lokalizovat vaše aplikace Pomocí souborů XML reprezentujících různé jazyky můžete snadno lokalizovat vaše aplikace Použijte značku a metodu %response.GetText() pro využití této funkčnosti. Použijte značku a metodu %response.GetText() pro využití této funkčnosti. default text default text Příklad: Příklad:

Tvorba vlastní nadtřídy CSP Page Odvozena z %CSP.Page pro tvorbu vlastních metod CSP. Odvozena z %CSP.Page pro tvorbu vlastních metod CSP. Nastavte CSP aplikaci aby tuto třídu používala - Cache Configuration Manager. Nastavte CSP aplikaci aby tuto třídu používala - Cache Configuration Manager.

Rolující Result Set %Library.ScrollableResultSet %Library.ScrollableResultSet %Library.ResultSet neumožňoval snadnou navigaci. Umožňoval pohyb jen vpřed a nebylo možno jej uložit. %Library.ResultSet neumožňoval snadnou navigaci. Umožňoval pohyb jen vpřed a nebylo možno jej uložit. ScrollableResultSet povoluje nastavit libovolný řádek, pohzb vpřed a vzad a může být snadno uložen v databázi. ScrollableResultSet povoluje nastavit libovolný řádek, pohzb vpřed a vzad a může být snadno uložen v databázi.

$zobj vnitřní funkce Funkce, které umožňují práci s třídami aniž explicitně znáte název třídy/metody/vlastnosti. Funkce, které umožňují práci s třídami aniž explicitně znáte název třídy/metody/vlastnosti. Abzste mohli použít syntaxi ##class, musíte vždy znát entitu, s kterou chcete pracovat, což ne vždy je možné. Abzste mohli použít syntaxi ##class, musíte vždy znát entitu, s kterou chcete pracovat, což ne vždy je možné. $zobjmethod $zobjmethod $zobjclassmethod $zobjclassmethod $zobjproperty $zobjproperty Prohlédněte si článek v Knowledge Base v dokumentaci Caché. Prohlédněte si článek v Knowledge Base v dokumentaci Caché.

Hyperevents Volá metodu serveru Caché jako reakci na akci v prohlížeči, např. stisknutí tlačítka. Volá metodu serveru Caché jako reakci na akci v prohlížeči, např. stisknutí tlačítka. Spouští kód na serveru bez nutnosti obnovit či volat stránku CSP. Spouští kód na serveru bez nutnosti obnovit či volat stránku CSP. Voláno z Javascriptu (cspbroker.js). Voláno z Javascriptu (cspbroker.js). response = #server(Package.Class.Method)#; response = #server(Package.Class.Method)#; #server je synchronní a může vracet hodnoty. #server je synchronní a může vracet hodnoty. #call je asynchronní a nelye vracet hodnotu. #call je asynchronní a nelye vracet hodnotu. V Cache 5.1, #server NEVYŽADUJE Java VM. V Cache 5.1, #server NEVYŽADUJE Java VM.

Zobrazení obrázků %CSP.StreamServer %CSP.StreamServer Umožňuje snadný přístup k binárním datům v databázi nebo v souboru na disku. Umožňuje snadný přístup k binárním datům v databázi nebo v souboru na disku.

Ending CSP Sessions CSP Sessions může být ukončena explicitně nastavením vlastnosti EndSession objektu %session na 1. CSP Sessions může být ukončena explicitně nastavením vlastnosti EndSession objektu %session na 1. –Set %session.EndSession = 1 Sessions jsou rovněž automaticky ukončeny dosažením timeoutu CSP (Caché Configuration Manager). Sessions jsou rovněž automaticky ukončeny dosažením timeoutu CSP (Caché Configuration Manager).

Vložení elementů umožnuje vložení jiné stránky CSP na daném místě. umožnuje vložení jiné stránky CSP na daném místě. #include je vložení textové, umožňující vložení jakéhokoliv textu – od Javascriptu přes CSP ke stylům před kompilací stránky. #include je vložení textové, umožňující vložení jakéhokoliv textu – od Javascriptu přes CSP ke stylům před kompilací stránky. Vlastní značky CSP. Vlastní značky CSP. Studio Templates. Studio Templates.

Koncepce Caché Scrollable Result Set – nově od verze Cache Scrollable Result Set – nově od verze Cache Lokalizace aplikací – použití Lokalizace aplikací – použití Nově - synchronní “hyperevents”, nezávislé na JavaVM, Nově - synchronní “hyperevents”, nezávislé na JavaVM, $zobj vnitřní funkce $zobj vnitřní funkce Použití OnPreHTTP Použití OnPreHTTP Použití tag. Použití tag.

Dotazy? Tomáš Vaverka Tomáš Vaverka –Web/Objects Support Specialist

CSP pro pokročilé Tomáš Vaverka