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

Άσκηση 17.6

Ανάπτυξη ενός απλού εργαλείου αναφοράς πωλήσεων

Θέση αρχείων = /ExerciseCode/C17/SeventeenSix/

Αυτή η άσκηση αποτελείται από δύο μέρη. Το πρώτο υλοποιεί έναν πελάτη και το δεύτερο έναν διακομιστή, με το διακομιστή να κάνει ένα απομακρυσμένο αντικείμενο RMI με όνομα SaleCollection διαθέσιμο στο χρήστη.

 Ο διακομιστής της άσκησης περιέχει τις παρακάτω κλάσεις: 

 Ο πελάτης της άσκησης περιέχει δύο κλάσεις:

Πριν ξεκινήσετε θα πρέπει να δηλώσετε την βάση δεδομένων της Άσκησης 17.5 στα Windows. Κάντε τα παρακάτω βήματα.

Αν δεν έχετε καθορίσει το φάκελο με τη πολιτική ασφαλείας τότε πρέπει να κάνετε τα παρακάτω βήματα.

Αλλάξτε το αρχείο ασφαλείας που καθορίζει την πρόσβαση στα αντικείμενα RMI. Αυτός ο φάκελος μπορεί να βρεθεί στο φάκελο  /JAVA_HOME/jre/lib/security/. Υπάρχουν δύο αρχεία ασφαλείας, φροντίστε να βρείτε αυτόν με το τύπο της πολιτικής. Ανοίξτε το αρχείο με οποιονδήποτε κειμενογράφο και αντικαταστήστε τα περιεχόμενά του με

   grant{
java.security.AllPermission;
  };

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

 Ακολουθήστε τα παρακάτω βήματα.