struts.xml文件解析(待探索)

在进行ssh框架整合开发的时候 使用到了db.properties文件,log4j.properties文件,struts.xml文件,applicationContext.xml文件.
分别是提供数据源,进行日志处理,配置struts,配置spring.
现在主要分析下struts.xml文件
是否开启开发者模式

 

为true时对应开发者模式 为false对应产品模式
在其被激活的情况下 能明显提高开发效率 它能够提供更多的日志或者debug信息.当然提高开发效率的同时性能方面会付出一定的代价.
所以struts默认是非开发者模式
设置为开发者模式之后
1、每次请求都会重新加载资源文件,所以当对properties文件进行修改后,下一次请求是就能够反映相应的变化。

2、每次请求的时候也会重新加载xml配置文件、验证文件等,这样可以方便调试或者修改相应的配置文件,而不用重新部署重启web服务器。

struts.properties 是可以不要的!!!
因为 struts.xml文件中 有 这个节点, 你可以把你想写在struts.properties的自定义配置写在 struts.xml文件当中.

例如,你想 开启 struts2 的开发模式
可以直接在 struts.xml文件当中写上.

你可能感兴趣的:(struts.xml文件解析(待探索))