NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)
来源:互联网 发布:面向切面编程什么意思 编辑:程序博客网 时间:2024/05/30 19:32
知识库总目录: No.0 Web开发知识库
要点:
1.配置信息一般分为数据库配置、本地文件配置、代码配置三种;
2.数据库配置:优势在于一个库可能对应多个应用,如期修改只需修改一处;但读取速度较慢;
3.本地文件配置:当配置储如某些三方系统URL类的信息时就需要本地化文件配置,这种信息一般分正式地址与测试地址两套,就不可采用数据库配置,以免将生产数据卸载到测试库中使用时出问题;
4.代码配置(不推荐):如果是小系统小应用,配置数据一般不变,也可以硬编码实现;
5.建议对此类配置信息进行缓存化处理,但一定要有人工刷新缓存的功能,一旦配置信息发生改变可不需重启服务即可生效。
配置方式一览:
配置方式
主要优点
缺点
数据库配置表
多应用服务器负载均衡环境下,配置方便
读取效率低
不同环境不同配置不便实现
.properties
读取效率较高
易于使用Properties类解析
.xml
读取效率较高
代码实现(Hard Code)
读取效率最高、
编程快速
一旦修改,工作量较大
(需要改代码、升级环境、重启服务)
- NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)
- struts.properties一般配置
- log4j.properties一般配置
- log4j.properties一般配置
- web.xml文件中的一般配置格式
- web.xml、.properties资源文件的配置
- james 3.0 database.properties配置
- log4j.properties的配置及对应web.xml中的配置
- cisco 一般配置应用
- Struts2 + Spring + Hibernate 整合 web.xml的一般配置
- Struts1.2总结,web.xml、.properties资源文件的配置
- log4j.properties路径修改后web.xml配置
- Java Web 应用web.xml配置 --Servlet映射配置
- 为Struts应用配置web.xml文件
- 为Struts应用配置web.xml文件
- Struts应用配置的web.xml文件
- 为Struts应用配置Web.xml文件
- Web应用中wen.xml文件配置
- IP Header 解析
- vb排课
- NO.11 XML与定制Bean互转的一次笨拙的分析与实现1.概述
- DB2用户权限控制
- 个人管理 - 如何演讲
- NO.12 Web应用数据配置一般策略(DataBase、Properties、XML配置对比)
- DB2中如何实现等级查询
- 写给30岁的自己,以及所有即将、正在、已经奔三的朋友们
- TOE(TCP/IP Offload Engine)网卡与一般网卡的区别
- iframe自适应高度解决方案
- 在Quartz里面设置TimeOut的设计
- 数据结构 循环链表
- 80后出师表
- 用Prolog语言解决简单的4碟汉诺塔(Hano)问题