SORU
4 HAZİRAN 2012, PAZARTESİ


YEREL 3.1 @LocalBean vs hiçbir açıklama

Yerel görünüm, uzak görünüm ve arayüz arasındaki fark görünümü anlıyorum. Ben sadece "görünümü" (açıklama) ve arayüzü görüntülemek. arasındaki fark nedir anlamıyorum Ve ayrıca neden @Local ile benim arabirimi açıklama gerekir mi? Eğer arayüzünde hiç açıklama bilmiyorum eğer doğru değilse, orada fark nedir?

CEVAP
5 HAZİRAN 2012, Salı


Kurallar (bellek):

  1. Fasulye @LocalBean ek açıklama ->bean no-arayüzü bir görünümü vardır
  2. Fasulye @Local ek açıklama ->fasulye yerel bir görünümü vardır
  3. Fasulye @Remote ek açıklama ->bean uzak bir görünümü vardır
  4. Bean görünümü ek açıklamalar vardır, ama doğrudan @Yerel bir açıklama - ^ olan bir arabirimi uygular . fasulye yerel bir görünümü vardır
  5. Bean görünümü ek açıklamalar vardır, ama doğrudan @Uzak bir açıklama - ^ olan bir arabirimi uygular . bean uzak bir görünümü vardır
  6. Bean görünümü ek açıklamalar görünümü vardır ek açıklamalar - ^ hangi doğrudan bir arayüz uygular . fasulye yerel bir görünümü vardır
  7. Bean görünümü ek açıklamalar, ve arabirim - ^ uygular . bean no-arayüzü bir görünümü vardır

Yani, @LocalBean kullanarak ve hiç bir açıklama kullanarak arayüzü bir görünüm elde iki yolu vardır. Eğer sadece hayır-arayüz görünüm istiyorsanız, o zaman basit bir şeyi açıklamak için değil. Ayrıca sağlanan herhangi arabirimleri uygulama değilsin.

Ayrıca arayüz bir manzaraya sahip bir bean no-arayüzü bir görünüm eklemek için @LocalBean var sebebi de. Spec yazarlar senaryo üst zihinlerini gibi bir fasulye olduğu bir şeydi . sanıyorum

@Stateless
public class UserPreferences {
    public String getPreference(String preferenceName);
    public Map<String, String> getPreferences();
}

Her iki yöntem de yerel olarak ifşa etmek isterdin, ama iri taneli getPreferences() uzaktan sadece. Sadece bu yöntem, sadece tokat ile uzaktan kumanda bildirerek yapabilirsiniz bean sınıfı @LocalBean. Onsuz, anlamsız yerel bir arayüz yazmak için sadece iki yöntem de yerel olarak göstermek gerekiyor.

Veya, başka bir şekilde bakmak için, @LocalBean hayır-arayüz görünümü diye bir şey yoktur, çünkü var, ve açıklama yok seçeneği kullanışlı bir kısayol var.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • The Exploiteers

    The Exploite

    4 Ocak 2011
  • YouChewBu

    YouChewBu

    26 Ocak 2009