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

بخصوص التعامل مع قواعد البيانات بواسطة الوب سيرفس - استفسار هام

بدأه GloryAuthor في 3 يناير 2012 · 5 رد · 1,902 مشاهدة · في SilverLight
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخواني الكرام

وجدت ان قواعد البيانات لا تدعم به بشكل افتراضي في السلفرلايت وجميع الدروس التي تشرح طريقة الارتباط مع قواعد البيانات تستخدم طرق الوب سيرفر او silverlight-enabled WCF service

سؤالي اذا كنت سوف اقوم بكتابة جميع الكلاسات في وب سيرفس وهي ترتبط مع قواعد بياناتي ماهي درجة الامان في هذا الامر بما اني ارتبطت مع الوب سيرفس من تطبيق السيلفر لايت هذا يعني ان اي شخص اخر يمكنه الارتباط معها واستخدام الدوال

ام ان silverlight-enabled WCF service تختلف عن الوب سيرفر التي نعرفها مع اني لم الاحظ اي فرق بينهما !!...

مع خالص شكري وتقديري

تم تعديل هذه المشاركة بواسطة GloryAuthor في 3 يناير 2012 في 20:01

#2

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

#3

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

اخي الـ Web Service من اسمها خدمة توفر للمستخدمين عن طريق الويب مثل الطقس وتحول العملات وغيرهما, لكن السؤال ليش تريد حمايتها؟ اصلا ما يمكن لأي شخص كان استخدامها الا اذا علم بالـ URL للخدمة وهذا امر لا احد سيعلمه سوى الناشر للخدمة, لهذا بعض الشركات توفر بعض خدماتها مجانية وتقوم بنشر عنوان خدماتها.

كما يمكنك استخدام التحقق عن طريق الويندوز او استخدام طرق الامان الموجودة في الـ ASP.NET من خلال الـ Web Service

.:: Wish to become better and better ::.

#4

شكرا اخي على اجباتك كل ماذكرته صحيح ولكن من الصعب التعويل على اخفاء رابط الوب سيرفس خصوصا عندما يتعلق الامر بداول تتحكم يقاعدة البيانات !

ولكن بالفعل يبدو ان هذه هي الطريقة الوحيدة لاني بحثت على مدار اربع ساعات عن هذه القضية وهذا هو الحل الوحيد الذي وجدته لذلك ربما اكثر حل عملي هو حماية الدوال بكلمة مرور صعبة ولكن بهذه الحالة سوف تكون ثابته ولكن من الممكن ادارجها في ملف الكونفج للمشروع الرئيسي لنتمكن من تغييرها في اي وقت بدون الحاجة للعودة للسورس كود نفسه ولكن هل يوجد طريقة للتعامل مع ملف الكونفج للتطبيق من خلال تطبيق ملحق وهو سيلفر لايت ؟؟؟

سوف ابحث عنه اذا كان لديك اجابة اخي الكريم او طريقة ارجو ان تخبرني بها مع خالص شكري لك

#5

السلام عليكم

اخواني الكرام لدي سؤالين

مثل هذا التطبيق بالكامل على السلفرلايت

http://www.silverlight.net/content/samples/sl2/toolkitcontrolsamples/run/default.html

ما اريد عمله هو لوحة تحكم كاملة بالسيلفر لايت ولكن لم اجد دروس شافيه لتعلم كيفية عمل مثل هذا التطبيق من ناحية الشكل قوائم في اليمين ونظامه مثل الاي فريم !

يعني مثلا هل يوجد شيء مثل الماستر بيج استورد تصميم واحد لجميع الصفحات واضغ القائمة بالماستر بيج بينما الجزء المتبقي في main وفيه كل الصفحات مثلا ؟ مثل الايفريم والماستر بيج

بحيث اذا اردت ان اعدل فيما بعد اعدل على صفحة واحدة

ام يجب ان اكرر نفس هذا التقسيم في كل الصفحات مع تغيير المحتوى بالمنتصف في كل مرة وفي كل مرة اريد اضافة شيء للقائمة يجب ان اعدل عليها جميعها ؟

كذلك اثناء بحثي وجدت ان هناك تمبلت او ثيمات جاهزه للصفحات حملتها وجدتها ملفات بامتداد vsix لم اعرف كيف استوردها او اتعامل معها

هل يوجد دروس مفصلة لعمل هذه الاشياء لاني بحثت بالقسم ولم اجد شيء بهذا الخصوص مع خاص شكري لكم

#6

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

اخي انصح بعمل موضوع اخر للأسئلة الاخرى

.:: Wish to become better and better ::.

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

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

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

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

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