Υλικό υπολογιστών

Γνώση Υπολογιστών >> Υλικό υπολογιστών >  >> Apple Computers

Ποια είναι τα βήματα που εμπλέκονται στη φόρτωση και τη λειτουργία απομακρυσμένων μικροεφαρμογών;

Βήματα που εμπλέκονται στη φόρτωση και την εκτέλεση απομακρυσμένων εφαρμογών

1. Ενσωμάτωση της μικροεφαρμογής στη σελίδα HTML:

* Καθορίστε μια ετικέτα `` `tag: Πρέπει να συμπεριλάβετε μια ετικέτα `applet>` μέσα στο αρχείο html.

* `code`: Αυτό το χαρακτηριστικό καθορίζει τη θέση (URL) του αρχείου ".class`.

* `width` και` height`: Καθορίστε τις διαστάσεις της μικροεφαρμογής σε εικονοστοιχεία.

* `Αρχείο ': Καθορίστε ένα αρχείο βάζου που περιέχει τον κωδικό της applet και τους απαιτούμενους πόρους.

* `alt`: Αυτό το χαρακτηριστικό παρέχει μια εναλλακτική περιγραφή κειμένου για χρήστες που δεν μπορούν να δουν το applet (π.χ. αναγνώστες οθόνης).

* `name`: Αναθέτει ένα μοναδικό όνομα στη μικροεφαρμογή, επιτρέποντάς σας να το αναφέρετε από τη σελίδα HTML.

Παράδειγμα:

`` html

`` `

2. Συγκέντρωση της μικροεφαρμογής:

* Compiler Java (Javac): Χρησιμοποιήστε την εντολή `javac` για να συντάξετε τον πηγαίο κώδικα Java στο bytecode (`*.class` αρχεία).

* βάζο (αρχείο java): Συσκευάστε τα αρχεία του Applet Applet `.class` και σε οποιονδήποτε απαραίτητο πόρο σε ένα αρχείο JAR χρησιμοποιώντας την εντολή` jar`.

3. Ανάπτυξη της μικροεφαρμογής:

* Διακομιστής ιστού: Φιλοξενήστε το αρχείο HTML και το αρχείο JAR σε διακομιστή ιστού.

* Ασφάλεια Applet: Να είστε ενήμεροι για τους περιορισμούς ασφαλείας για την εκτέλεση μικροεφαρμογών από έναν απομακρυσμένο διακομιστή. Αυτοί οι περιορισμοί υπάρχουν για να αποφευχθούν οι κακόβουλες μικροεφαρμογές από την πρόσβαση σε δεδομένα χρήστη ή στην εκτέλεση επιβλαβών ενεργειών.

4. Εκτέλεση από την πλευρά του πελάτη:

* Συμβατότητα του προγράμματος περιήγησης: Το πρόγραμμα περιήγησης ιστού του χρήστη πρέπει να έχει εγκατεστημένο και ενεργοποιημένο JAVA Virtual Machine Java (JVM) (JVM).

* Αρχικοποίηση Applet: Όταν το πρόγραμμα περιήγησης συναντά την ετικέτα ``, κατεβάζει το αρχείο JAR και ξεκινά την εκτέλεση της μικροεφαρμογής.

* Κύκλος ζωής Applet: Το applet περνάει από έναν προκαθορισμένο κύκλο ζωής:

* Αρχικοποίηση: `init ()` Η μέθοδος καλείται να ρυθμίσει το περιβάλλον applet.

* Έναρξη: Η μέθοδος "Start ()` καλείται όταν η applet είναι ορατή στον χρήστη.

* stop: `stop ()` Η μέθοδος καλείται όταν η applet είναι κρυμμένη.

* Καταστρέψτε: «Η μέθοδος καταστρέφει ()« Η μέθοδος ονομάζεται όταν η μικροεφαρμογή αφαιρείται από τη σελίδα.

5. Αλληλεπίδραση και λειτουργικότητα χρήστη:

* Λειτουργικότητα Applet: Η applet αλληλεπιδρά με την ιστοσελίδα και τον χρήστη μέσω διαφόρων στοιχείων (κουμπιά, πεδία κειμένου κ.λπ.) και μεθόδους.

* Επικοινωνία Applet: Η μικροεφαρμογή μπορεί να επικοινωνεί με την ιστοσελίδα χρησιμοποιώντας JavaScript ή άλλες μεθόδους.

Σκέψεις ασφαλείας:

* Περιβάλλον Sandbox: Οι μικροεφαρμογές τρέχουν σε περιβάλλον sandbox, περιορίζοντας την πρόσβασή τους σε πόρους του συστήματος.

* Υπογραφή Applets: Για να ξεπεραστούν ορισμένοι περιορισμοί ασφαλείας, οι εφαρμογές μπορούν να υπογραφούν χρησιμοποιώντας ψηφιακό πιστοποιητικό.

* Διευθυντής ασφαλείας Java: Ο Διευθυντής Ασφαλείας Java επιβάλλει πολιτικές ασφαλείας και περιορίζει τις δυνατότητες των εφαρμογών.

Εναλλακτικές λύσεις σε μικροεφαρμογές:

* Πλαίσιο JavaScript: Τα σύγχρονα πλαίσια JavaScript όπως το React, το Vue και το Angular μπορούν να παρέχουν πλούσιες διαδραστικές εμπειρίες στο πρόγραμμα περιήγησης χωρίς να απαιτούν ένα plugin Java.

* webassembly: Το Webassembly (WASM) σάς επιτρέπει να εκτελείτε κώδικα γραμμένο σε γλώσσες εκτός από το JavaScript (όπως το C, C ++ ή Rust) στο πρόγραμμα περιήγησης.

Σημείωση: Οι μικροεφαρμογές θεωρούνται τεχνολογία παλαιού τύπου. Ενώ μπορούν να χρησιμοποιηθούν σε ορισμένες περιπτώσεις, γενικά δεν συνιστώνται για νέα ανάπτυξη λόγω ανησυχιών για την ασφάλεια και έλλειψης υποστήριξης του προγράμματος περιήγησης.

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

Η Apple MacBook Pro Καλώδιο τροφοδοσίας δεν δουλεύει

πλήρως φορτωμένο MacBook Pro σας κάνει λίγο καλό, αν εργάζεστε σε ένα προθεσμία και αν η μπαταρία σας - ή ακόμα χειρότερα - τροφοδοτικό σας σταματήσει να λειτουργεί . Η Apple έχει κάνει σημαντικές βελτιώσεις σε σχέση με το προηγούμενο βαρέλι τύπου τροφοδοτικό σχέση με την τρέχουσα έκδοση MagSafe , αλλά εξακολουθούν να υπάρχουν προβλήματα που μπορεί να προκαλέσει το καλώδιο τροφοδοσίας για να σταματήσει να λειτουργεί . Λογισμικό ή Firmware Updates Η Αν σχήματος L τροφοδοτικό MagSafe σας δεν χρε

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