بتاريخ: 28 مايو 201312 سنة كاتب الموضوع comment_236740 الفصل الثاني هو عملية التنقل بين الصفحات حيث توفر تقنية JSF ثلاثة طرق للتنقل: التنقل الثابت Static Navigation: ويمثل التنقل الذي يتم تنفيذه أثناء وقت التصميم Design Time التنقل الديناميكي Dynamic Navigation: ويمثل التنقل الذي يتم تنفيذه أثناء عمل البرنامج Run Time التنقل العام Global Navigation: ويمثل الصفحات العامة في النظام الممكن التنقل إليها من أي مكان في النظام (مثل الصفحة الرئيسية) وبالقطع تعتبر عملية التنقل من العمليات الأساسية في أي نظام وبالتالي يجب عليك معرفتها بشكل كامل خاصة أن نفس الطريقة مستخدمة وصحيحة في ADF (بالرغم من أن تقنية ADF أضافت خيارات جديدة إلا أن الخيارات الخاصة بتقنية JSF لا تزال صحيحة ومستخدمة) يتبع إن شاء الله تقديم بلاغ
بتاريخ: 29 مايو 201312 سنة كاتب الموضوع comment_236786 الفصل الثالث هو Standard JSF Tags حيث تتوفر في تقنية JSF عدد 45 أداة مقسمة على مكتبتين هما html و core ، ومن الضروري معرفة كيفية عمل الأدوات لأن ADF يعمل بنفس الطريقة بالضبط. صحيح أن ADF أضاف العديد من الأدوات (تصل لحوالي 300) ولكن توجد بعض الأدوات التي تستخدم من JSF مثل أداة view ولا بديل لها في ADF ولذلك من الضروري التعرف على أدوات JSF قبل البدء في ADF. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 31 مايو 201312 سنة كاتب الموضوع comment_236880 الفصل الرابع هو Converters وهو من أهم الموضوعات لأنه في HTML لا يوجد ما يسمى بنوع البيانات Data Type حيث أن كل شئ في HTML هو نص String ولكن الأمور تختلف في قاعدة البيانات أو الجافا حيث توجد العديد من أنواع البيانات المختلفة أبرزهم الأنواع الأساسية مثل الرقم والنص والتاريخ وبالتالي يجب تحويل نوع البيانات من String من/إلى النوع المستخدم في الجافا أو قاعدة البيانات ، وهذه هي الوظيفة الأساسية للـ Converter. أيضاً يلعب الـ Converter دوراً أخر يتمثل في إمكانية تغيير القيمة المدخلة من المستخدم وحفظها في قاعدة البيانات أو عرض القيمة المخزنة في قاعدة البيانات بطريقة مختلفة وهو ما يعرف باسم Format Mask حيث أن التاريخ مثلاً قد يتم غدخاله بطريقة ويتم حفظه بطريقة أخرى خاصة في التاريخ الهجري. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 2 يونيو 201312 سنة كاتب الموضوع comment_236965 الفصل الخامس هو Validators وبالقطع هو من الموضوعات الهامة لأنه المسئول عن التحقق من إدخالات المستخدم ولا غنى عنه في أي تطبيق. طريقة Validators في JSF تتشابه مع ADF حيث تتوفر أدوات للتحقق يتم وضعها تحت أداة الإدخال المطلوب التحقق منها وتتوفر رسائل الخطأ والقيم المطلوبة لإتمام التحقق ، فمثلاً التحقق من عدد الأحرف يتطلب منك تحديد عدد الأحرف المطلوب التحقق منها يتبع إن شاء الله تقديم بلاغ
بتاريخ: 2 يونيو 201312 سنة كاتب الموضوع comment_236967 الفصل السادس هو Event Handling أي معالجة الأحداث وهذا الفصل في منتهى الأهمية لأن تفاعل الشاشة مع المستخدم يتم من خلال هذه الجزئية. عامة يتوفر حدثين في JSF وهما Action و ValueChangeListener ويمثلان الضغط على زر أو تغيير قيمة. أضاف ADF العديد من الأحداث الأخرى نظراً لكبر عدد أدواته ولكن المفهوم يظل كما هو بالنسبة لـ Action و ValueChangeListener. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 3 يونيو 201312 سنة كاتب الموضوع comment_237021 الفصل السابع هو Internationalization وتعني إنشاء النظام بشكل يسمح بتعدد اللغات (مثل العربية والإنجليزية) وهذه أصبحت نقطة مطلوبة بشكل كبير نظراً لأن العديد من مدخلي البيانات يكونون من الهند أو باكستان أو الفبين ... وبالتالي وجود اللغة الإنجليزية يمثل ميزة كبيرة بالنسبة لهم وبالتالي بالنسبة للجهة. أيضاً الجهات التي تقوم بإعطاء خدمات عامة مثل شركات الطيران أو الاتصالات أو الجامعات الإسلامية يهمها تعدد اللغات بشكل كبير. من خلال طريقة Internationalization فإننا ننشئ صفحة واحدة فقط ونقوم بتغيير اللغة برمجياً وبالتالي بدلاً من إنشاء نظامين وعمل تكرار فنقوم بإنشاء نظام واحد فقط بدون تكرار ، وبلا شك هذا يوفر الكثير من الوقت والجهد. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 5 يونيو 201312 سنة كاتب الموضوع comment_237135 إذا انتهيت من تقنية JSF فيمكنك التطوير بشكل مفتوح المصدر ومجاني وتستطيع تطوير أنظمة كاملة ولكن بالطبع ستحتاج إلى موضوعات أكثر. بعض الجهات تفكر في البرمجيات مفتوحة المصدر تقليلاً للتكاليف وقد كان هذا الموضوع صحيحاً قبل نزول نسخة ADF تعمل على glass fish وبالتالي أصبح من الممكن التشغيل بشكل مجاني ، أما JSF فهو من الأصل كان يعمل على tom cat وبالتالي كان مجانياً من اللحظة الأولى. عموماً ما ذكرته من موضوعات في JSF يمثل ما تحتاجه إذا أكملت الطريق إلى ADF ، أما إذا كنت ستتوقف عند JSF فستحتاج موضوعات أكثر. سأحاول إن شاء الله توضيح المطلوب إذا كنت ستتوقف عند JSF. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 5 يونيو 201312 سنة كاتب الموضوع comment_237137 هذا رابط لفيديو يشرح الموضوعات التي تحتاجها إذا كنت ستتوقف عند JSF والفيديو يشرح الموضوعات المطلوبة بالصوت والصورة http://www.sd4it.com/j2ee_track_demo.html تقديم بلاغ
بتاريخ: 6 يونيو 201312 سنة comment_237154 السلام عليكم ورحمة الله وبركاته ....الله يجازيك كل خير على هذا العمل والمتابعة...ممكن من فضل حضرتك فقط ترفع لنا الكتاب الذي ألفته حضرتك بالجافا وتكلمت عنه حضرتك بالفديو ...شكراً والله يوفقك تقديم بلاغ
بتاريخ: 6 يونيو 201312 سنة كاتب الموضوع comment_237158 الأخت ميسم: هذا الكتاب ملك لدار النشر ولا يحق لي نشره تقديم بلاغ
بتاريخ: 6 يونيو 201312 سنة comment_237160 جيد شكراً ....بارك الله بحضرتك..هل نستطيع شراءه من دار النشر ان شاء الله ...عن طريق الانترنت ...ممكن هذا... تقديم بلاغ
بتاريخ: 6 يونيو 201312 سنة كاتب الموضوع comment_237169 نعم ممكن وساحاول الوصول لطريقة للشراء واعطائها لك تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة comment_237175 ممتاز ...ألف شكر لحضرتك...الله يجعله في ميزان حسناتك إن شاء الله تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237179 هذا أحد كتبي في الجافا http://egyptbooks.net/index.php?option=com_content&view=frontpage&Itemid=75 تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة comment_237180 الف شكر لحضرتك ..جزاك الله خير الجزاء...اطلعت على الرابط ..وان شاء الله تمام...شكراً تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237181 وهذا كتاب أخر http://www.sbhegypt.org/Computer00.htm تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237182 http://www.sbhegypt.org/39_Book.htm تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237183 http://www.sbhegypt.org/85_Book.htm تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237184 هذه مكتبة تبيع من خلال الإنترنت http://www.neelwafurat.com/itempage.aspx?id=lbb120962-81091&search=books تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237185 يمكن البحث في جوجل بالكلمات "كتب مصطفى ماجد" https://www.google.com.sa/search?q=%D9%83%D8%AA%D8%A8+%D9%85%D8%B5%D8%B7%D9%81%D9%89+%D9%85%D8%A7%D8%AC%D8%AF&oq=%D9%83%D8%AA%D8%A8+%D9%85%D8%B5%D8%B7%D9%81%D9%89+%D9%85%D8%A7%D8%AC%D8%AF&gs_l=serp.3...4657.8953.0.9709.2.2.0.0.0.0.0.0..0.0...0.0...1c.1.16.serp.sbsd3LlnPj0 حيث توجد مكتابات عديدة تقوم بالتوزيع وأنا شخصياً لا أعرفها تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة comment_237186 تمام ...عن جد شكراً على تعب حضرتك معنا ...بارك الله فيك وجزاك الله خير الجزاء...شكرا مرة اخرى تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237187 وهذا موقعي الشخصي القديم ، صحيح أنه غير محدث من فترة طويلة ولكنه يحتوي على 14 كتاب من إجمالي 25 كتاب قمت بتأليفهم حتى الآن http://www.geocities.ws/mostafamaged/books.html تم تعديل 7 يونيو 201312 سنة بواسطة sd4it تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة comment_237188 زادك الله من علمه علم وفهم ...ووفقك لفعل الخيرات....وجزاك كل خير.... وإن شاء الله النجاح الدائم الحافل بالتوفيق...شكرا تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237189 هكذا نكون قد انتهينا من الحديث عن المتطلبات ما قبل تعلم ADF وستكون المشاركات القادمة مخصصة نحو تقنية ADF. يتبع إن شاء الله تقديم بلاغ
بتاريخ: 7 يونيو 201312 سنة كاتب الموضوع comment_237202 نبدأ في المهارات المطلوبة من مبرمج ADF وسنضع الموضوعات أولاً 1. Quick Start with ADF2. ADF Features versus JSF3. Common ADF Components4. Layout Components5. List of Values (LOV) Components6. Popup Components7. Menu Components8. Data Display Components9. Query Components10. Database Operations11. Advanced ADF Components12. Templates and Skins13. Working with Entity Objects14. Working with View Objects15. Entity Objects Programmatically16. View Objects Programmatically17. Implementing Business Services with Application Module18. Master Detail يتبع إن شاء الله تقديم بلاغ
انضم إلى المناقشة
يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.