`
hilliate
  • 浏览: 135096 次
  • 性别: Icon_minigender_1
  • 来自: 天津
社区版块
存档分类
最新评论

eclipse3.14(Ganymede)JEE版配置ibatis配置文件的DTD

    博客分类:
  • IDE
阅读更多

转发自:http://www.codeeye.org/blog/?p=117

 

以前在培训中心一直使用的是MYECLIPSE,什么东西都是自动生成的。XML文件的DTD也不用自己写,MYECLIPSE都给生成好了。这样虽然很方便,开发效率也提高了不少,但是也感觉自己变得越来越懒了。
最近因为要做CASE STUDY强制要求使用ECLIPSE,这才发现,原来现在的自己离开了MYECLIPSE的自动生成什么东西都写不出来了,感觉自己真是悲哀。所以从现在起要继续努力。因为CASE STUDY强制使用ECLIPSE所以最近一直在研究ECLIPSE的使用方法。
以前不会用ECLIPSE,所以最头痛的问题就是写框架的XML配置文件,别的不说XML的DTD信息就觉得很麻烦,而且标签也没有提示。最近无意间发现ECLIPSE居然也可以通过配置来实现DTD的信息自动生成和XML标签提示。现在就来说下ibatis框架的配置方法:

首先下载的现行版本http://dev.xiaonei.com/apache-mirror/ibatis/binaries/ibatis.java/ibatis-2.3.4.726.zip
要配置DTD首先要找到两个文件sql-map-config-2.dtd(ibatis的主配置文件)和sql-map-2.dtd(ibatis的sqlmap配置文件)这些文件在哪里呢?
首先解压你下载下来的压缩包,可以看到里面有个src文件夹,打开里面有个ibatis-src.zip压缩文件,解压缩它,进入解压的文件夹,依次进入com\ibatis\sqlmap\engine\builder\xml就可以看到这两个文件了。

下面开始说明ECLIPSE里的配置,首先打开ECLIPSE依次进入WINDOWS->PREFERENCES

进入设置

进入设置

 

进入后点右上方的ADD进入添加界面

进入添加DTD界面

进入添加DTD界面

 点击LOCATION旁边的小文件夹,再选择FILE SYSTEM指定本地的DTD文件

指定本地的DTD文件

指定本地的DTD文件

 在KEY的文本框里输入-//ibatis.apache.org//DTD SQL Map Config 2.0//EN ,然后选上Specify alternative web address在文本框里输入http://ibatis.apache.org/dtd/sql-map-config-2.dtd

设置完成吼的界面,点击OK完成设置

设置完成吼的界面,点击OK完成设置

 点击OK SQLMAPCONFIG主配置文件的DTD就设置完成了,SQLMAP的设置过程一样只是文件要选择sql-map-2.dtd,KEY和URL也要更改成相应的(随便找个写好的配置文件然吧DTD信息复制过来就可以了)。DTD设置完成后来讲解下,如何自动生成DTD信息:
首先新建XML文件,这里注意写完文件名后不要点FINISH完成而是点NEXT进入下面的设置:

新建XML文件,写完文件名,点NEXTj进入下一步

新建XML文件,写完文件名,点NEXTj进入下一步

 选中create XML file from a DTD file然后点击NEXT进入下一步

选择使用DTD创建XML

选择使用DTD创建XML

 选择Select XML Catalog entry然后选择刚添加的SQL MAP CONFIG的DTD点击NEXT

选择刚才添加的DTD点NEXT

选择刚才添加的DTD点NEXT

最后一个不需要设置什么直接点FINISH
然后XML文件新建成功,看下DTD信息是不是自动生成了?

DTD信息已经自动生成了

DTD信息已经自动生成了

而且自动提示也好用了。

废柴:学会这个后,感觉ECLIPSE真是很强大,现在想想,免费的ECLIPSE已经强大到不亚于MYECLIPSE了。希望ECLIPSE以后越来越好。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics