Files
freeCodeCamp/guide/arabic/java/pojo/index.md
2018-10-16 21:32:40 +05:30

36 lines
1.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: POJO
localeTitle: POJO
---
## POJO
POJO لتقف على "كائن جافا قديم سهل". هذا يختلف عن كائنات افا سكريبت_ عادي القديم. يشير "كائن Java قديم عادي" إلى نموذج البرمجة Oriented Programming (OOP) المستخدمة في لغة برمجة Java. يعامل [نموذج OOP](https://en.wikipedia.org/wiki/Object-oriented_programming) البيانات على أنها "كائنات". كل "كائن" هو مثيل لـ "الفئة" ، التي تمثل النموذج الأصلي أو القالب الذي ترث منه كل الكائنات خصائصها وسماتها.
وبالتالي فإن POJO ببساطة كائن جافا. ومع ذلك ، يجب أن تستوفي أيضًا المعايير الإضافية التالية:
1. يجب ألا يتم توسيع فئات Java المحددة مسبقًا ؛
`public class Foo extends javax.servlet.http.HttpServlet {
...// body ...
}
`
2. يجب أن لا تنفذ واجهات prespecified ؛
`public class Bar implements javax.ejb.EntityBean {
... // body
}
`
3. يجب ألا يحتوي على التعليقات التوضيحية المحددة سلفًا.
`@javax.persistence.Entity public class Baz {
... // body ...
}
`
لذلك ، يتم تأهيل كائن جافا على أنه POJO فقط عندما يكون خاليًا من التعديلات السابقة. ومن ثم ، فإن "POJO" ليس "ملزمًا بأي قيود" غير تلك المنصوص عليها في مواصفات لغة جافا الرسمية.
#### معلومات اكثر:
[ويكيبيديا - بوجو](https://en.wikipedia.org/wiki/Plain_old_Java_object)