08.12.2025 14:37
MCP server pro ClaudeCode a programovani v LN (1)
20.11.2025 15:35
Linux (1)
05.08.2025 09:45
Přesun mezi složkami - inbox (6)
26.07.2025 15:52
Lotus Notes jako POP3 a SMTP klient
02.06.2025 08:09
Změna adr. knih v notes.ini
27.05.2025 06:29
Pravidlo přestalo fungovat (3)
20.05.2025 14:34
Agent neotevře cizí DB. (5)
16.05.2025 09:31
Tutorial: Volanie Java objektov z LotusScripu
S verziou R6 prišla pre vývojárov mimoriadne lákavá ponuka: Spojiť svet Lotus Scritpu a Javy. Tá ponuka sa volá LS2J a umožňuje v LS vytvárať "Java" objekty. Toto je praktická ukážka technológie LS2J.
Krok 1 - Čo chceme riešiť?
V reálnej praxi to bude sprístupnenie Java metód v hotových triedach, ktoré sú nedostupné v LS (napríklad kontrolované sťahovanie URL obsahov). V tomto príklade to bude veľmi jednoduchá vec: Náhodne vygenerované číslo. Opakujem - cieľom je objasnenie technológie LS2J.
Krok 2 - Čo potrebujeme?
1. Java komponent (poskytujúci funkciu - v našom prípade náhodne generované číslo)
2. Lotus Script komponent (volajúci Java objekt)
A samozrejme prostredie R6 (klient, designer).
Krok 3 - Ako na Java komponent?
1. Vytvorte si "prázdnu" aplikáciu a v Designeri otvorte Script Libraries.
2. Kliknite na New Java Library
3. Vytvorte triedu Randomer s jedinou metódou getOdhad, ktorá vráti náhodne generované číslo do 10:
Pre zjednodušenie neošetrujem chyby v try/catch/exception. A keďže kód je jednoduchý, schválne ho neuvádzam v textovej podobe - aspoň si kód "ohmatáte" pri prepisovaní.
4. Uložte pod názvom Randomer.
Krok 4 - Ako na Lotus Script komponent?
1. V aplikácii vytvorte agenta Náhodné Java číslo
2. V časti Options uveďte:
Uselsx "*javacon" 'Podstata LS2J technológie
Use "Randomer" 'Java knižnica
3. V časti Initialize zadajte kód:
Pre zjednodušenie neošetrujem chyby a opäť - kód si prepíšte, skôr pochopíte súvislosti.
4. Agenta uložte a vyskúšajte.
Ak sa vám zobrazí dialóg s náhodným číslom, tak ste práve zvládli základy LS2J technológie...
Autor: Miroslav Uhlár
Datum: 08.06.2004
Seznam komentářů
Související články: