Κατανεμημένες Εφαρμογές και Ηλεκτρονικό Εμπόριο
{Main Text}

Άσκηση 9.1

Ανάπτυξη ενός απλού διακομιστή απομακρυσμένων αντικειμένων που υλοποιεί μια απλή υπηρεσία ονομασίας

Θέση αρχείων = /ExerciseCode/C9/NineOne/

Υπάρχουν δύο μέρη σε αυτή την άσκηση. Το πρώτο υλοποιεί μια απομακρυσμένη υπηρεσία ονομασίας. Περιέχει τις ακόλουθες κλάσεις:

Το τμήμα του πελάτη αποτελείται από τις ακόλουθες κλάσεις: 

Για την ολοκλήρωση της άσκησης πρέπει να κάνετε τα παρακάτω βήματα.

Τροποποιήστε το αρχείο ασφαλείας που διαχειρίζεται την πρόσβαση σε αντικείμενα RMI. Αυτό το αρχείο μπορεί να βρεθεί στο φάκελο /Java ROOT/jre/lib/security/. Υπάρχουν 2 αρχεία ασφαλείας, βρείτε αυτό με τύπο πολιτικής (policy type). Ανοίξτε το με οποιονδήποτε διοτθωτή κειμένου και αντικαταστήστε τα περιεχόμενα του με

  grant { //Allow everything permission
java.security.AllPermission;
};

 Αυτό θα επιτρέψει την πρόσβαση σε αντικείμενα RMI.

 Για να εκτελέσετε την άσκηση ακολουθείστε τα παρακάτω βήματα.