如何让eclipse辅助提示struts和hibernate的xml文件

 在网上搜索到struts的解决方法,但却没人写hibernate,虽然差不多,但象我这种菜鸟来说,还是费了点时间才弄好。现在写出来跟大家分享一下。
   一般情况下,如果计算机连接上了internet,eclipse能根据dtd文件的url地址自动下载和缓存该dtd文档,以后没有连接上internet也可以自动提示,这可以通过查看eclipse的cache看到。事实上,现在很多人开发时可能都是连的internet,但是也有某些情况不能联网,例如有的公司开发时不允许连接外网,如果要上外网需要自带电脑连接特定网关,但是不能与开发机相关联。这时候,开发需要的jar包当然会拷给你,但是开发时就会有很多不便了。例如开发xml这样的配置文件的时候,因为一开始就没有连接过外网,所以开发时是不会有任何提示的,自己一字一字敲代码一是费时,二是很可能敲错,查错时也会很痛苦。这时候就需要用到下面的小技巧了。
      打开eclipse,windwos->preferences->myeclipse->filesandeditors->xml->xmlcatalog->点“add”,在出现的窗口中的location中选“Filesystem”,然后在struts-2.0解压目录的src\core\src\main\resources目录中选择struts-2.3.dtd,我的目录在D:\javaLibs\struts-2.3.4.1\src\core\src\main\resources\struts-2.3.dtd,回到设置窗口的时候不要急着关闭窗口,应把窗口中的KeyType改为URI,Key改为http://struts.apache.org/dtds/struts-2.3.dtd--就是struts.xml文件里开头部分声明的那个地址。hibernate也类似,我的目录是D:\javaLibs\hibernate-4.1.4.Final-src\hibernate-release-4.1.4.Final\project\hibernate-core\src\main\resources\org\hibernate\hibernate-mapping-4.0.xsd,D:\javaLibs\hibernate-4.1.4.Final-src\hibernate-release-4.1.4.Final\project\hibernate-core\src\main\resources\org\hibernate\hibernate-configuration-4.0.xsd,还有里面的ejb也可以一起配置了,目录是D:\javaLibs\hibernate-4.1.4.Final-src\hibernate-release-4.1.4.Final\project\hibernate-core\src\main\resources\org\hibernate\ejb\orm_2_0.xsd。配置hibernateXML提示时,下面的Key和 KeyType会自动生成,不必修改。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值