文章阅读
JDiy配置文件详解:如何验证配置文件的有效性
文章类别: JDiy框架教程  更新日期: 2012-02-20 20:29:23.0  点击次数:5794
  JDiy的配置文件默认存放位置为您的项目类路径根目录下,例如对于WEB项目,应该放在如下地址:
WEB项目根目录/WEB-INF/classes/jdiy.xml (但可以通过在web.xml文件中修改它的存放路径,我们在前面的两篇文章中已经介绍过了,在这儿就不再多说)。
  在介绍配置信息之前,先来让大家了解,如何验证您修改过的配置文件的有效性。可能大家都会这样说,修改了XML文件之后,再重新部署一下的项目,看项目能不能跑起来,不就可以了?很显然,这样做的确行得通,而且很多开发人员,特别是刚接触这方面知识的人,都喜欢这样做。但是,这并不是最好的办法,其中最主要的一个原因那就是太浪费时间,想想,如果您不太确定某个配置应该怎么去修改,如果每改一下再重新启动一下tomcat,如果不正确,再改,再重启,这样太费时间。首先我们来看看jdiy.xml的定义:
<jdiy-config xmlns="http://www.jdiy.org"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://www.jdiy.org jdiy.xsd">
<!--....配置文件主体内容 ... -->
</jdiy-config>
  通过这段配置可以看出,即然JDiy配置文件使用了Schema定义,我们干嘛不让Schema来帮我们进行验证配置的有效性呢。
JDiy XML Schema定义的命名空间为http://www.jdiy.org. Schema验证文件名为"jdiy.xsd”,此文件您可以在如下两个地方找到:
一:JDiy的核心库文件JDiy-n.n.jar(n.n为版本号)的跟路径下(例如:JDiy-2.6.jar!jdiy.xsd);
二:jdiy官网跟目录下:http://www.jdiy.org/jdiy.xsd
  在您开发Java所用的IDE软件中注册此Schema资源,即可以在修改配置文件的时候,让schema自动验证配置的有效性,且会有相应的语法提示。例如本人开发java所用的软件为IntelLij IDEA,通过IDEA的菜单”File" >> "Settings"打开配置对话框,在其中找到“Resource”,并将jdiy.xsd添加到Resource即可
通过这样设置后,当要修改jdiy.xml文件时,IDE就会自动给出语法提示和错误信息了。
  事实上,大多数用户开发java所使用的工具是eclipse或者MyEclipse, 如果您不清楚如何向该工具中注册资源,还有一种更加便捷的方法,让您的开发工具能提示配置文件的语法,那就是直接将jdiy.xsd这个Schema文件(从JDiy的jar包中解压或从http://www.jdiy.org/jdiy.xsd下载)放到您的类路径下(即和jdiy.xml配置文件放到同一个目录)。
  通过上面这样的设置,将使您在更改配置文件时,更加轻松。当然,您不一定非要像这篇文章所说的这样去做,我们在后续的jdiy.xml配置文件解读中,会尽量详细的说明。
[ 上一篇 如何在javaWeb/javaEE环境中使用JDiy   下一篇 JDiy配置文件详解:定义数据库连接 ]
鄂ICP备18006629号-1       鄂公网安备 42050302000160号


技术支持QQ:39886616 QQ群:7759217
联系JDiy作者: ziquee java/javascript WEB编程
E-mail:ziquee@abcbcd.com http://189.cn
*尊姓大名:

*电子邮箱:

*QQ号码:

*留言内容:
提交留言
取消
loading...
注:带"*"的为必填项。请如实填写您的E-mail或QQ号码以便我们能与您取得联系。