أفضل الممارسات لتحديد ومتغيرات التهيئة في Web.xml ثم الوصول إليها من رمز Java

StackOverflow https://stackoverflow.com/questions/2434888

  •  19-09-2019
  •  | 
  •  

سؤال

أرغب في تحديد وتهيئة بعض المتغيرات في Web.xml والوصول إلى قيم هذه المتغيرات داخل تطبيق Java الخاص بي.

السبب في أنني أريد القيام بذلك هو أنه أود أن أكون قادرا على تغيير قيم هذه المتغيرات دون الحاجة إلى إعادة ترجمة التعليمات البرمجية.

ما هي أفضل الممارسات للقيام بذلك؟ معظم المتغيرات هي مجرد سلاسل، وربما بعض الأرقام كذلك. هل يجب أن يكون الفصل الذي يصل إلى المتغيرات؟

شكرا!

كريس

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

المحلول

يمكنك استخدام الموارد الخاصة بك، مثل خصائص الملفات، ووضعها في مكان ما في ClassPath. ثم يمكنك قراءتها إلى خصائص واستخدامها من أينما وجدت مريحة.

من الأفضل ترك Web.xml سياق Servlet، وليس مورد للأغراض العامة.

نصائح أخرى

لماذا تريد وضع هذه القيم في Web.xml. Web.XML هو في المقام الأول لتكوين التطبيق وليس لتعيين متغيرات bootstrap. تستخدم المعيار في عالم Java لهذه الحالات إما ملف خصائص أو XML في حالة وجود بعض هيكل البيانات المعقدة.

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