Pojo - Düz eski java nesnesi
pojo sınıfı herhangi bir uzmanlık olmadan sıradan bir sınıftır, sınıf tamamen teknoloji / çerçeveden birleşti. sınıf teknoloji / çerçeveden uygulanmaz ve sınıfın pojo sınıfı olarak adlandırıldığı teknoloji / çerçeve api'sinden uzanmaz.
pojo sınıfı arabirimleri uygulayabilir ve sınıfları genişletebilir ancak süper sınıf veya arabirim bir teknoloji / çerçeve olmamalıdır.
Örnekler:
1.
class ABC{
----
}
ABC sınıfı, teknolojiyi / çerçeveyi uygulamayan veya genişletmeyen, bu yüzden bu pojo sınıfıdır.
2.
class ABC extends HttpServlet{
---
}
Servlet teknolojisi api'sinden uzanan ABC sınıfı bu yüzden bu bir pojo sınıfı değildir.
3.
class ABC implements java.rmi.Remote{
----
}
ABC sınıfı rmi api'den uygular, bu yüzden bu bir pojo sınıfı değildir.
4.
class ABC implements java.io.Serializable{
---
}
Bu arayüz java dilinin bir parçası değil teknolojinin / çerçevenin bir parçası değil, bu yüzden bu pojo sınıfı.
5.
class ABC extends Thread{
--
}
burada iş parçacığı da java dil sınıfı bu yüzden bu da bir pojo sınıfı.
6.
class ABC extends Test{
--
}
Test sınıfı teknolojiler / çerçeveyi genişletir veya uygularsa ABC aynı zamanda bir pojo sınıfı değildir, çünkü Test sınıfının özelliklerini devralır. Test sınıfı bir pojo sınıfı değilse ABC sınıfı da bir pojo sınıfı değildir.
7.
şimdi bu nokta olağanüstü bir durum
@Entity
class ABC{
--
}
@Entity
hazırda bekletme api veya jpa api tarafından verilen bir ek açıklamadır, ancak yine de bu sınıfı pojo sınıfı olarak adlandırabiliriz. teknoloji / çerçeveden verilen ek açıklamalara sahip sınıfa bu istisnai durumda pojo sınıfı denir.