تالار گفتمان nCIS.ir

نسخه‌ی کامل: بهترین روش برای ایجاد فایل های پیکربندی متنی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
درود

۱-آیا استانداردی برای فایل های config وجود داره؟
۲- بهترین روش برای اینکار چیه ؟ که ساختار کلید:مقدار و بخش بندی و کامنت رو پشتیبانی کند و همچنین کتابخانه های آماده هم داشته باشه؟

کارکردن با json و xml برای کاربرای عادی یکم پیچیده به نظر میرسه.
ساختار فایلهای ini. بنظرم مناسبه:
[global]
name=My Application
path=/home/user/myapp

[display]
resolution=800x600
x=100
y=200

[misc]
author=Mohammad Mostafa Shahreki
copyright=© All rights reserved for http://www.ncis.ir
(31-03-1394، 04:49 ق.ظ)YN97 نوشته: [ -> ]درود

۱-آیا استانداردی برای فایل های config وجود داره؟
۲- بهترین روش برای اینکار چیه ؟ که ساختار کلید:مقدار و بخش بندی و کامنت رو پشتیبانی کند و همچنین کتابخانه های آماده هم داشته باشه؟

کارکردن با json و xml برای کاربرای عادی یکم پیچیده به نظر میرسه.

سلام
توی جاوا استانداردهای مختلفی برای کار با config file ها وجود داره، از جمله properties file ها (این هم صفحه‌ی مربوطه توی oracle که البته به صورت معمولی باز نمی‌شه!)، فایل‌های ini، و کتابخانه‌هایی مثل hadoop commons که برای خودشون configuration مخصوص خودشون دارن.

شاید راحت‌ترین و دم دست‌ترینشون properties file باشه (که استاندارد خود جاوا هست) :
Properties props = new Properties();
InputStream is = new FileInputStream("config.properties");
props.load(is); // load from default properties file
props.loadFromXML(in); // or load from XML file
is.close();
props.get...


قالب فایل properties هم خیلی ساده هست:
کد:
key1 = value1
key2 = value2