Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Java Hot Swap Nástroje

Nie Corporation vyvinula HotSwap technológiu na vytvorenie sady nástrojov pre použitie ako on - the - fly náhrada pre ostatné komponenty v jazyku Java . To bolo prvýkrát zavedený vo verzii Java 1.4 . Hoci technológia HotSwap sa vykonáva ako štandardná súčasť Java Platform Debugger Architecture ( JPDA ) , len niekoľko Java Virtual Machines ( JVM ) ju podporujú . HotSwap Prevádzka

Ak chcete spustiť HotSwap , sú potrebné dve častí JVM . Prvý , ktorý slúži ako malé zástupný symbol , uvoľňuje vašu cieľovú aplikáciu nájsť v druhom JVM . V rámci druhej JVM , aplikácia HotSwap je spustený s " - Xdebug " a " - Xrunjdwp " komponentov . Pred " hlavná trieda " a všetky závislosti na kódu sú spúšťané , prvý JVM spája " AspectWerkz " na stdout /stderr /stdin prúdu patrí do druhej JVM , sa zobrazí ako v prípade prvej JVM je ich jediným zdrojom .

Natívne verzia

Java 1.4 Virtual Machine , ktorý podporuje HotSwap , inú verziu známy ako Native HotSwap je tiež k dispozícii na použitie . Ak je spustená verzia Native HotSwap , trieda zavádzač z rodného JVM je ten , ktorý vykonáva prepísať JVM zavádzač pre pravidelné HotSwap aplikácie .
Remote Verzia

Remote možnosť HotSwap , je vyžadovaný iba jeden JVM spustiť . Hotswapping sa vykonáva ručne pomocou samostatného procesu , ktorý sa zvyčajne vykonáva prostredníctvom skriptu . Možnosť diaľkového HotSwap môžete spustiť JVM , ale jeho použitie Java na podnikovom prostredí ( J2EE ) je obmedzená počas nasadenia .
HotSwap Alternatívne

Java verzia 1.3 robí nepodporuje HotSwap , ale tam je alternatívou pre neho --- Transparentné bootclasspath . Je lepšie triedy zavádzač , ktorý používa rovnaký mechanizmus ako HotSwap . Táto trieda zaťaženia v cieľovej aplikácii pomocou mechanizmu s auto - detekcia . Transparentné bootclasspath môže koexistovať s HotSwap techniky v jazyku Java 1.4 , ale to by mal byť spustený v nútenej režime .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené