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

ما الفرق بين struts و JSF

مغلق
بدأه javaferas في 14 مايو 2007 · 3 رد · 2,015 مشاهدة · في JavaEE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

إن strust و JSF من framwaork المميزة جدا ، و التي يشتغل عليها أغلب مبرمجو الجافا ، و أحببت أن اطرح الموضوع ما الفرق بينهما

و أتمنى من الجميع المشاركة و إبداء رأيه

-------------------------------------------------------------------------------

Strusts || JSF

Governed by JCP شركة صن اعتبرت ال ـٍ || Open source برمجية مفتوحة

Render kit support for different clients

يو جد باإمكانية عمل الصفحة لأكثر من clinent (XHTML,WML) || غير موجود فيها هذه الخاصية

event handling mechanism || غير موجود فيها هذه الخاصية

قلة المبرمجين الذين يعرفوا JSF || كثرة المبرمجين الذين يعرفوا strusts

#2

و عليكم السلام

جزاك الله عنا حير الجزاء

أنا الفتره اللي فاتت دى كنت نشغول بال JSF و قريت عنها شويه مقدمات بفضل الله و كرمه و منه و فهمت شوية حاجات بدائيه بفضل الله ثم بعد ذلك بفضل بعد الكتب مثل الكتاب الأكثر من رائع jsf in action ،

كلاهما كما قال الأخ غفر الله له frameworks لل web-tire ، و ال framework هو كبرنامج أو حاجه كده بيقوم بتقديم بعض الخدمات و التسهيلات اللتي تساعد المبرمج فمثلا ال framework في ال web-tire يقدم خدمات للمبرمج كثيره منها أنا يساعده علي تطبيق Model 2 و يساعده في ال request-response cycle و غيره فهو يقدم خدمات كما أسلفت.

عن أنواع ال frameworks في ال j2ee هما نوعان : UI frameworks و fundamental frameworks

ال User Interface (UI) frameworks مثل ال JSF و ال ADF من أوراكل

ال basic مثل ال struts

و لا يمكن الاستغناء بإحداهما عن الأخر علي الرغم من أنهما بقدمان خدمات متداخله، فمثلا كما أسلفت أن ال JSF التي هي من نوع UI تساعد المبرمج في تطبيق model2 كما أن ال struts من النوع fundamental تساعده أيضا في تطبيق ال model2 وكلاهما يقدم خدمات منفرده عن الأخر فمثلا ال jsf كما تفضل أخي في الله و قال هي تقدم UI Compoenet

#3

انا راح تستغرب مني

انا ما اقتنعت في STRUTS ما تسئلني ليش

بس من الفروق struts not standard

struts not have event handling

struts work togather with JSF

-

اقتباس
No built-in UI component model

– No built-in event model for UI components

– No built-in state management for UI components

– No built-in support of multiple renderers

Struts and JSF can be used together

– Not a standard (despite its popularity

)

------------------------ تقريبا هي الاسباب تبعت ال struts

انا بوجهة نظري انو اهم اشي وافضل فرق في JSF

انوا فصل بين البهيفيور والبرسنتيشن

يعني الكود في مكان لحالوا والديزاين لحالوا

يعني اجى تا يسوي MVC بشكل تام

وخذوا هي مميزات JSF

اقتباس
MVC for web applications

● Clean separation of roles

● Easy to use

● Extendable Component and Rendering

architecture

● Support for client device independence

● Standard

● Huge vendor and industry support

وطبعا كلا الاقتبا مقتبس من slide show من شركة sun

:)

الله يعطيكم العافيه

#4
javaskills كتب:
انا راح تستغرب مني

انا ما اقتنعت في STRUTS ما تسئلني ليش

بس من الفروق struts not standard

struts not have event handling

struts work togather with JSF

-)

------------------------ تقريبا هي الاسباب تبعت ال struts

انا بوجهة نظري انو اهم اشي وافضل فرق في JSF

انوا فصل بين البهيفيور والبرسنتيشن

يعني الكود في مكان لحالوا والديزاين لحالوا

يعني اجى تا يسوي MVC بشكل تام

وخذوا هي مميزات JSF

وطبعا كلا الاقتبا مقتبس من slide show من شركة sun

:)

الله يعطيكم العافيه

جميل جدا ياريت تكملو شرح

ومامن كاتب إلا سيفني ويبقي الله ماكتبت يداه

فلا تكتب بيدك غير شئ يسرك في القيامه ان تراه

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

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