Aktivasyon Paketi – Blog Yazma – Web Tasarımı Yapımı – Web Tasarımı YouTube Videosu Yapımı – Web Sitesi Tasarlama Fiyatları
Aktivasyon Paketi
Java.rmi.activation paketi, Java 2’de tanıtılan RMI etkinleştirme sistemini temsil eden arabirimleri, sınıfları ve istisnaları içerir. Bu RMI hizmeti, bir istemci isteği etkinleştirmelerini tetikleyene kadar sunucuda örneği oluşturulmayan uzak nesneleri tanımlamanıza olanak tanır.
Aktivasyon sistemi, uzak bir nesnenin nasıl etkinleştirildiğini ve etkinleştirilen nesnelerin Java VM’lerinde nasıl gruplandırılacağını belirtmek için araçlar sağlar. Aktivasyon ayrıca kalıcı uzak referansları veya başka bir deyişle, tek bir sunucu nesnesinin ömrünün ötesinde devam edebilen uzak nesnelere yapılan referansları da destekler. Bu paket için sınıf hiyerarşisini gösterir.
Java.rmi.server.RemoteServer’ın bu soyut alt sınıfı, kalıcı ve etkinleştirilebilir bir sunucu nesnesini temsil eder. Bu, yalnızca sunucu işleminin ömrü boyunca kullanılabilen bir sunucu nesnesini temsil eden java.rmi.server.UnicastRemoteObject’in tersidir. Bununla birlikte, hem UnicastRemoteObject nesneleri hem de Etkinleştirilebilir nesneler yalnızca noktadan noktaya iletişimi destekler.
Activatable sınıfı, önceden başlatılmış olsun ya da olmasın, sunucu nesnelerini kaydetmek ve dışa aktarmak için kullanılabilen bir yapıcılar kümesi ve karşılık gelen bir dizi statik exportObject() yöntemi sağlar. Activatable sınıfını genişletmemeyi seçen sunucu nesneleri için exportObject() yöntemleri sağlanır.
Diğer statik yöntemler, etkinleştirilebilir bir nesneyi başlatmadan kaydetmek için kullanılabilen register() yöntemi, belirtilen nesneyi RMI çalışma zamanı sisteminden kaldıran unexportObject() yöntemi, etkinleştirmeyi kaldıran unregister() yöntemidir. verilen ActivationID için kayıt ve aktivasyon sistemine verilen ActivationID ile ilişkili nesnenin devre dışı bırakılması gerektiğini söyleyen inactive() yöntemi. getID() yöntemi, bir sunucu nesnesi için ActivationID’yi almanıza izin veren bir örnek yöntemdir.
ActivationDesc, uzak bir nesnenin nasıl etkinleştirilmesi gerektiğine ilişkin bir açıklamayı temsil eder. Nesne için bir aktivasyon grubu kimliği, somutlaştırılacak nesne için sınıf adı, gerekirse sınıf açıklamasını yüklemek için kullanılabilecek bir kod tabanı ve nesneye özgü başlatma verilerini içeren bir MarshalledObject içerir.
Bir ActivationDesc oluşturulduktan sonra, Activatable.register() yöntemi kullanılarak aktivasyon için bir nesneyi kaydetmek için kullanılabilir.
Bu, uzak olmayan, aktivasyonla ilgili tüm istisnalar için kullanılan bir temel sınıftır (yani, aktivasyon sisteminin bileşenleri arasında veya yerel aktivasyon sistemi tarafından yöntemlerini çağıran istemcilere atılan istisnalar).
Bir ActivationGroup, aynı Java VM içinde çalışması amaçlanan bir grup etkinleştirilebilir nesneyi temsil eder. ActivationGroup, ActivationMonitor ile etkinleştirilebilir nesneler arasında bir arabulucu görevi görür ve kendi grubundaki nesnelerin etkin durumu hakkında mesajlar iletir.
activeObject() yöntemi, gruptaki yeni etkinleştirilen bir nesne hakkında aktivasyon sistemine bir mesaj iletirken inactiveObject() yöntemi, devre dışı bırakılan nesneler için aynısını yapar. createGroup() yöntemini kullanarak kendi ActivationGroup’unuzu açıkça oluşturabilirsiniz.
Etkinleştirilebilir bir nesne için bir ActivationDesc oluşturduğunuzda bir grup kimliği belirtmezseniz, varsayılan bir gruba atanır. Bir ActivationGroup oluşturduğunuzda, grubun nasıl oluşturulacağını açıklayan bir ActivationGroupDesc nesnesi sağlarsınız (örneğin, grup nesnesinin hangi sınıftan oluşturulması gerektiği veya grup için hangi Özelliklerin ayarlanması gerektiği).
ActivationGroup sınıfı soyuttur, dolayısıyla gruplar oluşturmak için somut bir uygulama sağlamanız gerekir. Alt sınıf, ActivationGroup’ta tanımlanan arabirimi karşılamanın yanı sıra bağımsız değişken olarak bir ActivationGroupID ve MarshalledObject alan bir oluşturucu da sağlamalıdır.
Bu yapıcı, createGroup() yöntemi tarafından çağrılır. ActivationGroup’un somut bir alt sınıfı, ActivationInstantiator’dan devralınan newInstance() yöntemini de uygulamalıdır.
Bir ActivationGroupDesc, yeni bir aktivasyon grubu oluşturmak için gereken bilgileri içerir. Grup nesnesini oluşturması gereken sınıfı, gerekirse sınıf tanımını bulabilen bir kod tabanını ve grubun gerektirdiği ek başlatma bilgilerini içeren bir MarshalledObject’i içerir.
Java applet eklentisi indir
Java destekli tarayıcı
Opera Java etkinleştirme
Tarayıcıda Java etkinleştirme
Firefox Java etkinleştirme
java applet eklentisi bulunamadığı için e-imza kullanılamıyor
Java etkinleştirme Chrome
Java Chrome eklentisi
Ek olarak, her oluşturucu, grup için Java VM’deki tüm varsayılan çalışma zamanı özelliklerini geçersiz kılan bir Özellikler listesi ve grubun VM’sini ve komut satırı bağımsız değişkenlerini başlatan Java yürütülebilir dosyasını özelleştirmenize olanak tanıyan bir CommandEnvironment nesnesi belirtmenize olanak tanır.
ActivationGroupDesc’in bu iç sınıfı, bir etkinleştirme grubu için Java VM için özelleştirilmiş başlangıç parametrelerini belirtir. Çalıştırılacak Java yürütülebilir dosyasının nerede bulunacağını belirten bir komut yolu ve Java yürütülebilir dosyası için bir dizi komut satırı argümanı içerir.
Bir ActivationGroupID, aktivasyon sistemi içindeki bir grubu benzersiz şekilde tanımlar. ActivationGroup, gerekirse ActivationSystem’ı sorgulamak için ActivationGroupID’sini de kullanabilir. ActivationSystem.registerGroup() yöntemi tarafından yeni bir grup için bir ActivationGroupID oluşturulur.
Aktivasyon Kimliği, aktivasyon sistemi içindeki etkinleştirilebilir bir nesneyi benzersiz bir şekilde tanımlar. Ayrıca, active() yöntemi çağrıldığında kullandığı, nesneyi etkinleştirmekten sorumlu olan Etkinleştiriciye opak bir başvuru içerir.
Activatable.register() yöntemi (bu yöntem tarafından döndürülen saplama, ActivationID ile başlatılır) kullanılarak veya Activatable.exportObject() yöntemlerinden biri kullanılarak etkinleştirilebilir bir nesne için bir ActivationID oluşturulur.
Bu arabirim, newInstance() yöntemini kullanarak nesneleri etkinleştirmekten sorumlu olan bir nesneyi temsil eder. Yöntemin bağımsız değişkenleri, aktivasyon sistemi içindeki nesne için ActivationID’yi ve nesne kaydedildiğinde nesne için sağlanan, nesneyi etkinleştirmek için gereken bilgileri içeren ActivationDesc’i sağlar.
ActivationGroup sınıfı bu arabirimi uygular; ActivationGroup’un somut alt sınıfları, newInstance() yönteminin bir uygulamasını sağlamalıdır.
Bir ActivationMonitor, tek bir aktivasyon grubunu izler. Grup içindeki nesneler aktif veya pasif hale geldiğinde veya grup bir bütün olarak pasif olduğunda grup tarafından bildirilmelidir. Bu, örneğin ActivationMonitor’un bir nesnenin ne zaman (yeniden) etkinleştirilmesi gerektiğini bilmesini sağlar.
Aktivasyon Sistemi, aktivasyon çalışma zamanının belkemiğidir. Nesneleri ve grupları etkinleştirmek için Activator nesneleri ve bu tür etkinleştirmelerin ne zaman gerekli olduğunu belirlemek için ActivationMonitor nesneleri ile etkileşime girer. Belirli bir Java VM’yi işleyen ActivationSystem, statik ActivationGroup.getSystem() yöntemi kullanılarak elde edilebilir.
ActivationSystem üzerindeki yöntemler, çeşitli işlevleri uygulamak için büyük ölçüde etkinleştirme paketindeki diğer sınıflar tarafından kullanılır. Örneğin Activatable.register() yöntemi, ActivationSystem üzerinde registerObject() yöntemini çağırarak etkinleştirilebilir nesneyi kaydeder.
Web sitelerinizi, arama motorlarında en yukarı getirmek adına sizlere 3 adet paket öneriyoruz. Bu paketler sayesinde web siteleriniz aramalarda 1 yıl içerisinde en yukarıya tırmanacaktır.
1) Backlink Paketi 50 $ (Yıllık Ücret)
2) Hızlandırma Paketi 300 $ (Yıllık Ücret)
3) Kelime Yönlendirme Paketi 150 $ (Aylık Ücret)