SORU
24 Temmuz 2010, CUMARTESİ


Süreli Düz Eski Java nesneleri(POJO) tam olarak ne anlama geliyor?

Süreli Düz Eski Java nesneleri(POJO) ne demek ? Yeterince açıklayıcı bir şey bulamadım.

POJO's Wikipedia page Java POJO sıradan bir Nesne ve özel bir nesne değil diyor. Şimdi, ne yapar veya Java içinde özel nesne ne yok ?

Yukarıdaki sayfa da bir POJO sınıfları Uzatmak da önceden belirlenmiş, önceden belirlenmiş Arabirimler Uygulamak ya da önceden belirlenmiş ek Açıklamalar İçeren olmamalıdır " diyor. Bu da POJOs Uygulamaları veya yazılmış bir kullanıcı Sınıfı diğer/Arayüzleri gibi seri hale getirilebilir, Karşılaştırılabilir ya da sınıflar gibi arabirimleri uygulamak için izin verilmez anlamına mı geliyor?

Herhangi bir harici kütüphaneleri kullanmak için izin almayız, ayrıca, yukarıda politikası(hayır uzanan, hiçbir uygulama) anlamına mı geliyor?

Tam olarak nerede POJOs kullanılır?

DÜZENLEME:Daha spesifik olmak gerekirse,/Java veya herhangi bir harici kütüphaneleri parçası olan arabirimler/sınıflar uzatmak uygulamak için iznim var mı?

CEVAP
3 EKİM 2012, ÇARŞAMBA


Düz Eski Java NesneAdı verilen bir nesne sıradan bir Java Nesnesinin, bu YEREL 2 çerçevesinde tanımladığı gibi özel bir nesne olmadığını vurgulamak için kullanılır.

{} Bir sınıf
B sınıfı uygular C uzanır {}

Not: B olmayan C biraz dağıtıldığında POJO çerçeve sınıf veya ıfc. örneğin javax.sunucu uygulaması.http.HttpServlet, javax.yerel.EntityBean veya J2EE place ve seri hale getirilebilir/karşılaştırılabilir. Seri hale getirilebilir beri/karşılaştırılabilir POJO için geçerlidir.

Burada Bir bağımsız olan basit bir nesnedir. B beri Özel bir N, B-uygulama C/o Kadar genişletiyor B nesne C ve B daha anlamlı ve C. B, kurallara uymak kısıtlayıcı bazı alırsıkı eşleşmişdağıtılmış çerçeve ile. Dolayısıyla B nesne tanımı değil POJO.

Kodu Bir sınıf kullanarak başvuru türü hakkında hiçbir şey bilmek zorunda değildir, ve birçok çerçeveler ile kullanılabilir nesne.

Bir POJO çok değil 1) önceden belirlenmiş sınıflar ve 2) genişletmek önceden belirlenmiş arabirimler Uygulamak.

JavaBean seri hale getirilebilir, no-argüman yapıcı ve özellikleri basit bir adlandırma kuralı takip alıcı ve ayarlayıcı yöntemleri kullanarak erişim sağlayan POJO bir örnektir.

POJO tamamen iş mantığı üzerinde duruluyor ve (kurumsal) çerçeveler hiçbir bağımlılıkları vardır. Demek var kodu için iş mantığı ama nasıl bu örneği oluşturulur, Hangi servis(YEREL..) bu nesneye ait ve ne onun özel özellikleri( Durum/Vatansız) irade tarafından karara çerçeveler kullanarak harici bir xml dosyası.

Örnek 1: JAXB XML olarak java nesnesini gösteren bir hizmettir; Bu java nesneleri basit ve varsayılan yapıcı alıcıları ve ayarlayıcıları ile geldi.

Örnek 2: basit bir java sınıf Tablo göstermek için kullanılır nerede Hazırda. sütunlar örneklerini olacaktır.

Örnek 3: hizmetleri DİNLENME. Hizmetleri DİNLENME Hizmet Katmanı ve Dao Katmanı DB üzerinde bazı işlemleri gerçekleştirmek için var olacağız. Yani Dao satıcı olacak özel sorgu ve işlemleri. Servis Katmanı DB işlemleri gerçekleştirmek için Hangi çağırmak için sorumlu olacak. API(yöntemleri) POJOs bağımsız değişkenler olarak kabul edilecektir oluşturmak veya Güncelleştirmek ve POJOs ve Ekle/DB güncelleme güncelleme. Bu POJOs (Java sınıfı) yalnızca Birleşik Devletleri(değişkenler örnek) her sütun ve alıcılar ve belirleyiciler.

Uygulamada, bazı insanlar XML olarak ayrıntılı ve korumak için çirkin zor görürken ek açıklamalar zarif, henüz diğer açıklamalar POJO modeli kirleten bulabilirsiniz. Böylece, XML alternatif olarak, birçok çerçeveler (örneğin, Spring, EJB ve JPA) açıklamalar yerine ya da XML ek olarak kullanılır:

Avantajları:
Altyapı çerçevelerinden uygulama kodu ayırımı vardır POJOs kullanarak pek çok faydaları biridir. Kullanarak POJOs gelecek, sürekli gelişen uçucu altyapı çerçeveler bu ayırımı yaparak uygulamanın iş mantığı deliller. Yeni bir sürümüne yükseltme veya farklı bir çerçeve geçiş daha kolay ve daha az riskli olur. POJOs da geliştirme basitleştirir ve hızlandırır hangi test daha yapın. İş mantığı altyapı kodu ile karışık olmayacak, çünkü daha net ve daha basit olacak

Başvurular : wiki source2

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Huot Media

    Huot Media

    7 Mayıs 2010
  • Michael Zhang

    Michael Zhan

    8 EYLÜL 2012
  • Rockstar Games

    Rockstar Gam

    17 ŞUBAT 2006