freeCodeCamp/guide/arabic/java/pojo/index.md

1.7 KiB

title localeTitle
POJO POJO

POJO

POJO لتقف على "كائن جافا قديم سهل". هذا يختلف عن كائنات جافا سكريبت عادي القديم. يشير "كائن Java قديم عادي" إلى نموذج البرمجة Oriented Programming (OOP) المستخدمة في لغة برمجة Java. يعامل نموذج OOP البيانات على أنها "كائنات". كل "كائن" هو مثيل لـ "الفئة" ، التي تمثل النموذج الأصلي أو القالب الذي ترث منه كل الكائنات خصائصها وسماتها.

وبالتالي فإن POJO ببساطة كائن جافا. ومع ذلك ، يجب أن تستوفي أيضًا المعايير الإضافية التالية:

  1. يجب ألا يتم توسيع فئات Java المحددة مسبقًا ؛

public class Foo extends javax.servlet.http.HttpServlet { ...// body ... }

  1. يجب أن لا تنفذ واجهات prespecified ؛

public class Bar implements javax.ejb.EntityBean { ... // body }

  1. يجب ألا يحتوي على التعليقات التوضيحية المحددة سلفًا.

@javax.persistence.Entity public class Baz { ... // body ... }

لذلك ، يتم تأهيل كائن جافا على أنه POJO فقط عندما يكون خاليًا من التعديلات السابقة. ومن ثم ، فإن "POJO" ليس "ملزمًا بأي قيود" غير تلك المنصوص عليها في مواصفات لغة جافا الرسمية.

معلومات اكثر:

ويكيبيديا - بوجو