الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

التعامل مع javabeans

مغلق
بدأه programmer_st في 19 مايو 2004 · 4 رد · 873 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

اخواني خبراء الجافا أرجو منكم مساعدتي في التعامل مع الجافا beans

جيث انني حديث التعامل معها

لقد قرات بأنني يجب استخدام

J2SE v 1.4 and the BDK

لتنفيذ برنامج javabeans

لكن لم تنجح معي محاولات تنفيذ برنامج و إظهار نتائج فأرجو منكم إرسال مثال بسيط لي وكيف ممكن أن أشغله و أرى نتائج واضحة علما باني أحتاج javabeans لأربطها بقاعدة بيانات

و لكم مني جزيل الشكر و بارك الله فيكم

#2

السلام عليكم اخ programmer_st

اولا لاستخدام جافا beans عليك تنزيل BDK(JavaBeans Development Kit)

وهذا هو الرابط

http://java.sun.com/products/javabeans/sof...k_download.html

ام عن كيفيه استخدامها فهو كالاتي

اولا عليك عمل impelements ل interface called Serializable وسااوضح لك بمثال ايضا عليك ان تعمل هذا الملف

manifest.tmp ويكون محتوى هذا الملف الاتي

Name: bybean.class

Java-Bean True

مع مراعاه ال spaces بعد ال Name و Java-Bean

here's the example

import java.awt.*;
import java.io.Serializable;
public class mybean extends TextField implements Serializable
{
      public mybean()
{
      super("enter text",20);
}
}

يفضل ان تعمل مجلد يحتوي الملف mybean.java و mybean.class و manifest.tmp

الان تقوم بعمل ال jar file وذالك بعد عمليه ال compile لل mybean.java

كالاتي:

jar cfm programmer.jar manifest.tmp mybean.class

in the command line

اقتباس
don't forget when you make the manifest file the spaces between Name and Java-Bean tages, otherwise it won't work

بعد ذالك تقوم بعمليه تشغيل ال BDK وتختار من قائمه file loadjar وتقوم بتحديد ال jar file الذي قمت بعمله

وإن شاء الله يعمل معاك

واي شي انا مستعد

#3

اي نوع من انواع البينز تحتاج ؟ هناك النوع المرئي ويستخدم في تطبيقات سطح المكتب ولتعلم هذا النوع يستحسن وجود ال BDK لكي تجرب ميزات البينز وترى خصائصها.

اما النوع غير المرئي وهو المستخدم في تطبيقات قواعد البيانات مع الويب فلن تحتاج اي شيء لاستعماله كل ما عليك عمله هو اضافة get و set للكلاسات التي تنشأها حتى تستطيع التعامل مع الكائن من صفحة ال jsp

#4

لو بغيت اتعامل معها كالنوع العير مرئي كيف؟

انا عملت صفحة جي اس بي كواجهة والداتا بيز عملتها من خلال PostgreSqL

لو حبيت استخدم الجافا بينز هنا وين أحطها فيه؟؟؟

بصراحه ماني عارف

assume nothing to gain something

We need Helping Hands

#5

لتستعمل بينز معينة يجب ان تضعها في مكان وجود الكلاسات وهو غالبا WEB-INF\classes او نحوه.مثلا في Tomcat يجب ان تضع كلاسات البينز تحت WEB-INF\classes كي تستطيع استعمالها من صفحة الjsp

فمثلا لو كان اسم المجلد الذي يحتوي على تطبيق الويب الذي طورته هو C:\Tomcat4.1\webapps\MyApplication

فيجب وضع الكلاسات تحت C:\Tomcat4.1\webapps\MyApplication\WEB-INF\classes

لو فرضنا ان لديك الكلاس MyDatabase موجود تحت الباكج myPackage فانك تضع ملف الكلاس تحت المجلد

C:\Tomcat4.1\webapps\MyApplication\WEB-INF\classes\myPackage

ولو فرضنا ان هذا الكلاس فيه دالة اسمها getEmployees() فانك تستطيع مناداة الدالة من صفحة الjsp كالتالي:

<jsp:useBean id="db" scope="request" class="myPackage.MyDatabase" />

<%

Vector employees = db.getEmployees();
%>

الوسم jsp:useBean يمكنك من مناداة البينز باستخدام الid الذي تحدده لها

مدني

هذا الموضوع مغلق.

مواضيع مشابهة