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í

  1. 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í.
  2. 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.
  3. 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.
  4. 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.
  5. 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í.

arrow_back_ios

PředchozíOracle Forms na webu: modernizace krok za krokem

DalšíRevoluční převrat v desktopových aplikacích: Webswing a budoucnost starších Java firemních aplikací

arrow_forward_ios