
Domino Designer 8.5.1 - Tvorba Javových agentů 
Jan Krejcárek, 01.05.2010
|
Kategorie: Články\Lotus Notes
Pro vytvoření nového javového agenta (menu Create - Design - Agent) určete v dialogu při vytváření nového agenta jako typ Java (viz obrázek).
Po potvrzení se objeví nový editor javového agenta. Designer již vytvořil jeden soubor JavaAgent.java obsahující třídu JavaAgent a v ní metodu NotesMain, což je vstupní bod pro spuštění agenta. Dvojitým kliknutím na soubor se tento soubor otevře pro editaci.
Javový editor, kterým se soubory upravují, je převzatý z Eclipse a poskytuje ještě lepší komfort než editor LotusScriptový. Funguje stejný našeptávač (Ctrl-Space), jsou k dispozici šablony kódu, zvýraznění odpovídajících závorek apod.
Skončíte-li s úpravami a zavřete soubor JavaAgent.java, musíte ještě uložit samotného agenta. Pokud byste tento krok vynechali, agent se nezkompiluje, všechny úpravy provedené v souborech, které jsou součástí agenta, se vrátí zpět a při dalším spuštění se provede dosavadní zkompilovaná verze.
V editoru agenta lze vytvářet další třídy (tlačítko New Java Class) nebo připojit externí soubory (tlačítko Import). Načíst lze zdrojové soubory, které máte uložené na disku, jar balíčky (typicky nějaké knihovny), knihovnu, kterou máte připravenou v databázi a používáte ji na více místech, konzumenty webové služby a libovolný zdroj (textový soubor, obrázek). Zdrojové soubory (soubory s koncovkou .java) , archivy a "zdroje" se stanou součástí agenta a můžete je kdykoliv v budoucnu exportovat na disk (tlačítkem Export).
V Javovém agentu může být více souborů s třídami dědícími od AgentBase a implementujících metodu NotesMain. Nastavení ve vlastnostech agenta pak určuje, která třída je základní a která metoda NotesMain se nakonec spustí. Nastavení se provádí v okně Properties, panel Basics při otevřeném agentu.
Seznam komentářů (0)
| Přidat komentář |
