ما هو JavaBeans؟ مقدمة لمفاهيم JavaBeans



ستساعدك هذه المقالة حول What is JavaBeans على فهم ماهية javabeans وكيف يمكن استخدامها عند البرمجة لتمكين إعادة الاستخدام.

إعادة الاستخدام هو المفهوم الرئيسي في أي . يعد JavaBean مكونًا برمجيًا تم تصميمه ليكون قابلاً لإعادة الاستخدام في مجموعة متنوعة من البيئات. دعونا نتعمق في الموضوع ونفهم آفاق المفهوم في مقالة 'What is JavaBeans'.

المؤشرات التالية ستكون موضوعات المناقشة لدينا:





هيا نبدأ!

ما هو JavaBeans؟

JavaBeans هو نموذج محمول ومستقل عن النظام الأساسي مكتوب بلغة برمجة Java. يشار إلى مكوناته بالفاصوليا.



بعبارات بسيطة ، JavaBeans هي ملفات الطبقات التي تغلف عدة شاء في كائن واحد. يساعد في الوصول إلى هذه الكائنات من أماكن متعددة. تحتوي JavaBeans على العديد من العناصر مثل Constructors وطرق Getter / Setter وغير ذلك الكثير.

JavaBeans لديها العديد من الاصطلاحات التي يجب اتباعها:

  • يجب أن يكون للفاصوليا الافتراضي باني (لا توجد حجج)
  • يجب أن توفر الفاصوليا طرقًا جامدة وواضعة
    • إلى طريقة getter يستخدم لقراءة قيمة خاصية قابلة للقراءة
    • لتحديث القيمة ، أ طريقة الواضع يجب أن يسمى
  • يجب أن تنفذ الفاصوليا java.io.serializable ، لأنه يسمح بحفظ وتخزين واستعادة حالة JavaBean التي تعمل عليها

الآن بعد أن أصبحت معتادًا على الأساسيات ، دعنا نتعرف بالتفصيل على خصائص JavaBeans.



ما هي خصائص JavaBean؟

يمكن الوصول إلى خاصية JavaBean بواسطة مستخدم الكائن. يمكن أن تكون الميزة من أي نوع بيانات Java ، تحتوي على الفئات التي تحددها. قد يكون من الوضع التالي: قراءة أو كتابة أو للقراءة فقط أو للكتابة فقط . يتم الوصول إلى ميزات JavaBean من خلال اثنين :

واحد. getEmployeeName ()

على سبيل المثال ، إذا كان اسم الموظف هو firstName ، فسيكون اسم الطريقة getFirstName () لقراءة اسم هذا الموظف. تُعرف هذه الطريقة باسم اكسسوار. خصائص طرق getter هي كما يلي:

  1. يجب أن تكون عامة بطبيعتها
  2. يجب ألا يكون نوع الإرجاع باطلاً
  3. يجب أن تكون طريقة getter مسبوقة بالكلمة احصل على
  4. لا ينبغي أن تأخذ أي حجة

2. setEmployeeName ()

على سبيل المثال ، إذا كان اسم الموظف هو firstName ، فسيتم تعيين اسم الطريقة () FirstName لكتابة اسم الموظف. تُعرف هذه الطريقة باسم متحور. خصائص طرق الواضع:

  1. يجب أن تكون عامة بطبيعتها
  2. يجب أن يكون نوع الإرجاع باطلاً
  3. يجب أن تكون طريقة الواضع مسبوقة بالكلمة جلس
  4. يجب أن يأخذ بعض الجدل

الآن بعد أن حصلت على بعض المعرفة النظرية حول JavaBeans ، دعنا ننتقل ونفهم عملية التنفيذ.

برنامج مثال: تنفيذ JavaBeans

يوضح برنامج المثال الموضح أدناه كيفية تنفيذ JavaBeans.

أنواع الفلاتر في التابلوه
ينفذ موظف من الدرجة العامة java.io.Serializable {private int id private String name public الموظف () {} public void setId (int id) {this.id = id} public int getId () {return id} public void setName (String name) {this.name = name} public String getName () {return name}}

تمت كتابة البرنامج التالي من أجل الوصول إلى فئة JavaBean التي أنشأناها أعلاه:

public class Employee1 {public static void main (String args []) {Employee s = new Employee () s.setName ('Chandler') System.out.println (s.getName ())}}

انتاج:

تشاندلر

إذن ، هذه هي طريقة تنفيذ الذي يصل إلى فئة JavaBean.

مزايا JavaBeans

تعدد القائمة التالية بعض فوائد JavaBeans:

محمول

تم تصميم مكونات JavaBeans بشكل خالص في Java ، وبالتالي فهي محمولة بالكامل على أي نظام أساسي يدعم . يتم تنفيذ جميع تفاصيل النظام الأساسي ، بالإضافة إلى دعم JavaBeans ، بواسطة Java Virtual Machine.

مدمج وسهل

مكونات JavaBeans سهلة الإنشاء وسهلة الاستخدام. هذا قطاع تركيز مهم في بنية JavaBeans. لا يتطلب الأمر الكثير من الجهد لكتابة حبة فول بسيطة. كما أن الحبة خفيفة الوزن ، لذلك لا يتعين عليها حمل الكثير من الأمتعة الموروثة لدعم بيئة Beans.

يحمل قدرات Java Platform

كيفية التحقق من وجود متناظرة في جافا

JavaBeans متوافقة تمامًا ، ولا توجد أي آلية معقدة جديدة لتسجيل المكونات في نظام وقت التشغيل.

على الرغم من أن كل هذه الأمور تبدو جيدة ، إلا أن استخدام JavaBeans يقدم بعض العيوب أيضًا. الآن ، دعونا نتحقق مما سيكون عليه هؤلاء.

عيوب JavaBeans

  1. JavaBeans قابلة للتغيير ، وبالتالي تفتقر إلى المزايا التي توفرها الكائنات غير القابلة للتغيير.
  2. ستكون JavaBeans في حالة غير متسقة جزئيًا خلال بنائها.

بهذا نكون قد وصلنا إلى نهاية مقالة 'What is JavaBeans'. آمل أن تكون المحتويات الموضحة هنا قد أضافت قيمة إلى موقعك جافا المعرفه. حسنًا ، استمر في استكشاف عالم جافا. ترقب!

تفحص ال من Edureka ، وهي شركة تعليمية موثوقة عبر الإنترنت مع شبكة تضم أكثر من 250000 متعلم راضٍ منتشرين في جميع أنحاء العالم. تم تصميم دورة تدريب وشهادة Java J2EE و SOA من Edureka للطلاب والمهنيين الذين يرغبون في أن يصبحوا مطوري Java. تم تصميم الدورة التدريبية لمنحك السبق في برمجة Java وتدريبك على مفاهيم Java الأساسية والمتقدمة جنبًا إلى جنب مع العديد من أطر Java مثل Hibernate & Spring.

لديك سؤال لنا؟ يرجى ذكر ذلك في قسم التعليقات في مدونة 'What is JavaBeans' وسنعاود الاتصال بك في أقرب وقت ممكن.