سؤال

كما هو موضح أيضا هنا, ، أحاول تحديد أفضل طريقة لتهيئة قاعدة بيانات التطبيق الخاصة بي وتحديثها. يمكنني استخدام Eclipselink-JPA2. أقوم بتوزيع تطبيق NetBeans Platform.

خيارات النظر:

  • استخدم إنشاء طاولات DDL-Generation: المشكلة في ذلك هي أنه في كل مرة يتم تشغيل التطبيق ، فإنه سوف يرمي استثناءات ، وفشل في إنشاء الجداول. سيكون مفيدًا فقط في وقت الإعداد. سيكون هذا مشابهًا لوضع رمز التحقق في طريقة المستعادة ().

  • قم بتضمين قاعدة البيانات مع توزيع التطبيق: تصبح استراتيجية Generation DDL لا تفعل شيئًا. لا يزال بإمكاني استخدام JPA (في وقت التطوير) لإنشاء ملفات قاعدة البيانات (Java DB المدمجة).

سيكون الحل الأفضل هو التثبيت/الإعداد (لأول مرة) للاتصال بتوضيح التعليمات البرمجية التي تنشئ قاعدة البيانات. هذا بالضبط ما أفعله مع JWS في هنا. لكني لا أعرف كيف أفعل ذلك بدون JWS. سيناريو/جرة تنفذها المثبت؟

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

المحلول

قم بتوزيع تطبيق NetBeans Platform عبر JWS.

يبدو أن لديك بالفعل هذه المشكلة مع JWS ، لذلك فقط استخدم هذا الحل لنشر تطبيق منصة NetBeans الخاصة بك.

تعديل

سيكون النهج البديل هو استخدام أ تثبيت الوحدة النمطية الذي يتحقق من وجود ملف التكوين. إذا كان الملف موجودًا ، فسيتم تشغيل التطبيق من قبل ولم يكن الإعداد مطلوبًا. إذا لم يكن الملف موجودًا ، فقم بتشغيل خطوات الإعداد. القي نظرة على هذا البرنامج التعليمي, ، يستخدمون مثبت الوحدة النمطية لإنشاء مربع حوار تسجيل الدخول.

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