عرض عملي: ملف JAR واحد وثلاث بيئات
في هذا الدرس 3 موضوعات
محتوى هذا الدرس مكتوب وينتظر المراجعة. يعرض المخطط أدناه ما سيغطيه، وسيُنشر بعد اعتماده.
نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.
في هذا الدرس
run the same JAR with dev, test, and prod settings. Prepares JNR-007-LAB1.
تفاصيل المخطط المبدئي
خطوة بخطوة
- Build
shop-cli.jaronce. - Run with the default file: currency
EUR, tax 19%. - Run with
SHOP_TAX_RATE=0.07; the output changes. - Planned mistake: commit a
.envwith a real key; spot it ingit status. Fix: remove it from the index, add it to.gitignore, rotate the key, and commit.env.example. - Run a third time with
-Dshop.currency=USD. - Show the precedence order in the README.
اختبر فهمك
Did we rebuild between runs?
أظهر الإجابة
No; same JAR, different configuration.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.