Při výběru alternativy k Java Web Start je zásadní, kde má aplikace běžet. Porovnejte desktopové spouštěče s přístupem přes prohlížeč pomocí Webswingu a naplánujte pilotní provoz podle hlavních pracovních postupů.
Webswing je alternativa k Java Web Start pro týmy, které chtějí zpřístupnit stávající desktopovou aplikaci v Javě přes prohlížeč. Rozhodující je, zda má aplikace dál běžet na počítači každého uživatele, nebo se má její běh přesunout na server.
Souvislosti se změnami podpory najdete v článku o tom, co konec Java Web Start znamená pro vaši aplikaci.
Porovnání dvou modelů provozu
OpenWebStart je desktopový spouštěč aplikací JNLP. Jeho JVM Manager spravuje běhová prostředí Javy na klientovi. Tuto možnost má smysl posoudit, pokud chcete zachovat běh aplikace na desktopu.
S Webswingem běží aplikace v Javě na serveru a uživatelé ji ovládají v prohlížeči. Pro tento přístup nepotřebují lokální běhové prostředí Javy ani Java plugin v prohlížeči. Webswing nasazujete na infrastrukturu, kterou si vyberete a sami provozujete.
Rozhodnutí | OpenWebStart | Webswing |
Kde aplikace běží | Počítač uživatele | Server |
Co uživatel potřebuje | Nainstalovaný spouštěč a vhodné běhové prostředí Javy | Podporovaný webový prohlížeč |
Na co se zaměřuje správa | Distribuce přes JNLP a správa Javy na klientech | Konfigurace aplikace a provoz serveru |
Co ověřit nejdříve | Kompatibilita JNLP a závislosti na desktopu | Pracovní postupy, integrace a kapacita serveru |
Srovnání popisuje modely provozu. Kompatibilitu a výkon je třeba ověřit s vaší aplikací.
Kdy dává přístup přes prohlížeč smysl
Webswing zvažte, pokud chcete nabídnout společnou přístupovou URL, spravovat aplikaci centrálně a omezit práci s instalacemi Javy na zařízeních uživatelů. Může jít například o aplikaci používanou v několika pobočkách nebo externími partnery.
Přesun běhu aplikace mění některé předpoklady. Cesta, která dříve odkazovala na místní disk uživatele, potřebuje odpovídající postup práce se soubory. Včas otestujte také lokální zařízení, práci bez připojení a složitou grafiku. Desktopové rozhraní dostupné v prohlížeči může potřebovat další úpravy, aby se pohodlně používalo na telefonu.
Naplánujte pilotní provoz s vlastní aplikací
- Zmapujte aplikaci. Připravte soubory JAR, závislosti, spouštěcí argumenty a potřebnou verzi Javy. Prověřte použití služeb JNLP, nativních knihoven a lokálních zařízení.
- Nastavte testovací prostředí. Podle úvodního průvodce Webswingem a konfigurace Swingu nebo JavaFX nastavte spouštěč, hlavní třídu, běhové prostředí Javy a classpath. Začněte typickým pracovním postupem.
- Ověřte soubory a tisk. Vyzkoušejte skutečné importy, exporty a dokumentové výstupy. Dokumentace popisuje práci se soubory v prohlížeči a tisk pomocí PDF; ověřte, že tyto postupy vyhovují uživatelům.
- Otestujte přístup a kapacitu. Prověřte ověřování uživatelů a oprávnění, souběžné relace a odezvu v reálných sítích. Zdroje plánujte podle naměřené zátěže a doporučení pro hardware.
- Určete podmínky nasazení. Zapište, co funguje, co vyžaduje úpravu a kdo bude prostředí spravovat. Během pilotního provozu zachovejte možnost návratu k dosavadnímu řešení.
Začněte funkčním pilotním provozem v prohlížeči
Stáhněte si Webswing a postupujte podle našeho návodu ke spuštění desktopové aplikace v Javě v prohlížeči. Otázky ke konkrétní aplikaci s námi můžete probrat prostřednictvím konzultace vašeho projektu.
Jakmile přístup přes prohlížeč funguje, využijte Webswing Modernisation Framework k plánování webových rozšíření, změn rozhraní nebo postupné náhrady těch částí aplikace, které ji potřebují.
