Funkciógazdag ügyfélalkalmazás létrehozása |
A
![]() |
Eclipse bedolgozó létrehozása |
Az
![]() |
Szolgáltatásalapú önállóság | Az Eclipse jelenlegi
önállósági módszere bedolgozó alapú. A PDE a betöltendő bedolgozók tömbjének
átadásával egy második futtatási munkaterület-példányt indít el. A szokásos Eclipse
termék szolgáltatásalapú: az indítás során ellenőrzi az összes olyan szolgáltatást,
amelynek aktívnak kell lennie, kiszámítja ezekhez a szolgáltatásokhoz tartozó
bedolgozókat, és az eredményt átadja a betöltéshez.
Ez a viselkedési különbség nehézkessé teszi az önállóságot olyan esetekben, ahol szolgáltatásokat is érintő teljes indításra van szükség. A PDE támogatja ezt a szituációt, ha ügyel a beállításokra:
Ha az összes feltétel teljesül, a futtatási Eclipse példány indítására a szokásos Eclipse indításhoz legközelebb álló módon kerül sor. Ez lehetővé teszi a Névjegypanelek és a telepített szolgáltatásoktól függő más szempontok tesztelését. |
Takarítani vagy nem takarítani | Ha új futtatási munkaterület indítási
konfigurációt hoz létre, a PDE az indítási konfiguráció programargumentumait előre
beállítja, hogy azok tartalmazzanak egy -clean argumentumot.
Ez a -clean argumentum a futtatási munkaterület indításai között törli a gyorsítótár adatait, így biztosítva, hogy a gazda-munkaterület összes módosítása, például egy bedolgozó projektbe felvett új Java csomagok stb., a futtatási munkaterület indításakor betöltésre kerüljön. A gyorsítótár törlése csökkentheti a teljesítményt, ha a célplatform nagyon sok bedolgozót tartalmaz. Ezért, ha olyan helyzetben van, ahol a célplatform nagyon sok bedolgozót tartalmaz, és már nem vesz fel/távolít el csomagokat a bedolgozó projektekből, az indítási idő javításához eltávolíthatja a -clean argumentumot az indítási konfigurációból. |
Importálás hivatkozásokkal | A külső bedolgozók és töredékek importálása időigényes lehet, és az importált bedolgozók tartalmától függően nagy munkaterületeket eredményezhet. Ezért a 'Külső bedolgozók és töredékek importálása' varázsló lehetőséget nyújt az importálásra hivatkozásokkal. Ez azt jelenti, hogy az importálási művelet nem másolja az importált erőforrásokat a munkaterületre. Az importált fájlokhoz egyszerűen hivatkozásokat hoz létre. Ezeket a hivatkozott erőforrásokat úgy böngészheti, mintha a munkaterületre lennének másolva. A fájlrendszeren azonban fizikailag nincsenek jelen, ezért módosításuk nem lehetséges. Vigyázzon az olyan műveletekkel, amelyek a fizikailag a munkaterületen lévő fájloktól függenek, mivel ezek hivatkozott erőforrásokkal nem működnek. |
Sablonok | A gyors kezdéshez a PDE számos sablon bedolgozót biztosít, amelyek egy bedolgozót hoznak létre néhány teljesen működő kiterjesztéssel. Emellett, ha bármikor új kiterjesztést szeretne felvenni a sablonlistából (bedolgozó létrehozása nélkül), ezeket a kiterjesztési sablonokat a leírófájl-szerkesztőből közvetlenül is elérheti. A szerkesztő 'Kiterjesztések' oldalán kattintson a 'Felvétel...' gombra. A megjelenő varázslóban válassza a bal oldali ablaktáblán a Kiterjesztési sablonok lehetőséget, majd a jobb oldali ablaktáblán válassza ki a kívánt sablont. |
Bedolgozó függőségi mértéke | Ha már megtekintette azon
bedolgozók listáját, amelyektől a saját bedolgozója függ, és elgondolkodott azon,
hogy a bedolgozónak miért van szüksége egy adott X bedolgozóra, könnyen
kitalálhatja, hogy miért.
Számos helyzetérzékeny menüben (beleértve a leírófájl Függőségek oldalának és a Függőségek nézet menüit) szerepel a Függőség mértékének kiszámítása művelet, amely egy kombinált Java és bedolgozó keresést végez az X bedolgozó által biztosított és a saját bedolgozója által hivatkozott Java típusok és kiterjesztési pontok megkereséséhez. Az eredmények a Keresés nézetben jelennek meg. Ha a Keresési eredmények nézetben kiválaszt egy típust, a helyzetérzékeny menü SajátBedolgozó hivatkozásai művelete a bedolgozó azon helyeit keresi meg, ahol a kiválasztott típusra hivatkozás található. Ha a keresés 0 eredményt ad vissza, feltétlen távolítsa el az X bedolgozót a függőségi listából, mivel az egyáltalán nincs használatban, és csak lelassítaná az osztálybetöltést. A Függőség mértékének kiszámítása segítségével azt is ellenőrizheti, hogy az X bedolgozó belső (nem API) osztályait használja-e, ami nem biztos, hogy kívánatos. |
Nem használt függőségek keresése | A bedolgozó függőségeinek csökkentése biztosan javítja a teljesítményt. A bedolgozó fejlődése során a függőségi listája elavulhat, mert olyan bedolgozókra is tartalmazhat hivatkozásokat, amelyekre a továbbiakban nincs szükség. A PDE leírófájl-szerkesztőjének 'Függőségek' oldalán a helyi menüben elérhető 'Nem használt függőségek keresése' segédprogram futtatásával gyorsan leellenőrizheti, hogy a bedolgozó által felsorolt függőségeket valójában használja-e a bedolgozó. |
A Java keresési hatókör kiterjesztése | A Java keresés a munkaterület projektjeire és ezen projektek által hivatkozott külső JAR-fájlokra korlátozott. Ha külső bedolgozók további függvénytárait szeretné felvenni a keresésbe: nyissa meg a Bedolgozók nézetet, válasszon ki egy bedolgozót, majd a helyzetérzékeny menüben válassza a Hozzáadás a Java kereséshez lehetőséget.Ez hasznos, ha tisztában kíván lenni azokkal a bedolgozókkal, amelyek az éppen készített bedolgozótól függenek. |