Körkörös függőségek javítása EAR fájlok importálása után

Az EAR fájl importálása után fel lehet oldani a körkörös függőségeket.

A vállalati alkalmazások moduljai közti körkörös függőség leggyakrabban a Munkaterületbe kívülről importált projektek esetében fordul elő. Ha körkörös függőség áll fenn a modulok közt, akkor a Java™ összeépítő nem tudja meghatározni az összeépítés sorrendjét. Ilyen szituációban a teljes összeépítés vagy egyáltalán nem sikerül vagy csak a sokadik kísérletre.

A követendő eljárás a projektek és a modulok komponensekre bontása. Ezáltal a függőségeket át lehet alakítani úgy, hogy azok fát alkossanak kör helyett. Ennek az eljárásnak az az előnye is megvan, hogy így az alkalmazás jobban alkotóelemekre bontottá és rétegezetté válik.

  1. Keresse meg az JAR fájl összes olyan osztályát, ami körkörös függőség része és helyezze át ezeket az osztályokat egy közös Java projektbe vagy JAR fájlba.
  2. A vállalati alkalmazás szerkesztő segítségével rendeljen segédprogram JAR fájlokat a közös projektekhez.
  3. A JAR függőség szerkesztő vagy a Tulajdonságok oldal segítségével a JAR fájl összes moduljából törölje a szükségtelen függőségeket, csak a tényleg szükséges JAR fájlokra hivatkozzanak.

Kapcsolódó fogalmak
J2EE modulok körkörös függősége
Kapcsolódó feladatok
Vállalati alkalmazás EAR fájljának az importálása