小弟正在用java的swing包开发一个小型的应用。界面全部都是用swing的组件以JFrame为容器。现在界面布局基本上已经完成,需要功能实现了。但是我不想用数据库,想使用配置文件来配置整个应用。来实现系统信息或者系统配置的存储,并可以用程序来读写。
要存储的数据信息如下:
1、我的应用里面需要登录,有权限控制,且需要用注册码管理授权。这些信息需要加密。加密解密都可以用程序来实现。配置文件需要存储这些信息并可以读写操作。
2、应用中还需要设置一些工作路径,比如:点击压缩按钮,系统能从配置文件中读到事先设定好的压缩路径,并把压缩好的文件复制到指定的存放路径。这些路径不能在程序里面写死,所以也要放到配置文件中。
问题来了:1、我该用什么样的配置文件来存储这些信息?.xml;.ini还是.properties?还是别的什么?
2、这是小弟第一次开发,有什么设计思路还请大家提点提点。
非常感谢!!

解决方案 »

  1.   

    这玩意儿说起来就大了如果程序大,用xml吧,因为xml有结构性
      

  2.   

    这可不好说啊
    还要看你具体的需求自己好好研究下
    我们用.properties比较多
      

  3.   

    看要存什么了,如果只是key value 用properties够了
    如果还有别的关系,什么包含了,还是用xml比较好吧
      

  4.   

    看你这需求并不是很复杂,用.properties就可以了
      

  5.   

    xml还有一个问题啊。我在网上都只看到读的,我的这个还要对配置文件进行写的动作啊。这又怎么处理?