Vítejte v produktu HATS!
|
Pomocí produktu HATS můžete transformovat kritické obchodní aplikace hostitele do webových aplikací nebo aplikací rozšířených klientů.
Velmi doporučujeme, abyste dodrželi všechny kroky uvedené níže a mohli rychle začít pracovat s produktem HATS.
| |
Pokud potřebujete nápovědu: Při práci s průvodci a editory produktu HATS získáte vysvětlení specifických polí stisknutím klávesy F1.
Další informace týkající se jednotlivých témat (spolu s příslušným
slovníčkem s definicemi
terminologie a dokumentem
What's New for V7.1
popisujícím novinky ve verzi 7.1) naleznete v publikaci
Zahájení práce. V
Informačním centru jsou k
dispozici nejnovější užitečné aktualizace.
|
Rozbalením seřazených témat výukového programu a klepnutím na příslušné odkazy se dozvíte více o produktu HATS:
Vytvoření prvního projektu
Vytvoření projektu je prvním krokem vývoje v produktu HATS.
- Klepnutím na tento odkaz spustíte Průvodce vytvořením projektu
(
: Tato ikona je k dispozici také na panelu
nástrojů umístěném výše.)
Určete typ projektu, nastavení připojení, motiv a šablonu.
Klepnutím na kartu 'Vítejte v produktu HATS' se po dokončení průvodce vrátíte na tuto stránku.
- Prostřednictvím odkazu Ladit na serveru (
) můžete testovat projekt HATS pro webový projekt; prostřednictvím odkazu Ladit (
) jej můžete testovat pro projekt rozšířeného klienta.
Po zobrazení příslušné výzvy spusťte terminál obrazovky. V případě webového projektu může být nutné určit server, který má být spuštěn.
Pro projekty rozšířeného klienta je pravděpodobně možné přijmout výchozí nastavení v okně Ladit a terminál spustit dvojím klepnutím na název aplikace v okně Přístup k hostiteli.
Toto vestavěné testovací prostředí slouží ke spuštění projektu za účelem prohlížení a testování před implementací.
Všimněte si, že obrazovky hostitele jsou zobrazeny pomocí výchozí transformace.
- Od verze 7 je produkt HATS instalován jako zkušební produkt. Pokud jste zakoupili licence k produktu HATS, klepnutím sem otevřete dialogové okno Nastavení licencí.
Klepnutím sem získáte další informace.
Blahopřejeme, vytvořili jste první projekt a zobrazili jeho náhled.
Úpravy šablony
Šablona řídí základní rozvržení a styl (například barvu a písmo) aplikace.
Šablona vybraná v Průvodci vytvořením projektu je výchozí šablonou použitou u každé obrazovky.
Chcete-li šablonu
upravit, klepnutím
sem
otevřete
výchozí šablonu v příslušném editoru.
Chcete-li provést jednoduchou změnu šablony HTML webového projektu, postupujte takto:
- Na kartě Návrh umístěte klepnutím blikající kurzor těsně vpravo od textu Moje společnost.
- Pomocí klávesy Backspace vymažte symbolický argument a potom zadejte příslušný název společnosti.
- Stisknutím kláves 'Ctrl+S' (nebo výběrem nabídky 'Soubor >> Uložit') uložte změny.
- Klepnutím na kartu Webový prohlížeč a výběrem volby Aktualizovat zobrazíte náhled dané změny (klepnutím na tento odkaz můžete restartovat prvek Ladit na serveru).
- V případě potřeby můžete také nyní nebo později upravit odkazy na šablony a adresy URL, na které odkazy nyní ukazují.
Chcete-li provést jednoduchou změnu šablony projektu rozšířeného klienta, postupujte takto:
- Ve vizuálním editoru klepnutím vyberte velkou prázdnou oblast, do níž bude směřovat transformace.
- Klepněte na kartu Vlastnosti, která se nachází v podokně pod editorem.
- Vyberte řádek označený 'background' a klepněte na tlačítko s elipsou umístěné nejvíce vpravo.
- Změňte barvu a klepněte na tlačítko OK. Všimněte si, že nová barva je ve vizuálním editoru použita okamžitě.
- Stisknutím kláves 'Ctrl+S' (nebo výběrem nabídky 'Soubor >> Uložit') uložte změny.
- Klepněte na tlačítko Aktualizovat v testovacím prostředí (nebo je klepnutím na tento odkaz restartujte) a zobrazte náhled změny.
Chcete-li upravit šablonu prostřednictvím zobrazení Projekty HATS, dvakrát klepněte na šablonu ve složce Obsah/Šablony
na webu projektu (nebo v příslušném rozšířeném klientovi) nebo klepněte pravým tlačítkem myši na šablonu a vyberte
příkaz Otevřít.
Šablonu můžete vytvořit na základě jiné šablony (nebo v případě webového projektu na základě existujícího webu, čímž usnadníte například využití stylu a směrnic obsahu pro danou společnost) pomocí Průvodce vytvořením šablony (
).
Úpravy výchozího vykreslení a globálních pravidel
Sady vykreslení jsou kolekce seřazených párování převodů.
Výchozí sada
vykreslení se používá ve výchozí transformaci ke změně komponent hostitele na moduly widget grafického
uživatelského rozhraní.
Klepnutím sem
otevřete editor nastavení projektu
(
) na kartě Vykreslení.
Výběrem řádku ve spodní tabulce a výběrem příkazu Upravit otevřete průvodce. (Pokud neexistují žádné snímky obrazovky, program napoví, jak je získat.) Tento průvodce umožňuje:
- upravit oblast obrazovky, ve které se má nacházet cílová komponenta,
- změnit komponentu, která má být v oblasti vyhledána;
pokud je to třeba, změnit nastavení komponenty tak, aby komponenta, byla rozpoznána tak, jak je použita v aplikaci,
- změnit modul widget, pomocí něhož má být komponenta vykreslena;
příklad: záměrem může být vykreslení funkčních kláves ve formě tlačítek, a nikoli odkazů.
Můžete přidávat nové páry komponent a modulů widget nebo znepřístupnit existující položky.
Při zpracování obrazovky v produktu HATS pomocí výchozího vykreslení je prohlédnut první pár a jsou-li v určené oblasti nalezeny nějaké cílové komponenty, bude příslušný modul widget nahrazen a použitá oblast nebude k dispozici pro žádné další párování.
Poté je prohlédnut další zaškrtnutý řádek (pár) v tabulce a probíhá stejný postup.
Globální pravidla jsou související koncepce (nacházejí se hned pod výchozím vykreslením na kartě Vykreslení v navigačním stromu).
Po klepnutí na tlačítko Přidat můžete prozkoumat
globální pravidlo,
které umožňuje provádění následujících operací:
- definovat mapování vstupních polí komponent nebo modulů widget, které platí pro všechny transformace, nejen pro výchozí,
- určit nejen cílový modul widget, ale také "transformační fragment", který obsahuje cílový modul widget; dále umožňuje využívat rozšířené funkce stránek JSP (Web) a jazyka Java (rozšířený klient).
Můžete experimentovat se změnami výchozího vykreslení (například zobrazením výběrových seznamů pomocí rozbalovacích nabídek namísto odkazů), případně přidat globální pravidlo (například převod vstupních polí dat na moduly widget kalendáře).
Po uložení aktualizací klepněte na tlačítko Aktualizovat v testovacím prostředí (nebo je klepnutím na tento odkaz
restartujte) a prohlédněte si příklady provedených změn.
Přizpůsobení obrazovky
- Klepnutím sem
otevřete terminál hostitele pomocí výchozího připojení
(
) a potom přejděte na obrazovku, kterou chcete přizpůsobit (například přihlašovací obrazovku).
- Spusťte Průvodce
vytvořením přizpůsobení obrazovky
(
).
- V případě potřeby změňte kritéria pro rozpoznávání obrazovky. Můžete vytvořit deskriptory, které jsou specifické pro tuto obrazovku, nebo obecnější, pomocí kterých může být rozpoznáno více obrazovek.
- Určete, že jediná akce provedená po rozpoznání této obrazovky bude použití nové prázdné transformace a dokončete průvodce.
- Otevře se editor
transformace. Další akce závisí na tom, zda jde o webový projekt nebo projekt rozšířeného klienta:
- Web:
- Průvodce vložením komponenty hostitele (
) se otevře automaticky nad editorem transformace (návrhářem stránek).
- Tažením myši vyberte část obrazovky. Zahrňte například statický text a vstupní pole.
- Zvolte komponentu hostitele, která má být ve vybrané oblasti vyhledána, a moduly widget prohlížeče, která má zobrazit informace, a dokončete průvodce.
- Tažením přidejte komponentu ze zásuvky komponent HATS palety do editoru.
Akci je třeba dokončit
opětným průchodem průvodce vložením komponenty hostitele.
- Vyberte v editoru komponentu (zobrazení na kartě návrhu) a klepněte na kartu Vlastnosti (je umístěna v podokně pod
editorem). Zobrazí se vhodné místo pro změnu nastavení komponenty nebo modulu widget.
- Uložte změny do transformace.
- Rozšířený klient:
- Transformace (vizuální editor jazyka Java) se otevírá s podoknem návrhu zobrazeným nad podoknem zdroje.
- Není-li paleta otevřena, vyberte volbu Okno >> Otevřít zobrazení >> Paleta.
- Klepněte na komponentu v zásuvce produktu HATS.
- Přesuňte ukazatel myši nad šedý obdélník v podokně návrhu a klepněte levým tlačítkem myši.
- Otevře se Průvodce vložením komponenty hostitele (
).
- Tažením myši vyberte část obrazovky. Zahrňte například statický text a vstupní pole.
- Zvolte komponentu hostitele, která má být ve vybrané oblasti vyhledána, a moduly widget prohlížeče, která má zobrazit informace, a dokončete průvodce.
- Vyberte komponentu v podokně návrhu a klepněte na kartu Vlastnosti (je umístěna v podokně pod
editorem). Zobrazí se vhodné místo pro změnu nastavení komponenty nebo modulu widget.
- Uložte změny do transformace.
- Klepněte na tlačítko Aktualizovat v testovacím prostředí (pokud je otevřeno) nebo je klepnutím na tento odkaz restartujte a zobrazte náhled přizpůsobené obrazovky.
Budete se pravděpodobně chtít vrátit do editoru transformace a zobrazit rozsáhlý seznam položek, které lze do transformací vložit:
- Pro webové řešení vyberte v pruhu nabídky položku Nástroje HATS.
- V případě rozšířeného klienta prozkoumejte ostatní volby v paletě zásuvky HATS.
Uvědomte si také, že máte při vytvoření transformace možnost ji předem vyplnit podle vzoru, například všemi komponentami hostitele nalezenými na obrazovce a uspořádanými v tabulce modulů widget, kterou potom můžete upravit podle potřeby.
Kombinování obrazovek
Produkt HATS poskytuje několik způsobů shromáždění informací z řady obrazovek hostitele a prezentace výsledků na jedné
stránce.
Událost
kombinace
obrazovek HATS umožňuje v jednom zobrazení znázornit kolekci dat, která při použití hostitele vyžaduje, aby uživatel
prošel několik stránek.
- Klepnutím sem
otevřete terminál hostitele pomocí výchozího připojení
(
) a potom přejděte na obrazovku, ze které chcete spustit kombinační aktivitu.
- Spusťte Průvodce vytvořením kombinace obrazovek
(
).
Všimněte si, že tohoto průvodce lze také spustit ze snímku obrazovky.
- V případě potřeby změňte rozpoznávání 'počáteční obrazovky'.
- Určete oblast každé obrazovky, kterou chcete kombinovat.
- Zvolte komponentu hostitele, která má být ve vybrané oblasti vyhledána, a modul widget, který má zobrazit informace.
- V případě nutnosti provedením změn označte klávesy hostitele používané k navigaci mezi obrazovkami hostitele.
- Udejte způsob rozpoznání ukončení kombinace.
Ukončení se může provést na základě počtu iterací (obrazovek), rozpoznání konkrétní obrazovky nebo podle té z těchto dvou možností, která nastane jako první.
- Určete, že stávající výchozí transformace bude použita jako akce, která bude provedena po shromáždění dat obrazovek.
- Pouze Web: Pokud chcete umožnit uživateli interakci se stránkou před úplným dokončením jejího sestavování, zaškrtněte políčko 'Použít dynamické načítání obsahu s použitím mezipaměti (nepodporováno pro projekty portletů)' a dokončete průvodce.
- Klepněte na tlačítko Aktualizovat v testovacím prostředí (pokud je otevřeno) nebo je klepnutím na tento odkaz restartujte a zobrazte náhled kombinovaných obrazovek.
Práce s makry, objekty integrace a webovými službami (SOA)
Makra je možné použít k mnoha různým účelům, například:
- Přeskočení obrazovek hostitele
- Automatizace společných cest uživatelů (včetně opakovaných smyček)
- Kombinování dat z mnoha obrazovek hostitele na jednu stránku
- Výzvy k zadání dat a extrahování dat
Objekty integrace (pouze pro web) jsou makra v modulu wrapper jazyka Java.
Takový objekt můžete vytvořit klepnutím pravým tlačítkem myši na makro v zobrazení Projekty HATS a výběrem volby
Vytvořit objekt integrace z kontextové nabídky.
Makra a
objekty integrace lze
vytvářet v připojeních na pozadí namísto ve výchozím připojení produktu HATS, které se používá pro všechny transformace. Připojení na pozadí umožňují specifikovat operace s daty back-end jako akce přizpůsobení obrazovky nebo další události.
Nyní vytvořte jednoduché makro (například makro přihlášení) z
terminálu hostitele klepnutím na ikonu Zaznamenat makro
). Po dokončení záznamu uložte změny klepnutím na ikony Zastavit a Uložit.
Přehráním nebo krokováním makro otestujte a vylaďte na terminálu hostitele.
Poté můžete makro přiřadit jako akci přizpůsobení obrazovky, které rozpozná první obrazovku makra.
Klepněte na tlačítko Aktualizovat v testovacím prostředí (pokud je otevřeno) nebo je klepnutím na tento odkaz restartujte a ověřte, zda je makro spuštěno tak, jak bylo navrženo.
Později můžete klepnutím pravým tlačítkem myši na makro v navigačním podokně a výběrem volby Otevřít v programu prozkoumat několik dostupných metod uprav maker.
Produkt HATS verze 7.1 obsahuje novou funkci instalovanou volitelně: náhled technologie vizuálního editoru maker.
Ve vizuálním editoru maker se makro zobrazí jako posloupnost propojených uzlů obrazovek spolu se souhrnem akcí a možnostmi úprav, které jsou k dispozici.
Model 1, rámec Struts a
webové stránky JSF
(Java Server Faces), objekty
access bean EJB, webové
služby (SOA): Ve webových projektech můžete z maker a objektů integrace vytvářet výkonné prostředky pro zpracování
dat back-end a řetězové transakce, využívající sdílené artefakty.
Projekty rozšířeného klienta mohou volat webové služby jako součást sady akcí události, i když nemohou webové služby vytvářet.
Kterýkoli typ projektu může využít objekty access bean EJB.
Využití simulace hostitele
Funkce
simulace hostitele
umožňuje pracovat na projektu HATS bez nutnosti připojení k aplikaci hostitele, ale s možností například vytvářet
makra, události obrazovky, transformace a s možností spuštění v lokálním testovacím prostředí.
Co můžete konkrétně provést:
- Zaznamenat cestu přes aplikaci hostitele, kterou lze později použít ve stavu odpojení.
Budete tak moci pracovat, pokud nemáte aktivní přístup k aplikaci, ale bez nutnosti předem vytvářet snímky všech potřebných obrazovek.
- Nastavit ukázku aplikace produktu HATS, která používá uložený soubor trasování, jenž představuje skutečnou aplikaci hostitele bez požadovaného připojení k hostiteli.
- Uložit záznam interakce koncového uživatele s konkrétní aplikací produktu HATS za účelem pomoci při podpoře klienta.
Postup zaznamenání trasování:
- Klepněte na
Průvodce vytvořením
trasování simulace hostitele
(
).
- Na terminálu hostitele, který se otevře po dokončení průvodce, komunikujte s hostitelem v potřebném pořadí; po dokončení uložte soubor trasování.
Postup přehrání trasování:
- Klepněte pravým tlačítkem myši na soubor trasování ve složce Simulace hostitele a vyberte příkaz Přehrát na terminálu hostitele.
- Komunikujte s hostitelem. Všimněte si, že daná cesta je omezena akcemi, které jste provedli během pořizování záznamu.
Postup testování projektu HATS pomocí simulace hostitele:
- Ve složce s připojeními
otevřete výchozí připojení.
- Na kartě Základní zaškrtněte políčko 'Použít simulaci hostitele místo aktivního připojení'.
Uložte změnu.
- Změna připojení tohoto typu vyžaduje "recyklaci" místního testovacího prostředí, aby mohlo načíst nové nastavení:
- Web: Zavřete kartu webového prohlížeče a zastavte a znovu spusťte server.
- Rozšířený klient: Zavřete okno Přístup k hostiteli a poté klepněte na ikonu Ladit na panelu nástrojů.
- Znovu si všimněte, že daná cesta je omezena akcemi, které jste provedli během pořizování záznamu.
Využití rozšířených funkcí produktu HATS
- Nastavení
projektu
(
): Dvakrát klepněte na volbu Nastavení projektu v zobrazení Projekty HATS a prohlédněte si karty. Můžete zadat rozšířená nastavení, například podporu klávesnice a numerické klávesnice, prioritu událostí nebo nastavení komponent či modulů widget. Klepnutím sem získáte další informace.
Globální nastavení HATS můžete upravit v části Okno>>Předvolby.
- Snímky obrazovky (
): Vytvořením snímku obrazovky ve formátu XML pomocí terminálu hostitele bude možné obrazovku později přizpůsobit offline. Snímek obrazovky bude vytvořen automaticky, pokud vytvoříte přizpůsobení obrazovky nebo transformaci z terminálu hostitele. Snímky obrazovek můžete také vytvářet z importovaných mapování CICS BMS.
-
Náhrada textu: Novým
textem (nebo obrázkem či kódem HTML u webových projektů) nahradíte každou instanci daného řetězce v libovolné chráněné
oblasti obrazovky. Stejně jako u mnoha funkcí produktu HATS (například u globálních pravidel) můžete tento krok provést v celém projektu nebo pouze v konkrétní události obrazovky (nebo komponentě hostitele).
Je také poskytnuta podpora regulárních výrazů jazyka Java.
-
Transformace
(
): Můžete definovat, jak se obrazovky hostitele budou zobrazovat uživatelům. Pokud není výchozí transformace potlačena, bude použita pro každou obrazovku.
-
Šablony
(
): můžete zadat, který nápis bude použit při přípravě transformace. Výběrem projektu a klepnutím sem můžete otevřít výchozí šablonu.
Postup při úpravách transformace webového projektu nebo šablony pomocí editoru HTML:
- Pomocí karty Galerie (umístěné v podokně pod editorem) můžete přidat obrázky, animace, seznamy stylů, pozadí a zvuky.
- Pomocí položky Vložit v nabídce můžete vkládat odkazy, formuláře, tlačítka a další ovládací prvky jazyka HTML.
-
Volby Ladit na serveru
(
: web) nebo
Ladit
(
: rozšířený klient): Kdykoli můžete vybrat jednu z těchto voleb a zobrazit aplikaci s použitím testovacího prostředí.
Postup při použití volby Ladit na serveru:
- Výběrem karty Servery můžete zobrazit, zastavit, publikovat a restartovat testovací prostředí platformy WebSphere.
- Pomocí karty Konzola umístěné níže můžete zobrazit testovací prostředí platformy WebSphere.
- Po provedení významných změn v projektu bude pravděpodobně třeba restartovat interní testovací prostředí platformy WebSphere.
Postup při použití volby Ladit:
- Volitelně můžete vybrat podmnožinu modulů plug-in ke spuštění.
- Další volby jsou k dispozici v okně Přístup k hostiteli v uzlu Soubor>>Předvolby>>Přístup k hostiteli>>Odstraňování problémů.
-
Administrace a
terminál obrazovky:
- Web: Klepnutím sem otevřete konzolu pro správu, pokud jste při vytváření projektu přidali podporu konzoly pro správu.
(Můžete také klepnout pravým tlačítkem myši v zobrazení Projekty HATS a vybrat příkaz Otevřít konzolu pro správu.)
Bude spuštěn prvek Ladit na serveru (pokud již neběží) a na nové kartě Webový prohlížeč se otevře Pomocný program pro administraci HATS.
- Rozšířený klient: Projekt můžete spravovat z okna Přístup k hostiteli; Soubor>>Předvolby>>Přístup k hostiteli>>karta Odstraňování problémů.
Z obou míst můžete aktivovat terminál obrazovky, chcete-li sledovat změny obrazovek hostitele a pracovat s nimi,
zatímco je aplikace produktu HATS spuštěna v lokálním testovacím prostředí.
- Připojení
(
): Všechny transformace jsou zpracovávány v rámci výchozího
připojení. Po klepnutí sem se
otevře editor
pro výchozí připojení.
Připojení na pozadí k dalším hostitelům je možné vytvářet pro makra, objekty integrace a další typy entit. Je podporováno zabezpečení (SSL a expresní webové přihlášení), použití fondu
a
seznamy uživatelů.
- Mobilní zařízení: Webové aplikace produktu HATS lze nyní optimalizovat tak, aby mohly být spouštěny například ve webovém prohlížeči zařízení PDA nebo telefonu. Další informace o podporovaných platformách a možnostech naleznete v nápovědě.
Další informace najdete v dokumentaci:
Příprava projektu pro provoz
Postup přípravy dokončeného webového projektu HATS pro zpřístupnění koncovým uživatelům jako webové aplikace:
- Export
(
): Sestavte projekt jako aplikaci J2EE.
- Přenos: Přesuňte soubor EAR do počítače se serverem WAS.
- Instalace: Implementujte aplikaci pomocí serveru WAS.
- Koncovým uživatelům poskytněte adresu URL dané aplikace.
Chcete-li dokončený projekt rozšířeného klienta HATS připravit pro instalaci uživateli, postupujte takto:
- Exportujte
) projekt funkcí Eclipse (při prvním exportu projektu modulů plug-in budete vyzváni, abyste vytvořili projekt funkcí).
- Exportujte funkce a moduly plug-in HATS, které jsou vyžadovány pro aplikaci.
-
Vytvořte soubor site.xml (tento soubor obsahuje seznam funkcí, které jsou k dispozici na webu aktualizace; koncoví uživatelé na umístění tohoto souboru nastaví odkaz z rozšířeného klienta).
- Exportované funkce, moduly plug-in a soubor site.xml načtěte na web aktualizace.
- Instalujte aplikaci nastavením odkazu na tento web z rozšířeného klienta.
Zobrazení knihovny pro produkt HATS s informacemi online
Další informace o vytváření a přizpůsobování aplikací pomocí produktu HATS naleznete v těchto dokumentech:
- Zahájení práce
- Zahájení práce pro systém System i
- Příručka pro uživatele a správce
- Příručka pro programátory
- Příručka programátora pro platformu s rozšířeným klientem
- Příručka rozšířených maker
- Zprávy
- Odstraňování problémů
- Soubor README a správa certifikátů: K dispozici v nabídce Start ve skupině programů HATS.
Na těchto webech můžete hledat nebo procházet další informace o podpoře, rady, tipy, aktualizace, nápady, zprávy, služby, školení, výukové programy, dokumenty typu White paper, referenční dokumenty o rozhraní API a diskusní skupiny:
- Webové stránky produktu IBM HATS (http://www.ibm.com/software/awdtools/hats/)
- Informační centrum produktu HATS verze 7.1
(http://publib.boulder.ibm.com/infocenter/hatshelp/v71/index.jsp)
- IBM Education Assistant
(http://www.ibm.com/software/info/education/assistant/)
- IBM Support Assistant
(http://www.ibm.com/software/support/isa/)
(po
klepnutí
sem se zobrazí informace týkající se instalace modulu plug-in produktu HATS)
Pokud jste nováčkem v použití vývojové platformy IBM Software Development Platform (SDP), je vhodné prostudovat nápovědu online k platformě SDP, která nabízí informace o způsobu práce a navigace v pracovním prostředí.