السلام عليكم ورحمة الله وبركاته
إخواني الأعزاء ،
لو في حد عارف أي حاجة عن J2EE Design Pattern ياريت يتكرم ويعطينا نبذة عنها أو يشرحها لنا على هيئة دروس مدعمة ببعض الأمثلة ويا حبذا لو الأمثلة تكون على eclipse.
وشكراً
السلام عليكم ورحمة الله وبركاته
إخواني الأعزاء ،
لو في حد عارف أي حاجة عن J2EE Design Pattern ياريت يتكرم ويعطينا نبذة عنها أو يشرحها لنا على هيئة دروس مدعمة ببعض الأمثلة ويا حبذا لو الأمثلة تكون على eclipse.
وشكراً
هم كثير .... و النسخ الحديثه من ال Java EE تقوم بتقديم بدائل للإستغناء عنه ..
مثلا Dependency injection يقوم بالإستغناء عن ال Service Locator Java EE pattern ...
و كذلك ال Data Access Object و Transfer Object تم الإستغناء عنهم في Java EE 5 .... و للأسف قد تجد بعض المبرمجين يصرنون على إستخدام هذه الأنماط حتى مع النسخ الحديثه (مع عدم الحاجه إليها)
فأنا لا أتذكر إنى استخدم Patterns غير Session Facade و Front Controller ... و أحيانا Service Locator ... و نادرا Transfer Object (Value Object) ...
إنظر هنا لمعرفة المزيد من ال Patterns .
تم تعديل هذه المشاركة بواسطة __Unknown في 6 يوليو 2012 في 12:11
السلام عليكم ورحمة الله وبركاته
أخي __Unknown ،
شكراً على اهتمامك بالرد ، كنت أرجو لو تشرحها لنا على هيئة دروس مدعمة ببعض الأمثلة ويا حبذا لو الأمثلة تكون على eclipse.
مع وضع خبرتك فيما هو مستخدم حاليا.
وشكراً
بالنسبة للديزاين باترن تقريبا أشهر واحد , ومستخدم بكثرة MVC
ويستخدم في أغلب مشاريع الويب وفي جميع اللغات Python Ruby php
الـ MVC نوعين:
- ريكويست بيسد (أسهل في البرمجة، تبني الصفحات بنفسك وتربطها بالكود) مثل: !Spring MVC , Play في جافا .غير الجافا يوجد: Ruby on Rails cakePHP codeignitor django
- كومبونينت بيسد (مُتعب، ونموذج قديم، تقوم بكتابة العناصر بكود الجافا ويتم توليد html و js و css) مثل: JSF ، GWT
في الاخير الأفضل أن تبتعد عن Java ee كلياً،
استخدم 1.2.5 Play! framework (بالنسبة لـ Play2 مخصص للغة سكالا)
الكوميونيتي تبع الجافا متجهين إلى بلاي فريموورك كبديل للجافا ee ، فرق شاسع جدا من ناحية سهولة البرمجة وترتيب الكود والأداء
لو تبحث في المنتديات الاجنبية تشاهد الجميع ينصح في play! framework
أفضل من جميع النواحي بيرفورمانس، سهولة وسرعة في البرمجة، الكود مرتب جدا ، سهولة استكشاف الاخطاء
ابحث عن دروس MVC وتحصل فيديو في اليوتيوب واذا ما لقيت بالجافا عادي أي لغة ممكن تفهم منها
اقتباسبالنسبة للديزاين باترن تقريبا أشهر واحد , ومستخدم بكثرة MVC
MVC ليس J2EE Pattern و إنما General GoF pattern ...