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

ارسال تنبيه لتطبيق جافا بناءً على قِيمه مُدخله في قاعده البيانات mySQL

بدأه Eng.Saleh في 28 نوفمبر 2011 · 11 رد · 1,021 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمه الله و بركاته

أنا أقوم بتصميم تطبيق جافا باستخدام Windows Builder Pro

هذا التطبيق يتعامل مع قاعده بيانات mySQL

قاعده البيانات هذه ، يقوم بتغذيتها تطبيق آخر غير هذا التطبيق و هو تطبيق أندرويد..

و لكن المفترض أنه عندما يغذي التطبيق الأندرويد قاعده البيانات بقيمه، يعمل لها اختبار (لا اعرف أن اختبر القيمه هل في ملف الـ php، أو في كود التطبيق نفسه؟)

و اذا كانت قيمه محدده فرضاً (س) ، أريد أن ارسل تنبيه لتطبيقي الجافا أن عميل الأندرويد قام بادخال قيمه (س) في قاعده البيانات..

سؤالي:

هل ممكن أن يساعدني أحد ما في رسم التصور لهذه المشكله؟

كيف ابني قاعده بيانات حساسه للقيم؟

و ما هو المفهوم الذي يجعلني قادراً على ارسال تنبيه لتطبيق الجافا؟

قمت بالبحث في الـ tirggers ، لكن اتضح لي أنها ليست المطلوب، حيث أن الـ Triggers تقوم بإجراء تعديل في قاعده البيانات بناء على مُدخل ما !

و أنا اريد ارسال تنبيه أو تشغيل Alert ، اعتماداً على قيمه محدده تم ادخالها، حيث اختبر كل القيم قبل أن ادخلها ..

أتمنى أنني صغت المشكله بشكل واضح، و أتمنى أجد لديكم مساعده ..

شكراً مقدماً ..

قاعده البيانات موجوده على جهاز كمبيوتر منفصل،

تطبيق الأندرويد على الجوال،

تطبيق الجافا على جهاز كمبيوتر آخر ..

ملفات الـ php التي تقوم بادخال القيم من تطبيق الأندرويد إلى قاعده البيانات موجوده في جهاز قاعده البيانات ..

مكن أن اختبر أي عمليه ادخال عن طريق ملف الـ php أو عن طريق تطبيق الأندرويد مباشره ..

لكن تشغيل التنبيه في تطبيق الجافا كيف أنادي عليه من ملف الـ php ?

#2

حقيقه يا أخى لم أستوعب الموضوع كاملا..<br><br>لديك برنامج أندرويد يقوم بإدخال قيم معيه ل قاعدة بيانات ... و لديك برنامج جافا (بم يقوم؟) و لديك تطبيق php (بم يقوم؟)<br><br>مبدئيا:<br><br>

اقتباس

أنا أقوم بتصميم تطبيق جافا باستخدام Windows Builder Pro

<br>لم أسمع عن  Windows Builder Pro إلا أنه plugin لتسهيل عملية تطوير ال UI components ...<br>
اقتباس
<br>

و لكن المفترض أنه عندما يغذي التطبيق الأندرويد قاعده البيانات بقيمه،

يعمل لها اختبار (لا اعرف أن اختبر القيمه هل في ملف الـ php، أو في كود

التطبيق نفسه؟)

<br>الوضع الطبيعى هو إختبار القيمه قبل تخزينها أو عمل أي معالجه عليها ....<br><br>أخى ... قم بتوضح الصوره أكثر لكى نستطيع ان نساعدك .... <br>
#3

حسناً ..

سأحاول شرح المشكله بشكل آخر ..

أولاً : تطبيق الأندرويد يغذي قاعده البيانات بالقيم و المعلومات ،

تطبيق الجافا يقرأ هذه القيم، ممكن أن يغذي بعض الحقول أيضاً .. الغرض منه (المراقبه) .. أي أن يقرأ ما يقوم عميل الأندرويد بادخاله في قاعده البيانات ..

عميل الأندرويد قد يدخل قيمة معينة بالنسبه لي في مشروعي اعتبرها قيمه تستوجب تنبيه عميل تطبيق الجافا عن طريق اظهار اشاره عندما يعمل تسجيل الدخول ، او فتح نافذه pop up عندما يسجل الدخول ,,

مثلاً هنا في المنتديات( بغض النظر عن بيئه التطوير و التشغيل) - عندا يقوم شخص ما بارسال رساله شخصيه الى عضو آخر، يظهر لي عند تسجيل الدخول تنبيه بوجود هذه الرسالة ..!

نفس الفكره تقريباً ، لكن في حاله مشروعي أريد أن أكون حساس لقيمه مدخله لقاعده البيانات و ليس كل قيمه، اريد أن اختبرها أولاً ..

ملف الـ php ، استخدمته للاتصال بقاعده البيانات عبر برنامج الأندرويد و فيه جمل الإدخال INSERT INTO TABLE ... VALUES

#4
اقتباس
نفس الفكره تقريباً ، لكن في حاله مشروعي أريد أن أكون حساس لقيمه مدخله لقاعده البيانات و ليس كل قيمه، اريد أن اختبرها أولاً ..

إذن قم بعمل إستعلام يبحث عن هذه القيم ..... و ببساطه قم بتنفيذه عند بدء البرنامج و النتيجه قم بإظهارها للمستخدم

1
#5

يعني ممكن تكون الخوات مثل التالي:

1- عميل تطبيق الجافا يسجل دخول للبرنامج.

2- بعد تسجيل الدخول، اربط التطبيق بقاعده البيانات.

3- اعمل نداء: SELECT FROM TABLE ... WHERE VALUE ....

4- اذا كانت النتيجة لا تساوي null ---> أنادي على الداله التي تشغل التنبيه و اعرض القيم.

هل فهمي صحيح؟

و هل يعني هذا اني لا احتاج إلى webservices ? أو Triggers ?

#6

فهمك صحيح 100%<br>

#7

جزاك الله خير الجزاء ..

و جعله الله في ميزان حسناتك ..

#8

أخواني أشيروا علي،

ماذا استخدم لتصميم تطبيق الجافا؟

حملت Windows Builder حاص بتصميم الواجهات، وعملت له integrate في الـ eClips

لكن احسست بالصعوبه في التعامل معاه !

علماً أنني أريد واجه التطبق منفصله عن الweb browser

و هي واجه بسيطه فقط تنادي قاعده البيانات و تُدخل فيها معلومات و تسترجع منها معلومات ..

احترت بين

swing

java applet

SWT

و ليس عندي خبره كي أحدد المناسب لمشروعي !

#9

إذا كنت تبحث عن السهوله ... إستخدم NetBeans IDE .... ستجد سهوله في التعامل مع مكونات SWING ... (Drag n drop)

#10

و هل صحيح أن استخدم الـ swings في حاله مشروعي؟

#11

أليس تطبيق الجافا (و ليس الأندريد) عباره عن Desktop app ؟ إذن لا مشكله .. :)

1
#12

شكراً لسعه صدرك ..

و جزاك الله خير الجزاء ..

1

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…