Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Java

Java Hot Swap Εργαλεία

Sun Corporation ανέπτυξε την τεχνολογία γρήγορης εναλλαγής για να δημιουργήσει ένα σύνολο εργαλείων για χρήση on- the-fly αντικατάστασης για άλλα συστατικά Java . Ήταν η πρώτη φορτώθηκε σε 1.4 έκδοση της Java . Αν και η τεχνολογία γρήγορης εναλλαγής φέρεται ως σταθερό στοιχείο της Java Platform Αρχιτεκτονική Debugger ( JPDA ) , μόνο λίγα Java Virtual Machines ( JVM) να την υποστηρίξει . Hotswap Λειτουργίας
Η

Για να εκτελέσετε hotswap , δύο - μέρος JVM είναι απαραίτητη . Το πρώτο , το οποίο χρησιμεύει ως ένα μικρό σύμβολο κράτησης θέσης , απελευθερώνει την εφαρμογή στόχο σας βρίσκονται στο δεύτερο JVM . Στο πλαίσιο του δεύτερου JVM , η αίτηση hotswap έχει ξεκινήσει με " - Xdebug " και " - Xrunjdwp " συστατικά . Πριν από την « κύρια κατηγορία » και όλες τις εξαρτήσεις κωδικό εκτελεσθεί , ο πρώτος συνδέει JVM " AspectWerkz " στο ρεύμα stdout /stderr /stdin ανήκει στη δεύτερη JVM , για να τα εμφανίσει σαν η πρώτη JVM είναι η μοναδική πηγή τους .

Η Native έκδοση
Η

για Java Virtual Machine 1.4 που υποστηρίζει hotswap , μια άλλη έκδοση είναι γνωστή ως Native hotswap είναι επίσης διαθέσιμα για χρήση . Εάν η έκδοση Native hotswap τρέχει , ο φορτωτής τάξη από την μητρική JVM είναι αυτός που εκτελεί για να παρακάμψετε το φορτωτή JVM για την τακτική εφαρμογή hotswap .

Η Απομακρυσμένη Έκδοση

για την επιλογή Remote hotswap , μόνο ένα JVM απαιτείται για να τρέξει . Hotswapping γίνεται χειροκίνητα μέσω μιας ξεχωριστής διαδικασίας , η οποία γίνεται συνήθως μέσω ενός script . Η επιλογή Remote hotswap μπορεί να εκτελέσει ένα JVM , αλλά η χρήση της για την Java για Επιχειρήσεις Περιβάλλον ( J2EE ) είναι περιορισμένη κατά τη διάρκεια της εγκατάστασης .
Εικόνων hotswap Εναλλακτικές
Η

Java έκδοση 1.3 δεν δεν υποστηρίζουν hotswap , αλλά υπάρχει μια εναλλακτική λύση για το --- το διαφανές bootclasspath . Είναι μια βελτιωμένη φορτωτή τάξη που χρησιμοποιεί τον ίδιο μηχανισμό όπως hotswap . Η κατηγορία αυτή τα φορτία στην εφαρμογή -στόχο μέσω ενός μηχανισμού αυτόματης ανίχνευσης . Διαφανής bootclasspath μπορεί να συνυπάρχει με την τεχνολογία γρήγορης εναλλαγής σε Java 1.4 , αλλά θα πρέπει να εκτελεστεί σε αναγκαστική λειτουργία .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα