لماذا يعتبر JSF أفضل من الدعامات لتطوير المدخل؟
سؤال
قال لي أحدهم إن JSF أفضل في مشاركة المعلومات في السياق ، لكن Struts 1.1 لا تستطيع ذلك.
في JSR168 ، إذا كنا بحاجة إلى تطوير مدخل ، فإن مشاركة المعلومات في السياق أمر بالغ الأهمية. لذلك ، يبدو أن JSF هو الخيار الأفضل.
سؤالي هو ما هو مشاركة المعلومات في السياق?
هل هذا يعني أن تطبيقًا مختلفًا تم نشره في نفس الحاوية يمكنه مشاركة تاريخ؟
أو ماذا يعني الآخر؟
المحلول
لست متأكدًا من تلبية سؤالك ، ولكن في فهمي ، يمكنك استخدام BackingBeans لمشاركة المعلومات ، إذا كان النطاق محددًا جيدًا. وبالطبع لديك FacesContext
لتبادل المعلومات.
نصائح أخرى
على حد علمي ، سيكون في Portlet Facescontext مشاركة المعلومات داخل تطبيق المدخل وليس بين تطبيق المدخل. لمشاركة البيانات بين تطبيق Portlet المختلفة ، يمكنك استخدام بعض التقنيات الأخرى مثل Dynacache في بوابة IBM أو أي تقنية محددة بوابة.