1. Ενσωμάτωση της μικροεφαρμογής στη σελίδα HTML:
* Καθορίστε μια ετικέτα ` Πρέπει να συμπεριλάβετε μια ετικέτα `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: Όταν το πρόγραμμα περιήγησης συναντά την ετικέτα `
* Κύκλος ζωής 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) στο πρόγραμμα περιήγησης.
Σημείωση: Οι μικροεφαρμογές θεωρούνται τεχνολογία παλαιού τύπου. Ενώ μπορούν να χρησιμοποιηθούν σε ορισμένες περιπτώσεις, γενικά δεν συνιστώνται για νέα ανάπτυξη λόγω ανησυχιών για την ασφάλεια και έλλειψης υποστήριξης του προγράμματος περιήγησης.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα