سؤال

أقوم بتشغيل تطبيق Web Seam JBOSS مع السبات كمزود الثبات. أنا أفكر في الترحيل إلى OSGI لتبسيط النشر والتحديثات.

ليس لدي أي خبرة حتى الآن مع OSGI، لذلك لا أعرف ما إذا كان يمكن القيام بذلك وما هي القيود.

على سبيل المثال، إذا قمت بتغيير فئات الكيان وأريد السبات لإسقاط بعض الجداول وإنشاء بعض الأشياء الجديدة، هل سيكون ذلك ممكنا؟ هل يحتاج السبات إلى أن يكون لديه خطاف في OSGI، لذلك يعرف أن يسقط الجدول A وإنشاء جدول B؟

فالتر

هل كانت مفيدة؟

المحلول

لست متأكدا من أنني فهم كامل سؤالك. إذا اخترت استخدام OSGI لتعديل التطبيق الخاص بك، فإن هذا الاختيار ليس له تأثير على سلوك السبات. يمكنك، بالطبع، إجراء مكالمات إلى السبات schemaexport. أو schemaupdate. APIs عند تنشيط حزم لإدارة المخطط الخاص بك، لكن السبات لن يقود هذه العملية لك. سيكون عليك القيام بذلك بنفسك.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top