درود
۱-آیا استانداردی برای فایل های 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