En iyi şekilde Java ile bir Eklenti sistemi inşa etmek için | Netgez.com
SORU
21 Ocak 2009, ÇARŞAMBA


En iyi şekilde Java ile bir Eklenti sistemi inşa etmek için

Nasıl Java uygulaması için Eklenti bir sistem uygulamak istiyorsunuz?

Aşağıdaki elde: kullanımı kolay (geliştirici) bir sisteme sahip olmak mümkün

  • Kullanıcılar, uygulamayı bir alt dizini eklentileri koymak
  • Eklenti yapılandırma ekranı saÄŸlayabilir
  • EÄŸer bir çerçeve kullanıyorsanız, Lisans, Ticari geliÅŸme ile uyumlu mu?

CEVAP
21 Ocak 2009, ÇARŞAMBA


Önce tüm eklentileri uygulamak için gereken bir arayüz, örneğin gerekir

public interface Plugin {
    public void load(PluginConfiguration pluginConfiguration);
    public void run();
    public void unload();
    public JComponent getConfigurationPage();
}

Eklenti yazarlar sonra JAR dosyalarının içine kendi plugins bundle. Uygulamalarınız JAR dosyasını açar ve sonra JAR dosyası JAR apaçık bir niteliğine veya tüm dosyaların listesini Eklenti arabirimi uygulayan bir sınıf bulmak için kullanabilirsiniz. Bu sınıf örneğini, eklenti kullanıma hazır.

Tabii ki de bu eklenti ne kadar kısıtlı olduğunu ve böylece korumalı alan bir çeşit uygulamak isteyebilirsiniz. Yerel kaynaklara erişim engellendi bir iki eklentileri, oluşan test application küçük (blogged about it) oluşturduk.

Bunu PaylaÅŸ:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 07cadikiz07

    07cadikiz07

    17 EKİM 2007
  • Electro Posé

    Electro PosÃ

    21 ÅžUBAT 2013
  • My name is Festis and I'm free

    My name is F

    2 EKİM 2011