Domů » Články » Lotus Notes

Domino Designer 8.5.1 - Tvorba Javových agentů Verze pro tisk,Tisknutelna verze dokumentu

Jan Krejcárek, 01.05.2010 | Kategorie: Články\Lotus Notes
Vedle LotusScriptového editoru je v Designeru 8.5.1 i nové prostředí pro tvorbu Javových agentů. Na nedávné konferenci Sutolu se na tuto oblast již nedostalo, teď máme možnost díru zaplnit.


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.






Související články

Fix Pack 6 pro Lotus Notes/Domino 8.0.2   27.07.2010, Radim Navrátil (YOUR SYSTEM)
Prezentace z Lotus Symposia 2010   09.06.2010, Aleš Lichtenberg (KAISER DATA)
Fix Pack 3 pro Lotus Notes/Domino 8.5.1 k dispozici   01.06.2010, Aleš Lichtenberg (KAISER DATA)
Designer 8.5.1 - co se nevešlo na konferenci   01.12.2009, Jan Krejcárek (DIGI-TRADE)

Seznam komentářů (0)

Žádné komentáře. Buďte první!

Přidat komentář