Διόρθωση κυκλικών εξαρτήσεων μετά την εισαγωγή αρχείου EAR

Μπορείτε να επιλύσετε τις κυκλικές εξαρτήσεις μετά την εισαγωγή αρχείου EAR.

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

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

  1. Προσδιορίστε όλες τις κλάσεις εντός των αρχείων JAR που διαθέτουν κυκλικές εξαρτήσεις και στη συνέχεια μετακινήστε αυτές τις κλάσεις σε ένα κοινό έργο Java ή σε ένα αρχείο JAR.
  2. Χρησιμοποιήστε τη λειτουργία επεξεργασίας επιχειρηματικών εφαρμογών για την αντιστοίχιση των αρχείων JAR βοηθητικών προγραμμάτων στα κοινά έργα.
  3. Χρησιμοποιήστε τη λειτουργία επεξεργασίας εξαρτήσεων JAR ή τη σελίδα ιδιοτήτων για κάθε λειτουργική μονάδα του αρχείου JAR στην εφαρμογή για να ρυθμίσετε μόνο τις εξαρτήσεις στα αρχεία JAR που απαιτούνται πραγματικά.

Συναφείς έννοιες
Κυκλικές εξαρτήσεις μεταξύ των λειτουργικών μονάδων J2EE
Συναφείς εργασίες
Εισαγωγή επιχειρηματικής εφαρμογής σε αρχείο EAR