ما هي Java CMS التي يمكن أن تتواصل مع EJBs التي تم نشرها على خادم التطبيق نفسه؟
-
29-09-2019 - |
سؤال
لقد طرحت هذا السؤال بالفعل في ServerFault, ، ولكن ربما من الأفضل أن تسأل هنا.
قمنا بتطوير تطبيق Javaee6. هذا التطبيق هو في الأساس شيء مشابه مثل الواجهة الخلفية إلى WebShop (لا توجد واجهة مستخدم على الإطلاق ، فقط الحسابات/معالجة البيانات). الآن ، نحن نبحث عن CMS على شبكة الإنترنت يمكننا من خلاله استخدام هذه الواجهة الخلفية. لذلك ، في الأساس مجرد CMS على شبكة الإنترنت ، سهلة الاستخدام للمستخدم النهائي الذي يمكنه بعد ذلك تغيير محتويات الصفحة الثابتة باستخدام CMS على الويب ، والتي يمكننا البرمجة لاستخدام الواجهة الخلفية الخاصة بنا للقيام ببعض الحسابات. جرح JSF يكون لطيفا ...
لذلك أنا أطلب اقتراحات بشأن CMS على الويب ، وكيفية القيام بالتكامل. إذا كانت هناك حاجة إلى مزيد من التوضيحات ، سأحاول تقديمها.
شكرا على رؤيتك!
المحلول
قمنا بدمج springMVC مع opencms. أعتقد أنه سيعمل أيضًا مع EJB.
http://www.sendspace.com/file/x2sipm
لكنني سألقي نظرة على ماغنوليا بالتوازي ، والذي أوصت به للاوتز أدناه ، وهو أيضًا CMS جيد القائم على Java. أعتقد أن كلاهما سيعمل بشكل جيد مع EJB ، لذلك في النهاية ، إنها مجرد مسألة ذوق / معيار آخر ، أي من تلك التي تفضلها (الميزات ، و ui-wise ، إلخ).
نصائح أخرى
يجب أن تكون على ما يرام مع Magnolia CMS ، خاصة مع وحدة Blossom ، ستحصل على بنية MVC نظيفة جدًا. اطلب من وحدة التحكم في Spring معالجة المكالمات الخاصة بك خادم EJB ، ثم قم بتقديم العرض باستخدام Magnolia (خلط المحتوى من المستودع مع البيانات من خادم EJB الخاص بك). لا أعتقد أن JSF مدعوم كتقنية عرض ، رغم ذلك. مرشد أو JSP.