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

轉發自: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以後越來越好。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章