`

有了数据库还需要把由用户自定义的配置信息写到xml文件里面吗

阅读更多

如果你的系统已经是一个依赖数据库的系统,我觉得就没有必要再分离出一部分由用户自定义的配置信息到xml文件,干脆全部写到数据库里面统一进行管理好了。这样做的好处至少有:

1.省去烦琐的xml读写过程,即使你使用apache的org.apache.commons.configuration.XMLConfiguration,依然不如dao来得清晰

2.给用户升级系统时,不用操心忘记备份已经被用户自定义过的那部分xml文件而导致数据丢失,所有的配置都在数据库存着呐

3.提交代码到版本库时,不会看见一堆不需要关心却每次出现在眼前的xml文件,然后重复remove from view的动作

 

3
3
分享到:
评论

相关推荐

    c#自定义XML配置文件解析 .Net Framework

    在.NET Framework中,C#语言提供了强大的XML配置文件处理能力,允许开发者自定义配置段以适应特定项目的需求。本文将详细讲解如何重写.NET Framework中的`ConfigurationSection`,创建自定义的SQL和Message配置工具...

    generator-连接数据库生成实体类和mybatis的xml文件

    生成的实体类、Mapper接口和XML文件需要被正确地配置到MyBatis的配置文件中,确保Spring或其他依赖注入框架能够找到并加载它们。一旦配置完成,我们就可以在业务逻辑中直接使用这些自动生成的组件来执行数据库操作...

    将数据库数据以XML文件格式保存

    在IT行业中,数据库是存储和管理结构化信息的核心工具,而XML(eXtensible Markup Language)是一种用于标记数据的标准格式,广泛应用于数据交换、配置文件以及数据存储。本主题聚焦于如何将数据库中的数据导出并...

    数据库转化为xml文件

    数据库到XML文件的转换是一个常见的数据交换和存储过程,尤其在需要将结构化数据与不同系统集成时。XML(eXtensible Markup Language)是一种可扩展标记语言,它允许我们以自定义的方式描述数据,使其在不同的软件和...

    Log4net自定义信息(变量或属性或字段)存入数据库

    要实现自定义信息存入数据库,我们需要创建一个自定义的日志适配器(Appender)。Log4net的数据库适配器(AdoNetAppender)为我们提供了基础,我们可以在此基础上扩展。 1. **配置AdoNetAppender**: 在Log4net的...

    easycode的配置文件,包含从xml到controller

    Mapper XML文件定义了数据库操作的SQL语句和结果映射。 6. **Domain.java.vm.txt**: 这个模板可能用于生成实体类,即领域模型。实体类是业务对象的Java表示,它们通常包含了数据库表的字段对应的属性。 7. **...

    Java自定义的类似ORM的数据库操作框架

    4. **映射元数据**:这是定义对象和数据库表之间关系的描述,可以是XML文件或注解形式。映射元数据包含了字段映射、主键设置、关联关系等信息。 5. **动态SQL**:自定义框架可能提供一种方式来生成动态SQL,使得在...

    .NET自定义配置节

    在.NET框架中,配置文件是应用设置的重要存储方式,它们通常包括`app....在实际开发中,自定义配置节常用于存储数据库连接字符串、服务端口、API密钥等敏感信息,确保它们能在不修改代码的情况下被安全地管理和更新。

    web.config 自定义配置 demo

    这可能涉及数据库、XML文件或其他数据源。 8. **配置节的加密**:为了保护敏感信息,如密码或API密钥,可以使用`aspnet_regiis.exe`工具对`web.config`中的部分节进行加密。 9. **配置节锁定**:在IIS服务器级别,...

    从hbm的xml文件 自动生成数据库表

    1. **配置Hibernate**: 首先需要在项目中引入Hibernate库,配置hibernate.cfg.xml文件,设置数据库连接信息、方言等参数。 2. **创建hbm.xml文件**: 对每一个Java实体类,编写对应的hbm.xml文件,定义实体类与...

    如何将VS2010默认的角色安全数据库aspnetdb.mdf加入到用户自定义数据库

    然而,有时我们需要将这些安全功能集成到自定义的数据库中,以便更好地整合应用数据。本篇将详细介绍如何将 `aspnetdb.mdf` 中的数据表迁移到用户自定义的SQL Server数据库中。 首先,确保你的数据库管理系统是SQL ...

    xml与Access数据库的转换案例

    或者,可以通过Access的“外部数据”功能,直接导入XML文件,但这种方法可能需要手动配置映射关系。 2. **Access数据库到XML的导出**: - Access数据库中的数据可以通过VBA脚本导出为XML。使用`DoCmd.TransferText...

    xml数据库技术程序编程

    这些阅读器可以帮助用户查看和操作XML数据库文档,或者查看由XML数据库技术创建的PDF报告。 “E书说明.txt”可能包含了关于如何阅读和使用电子书(可能是关于XML数据库的)的指南,包括如何打开文件、浏览内容、...

    Spring数据库连接等配置加密

    接下来,我们需要在`spring-properties.xml`配置文件中设置一个解密器,以便在运行时解密这些信息。Spring提供了`PropertyPlaceholderConfigurer`和`EncryptablePropertyPlaceholderConfigurer`来实现这个功能。首先...

    Java解析XML配置数据库连接(DOM技术连接 SAX技术连接)

    在Java编程中,XML(eXtensible Markup Language)是一种常用的数据交换格式,常用于存储配置信息,包括数据库连接参数。本篇文章将深入探讨如何使用DOM(Document Object Model)和SAX(Simple API for XML)两种...

    Excel操作XML文件

    XML文件通常用于存储数据,而.NET config文件则用来存储应用程序的配置信息,如数据库连接字符串、设置等。 描述中提到的“.NET中的config文件”,是指在.NET Framework或.NET Core开发的应用程序中,用XML格式编写...

    使用propertities配置文件的简单的自定义标签入门例子

    1. properties文件格式:这是一种键值对存储的方式,用于保存应用的配置信息,例如数据库连接字符串、系统参数等。文件通常以.properties为扩展名,如`config.properties`。 2. 使用Properties类:在Java中,我们...

    c#制作数据库安装文件(采用C#自带控件和自定义窗体实现)

    5. **生成配置文件**:最后,程序应将用户的输入信息保存到配置文件中,以便在应用程序运行时自动连接到已安装的数据库。 ### 程序打包 完成上述步骤后,你需要将所有文件和依赖打包成一个可执行的安装程序。这通常...

    xml文件保存自动刷新

    标题中的“xml文件保存自动刷新”指的是当开发者在编辑并保存XML配置文件后,系统能够自动检测到这些变化并立即应用它们,无需手动刷新或重启应用。在Spring和MyBatis集成的环境中,这种功能可以显著提升开发者的...

    xml替代数据库储存留言方案-搜索留言(源代码)

    此外,考虑到大量留言的存储和管理,可能还需要设计一个文件管理系统,如将留言按日期、用户或其他维度分目录存储,以便于管理和备份。同时,为了保证数据的一致性和完整性,需要实现事务处理和错误恢复机制,尽管...

Global site tag (gtag.js) - Google Analytics