锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产精品区免费视频,老司机亚洲精品一区二区,日韩成人网免费视频http://www.aygfsteel.com/liwp/涓嶅姵鑰屽緱涔嬭儲錛屽繀鐒舵秷鑰楋紱鍕ゅ姵縐搫鐨勶紝蹇呰鍔犲銆?/description>zh-cnThu, 19 Jun 2025 11:39:59 GMTThu, 19 Jun 2025 11:39:59 GMT60杞崲Sogou嫻忚鍣ㄥ鍑虹殑鏀惰棌澶?/title><link>http://www.aygfsteel.com/liwp/archive/2010/01/27/310950.html</link><dc:creator>liwp.Stephen</dc:creator><author>liwp.Stephen</author><pubDate>Wed, 27 Jan 2010 07:33:00 GMT</pubDate><guid>http://www.aygfsteel.com/liwp/archive/2010/01/27/310950.html</guid><wfw:comment>http://www.aygfsteel.com/liwp/comments/310950.html</wfw:comment><comments>http://www.aygfsteel.com/liwp/archive/2010/01/27/310950.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/liwp/comments/commentRss/310950.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/liwp/services/trackbacks/310950.html</trackback:ping><description><![CDATA[        Sogou嫻忚鍣ㄧ殑瀵煎嚭鐨勬敹钘忓す鏄痻ml鏍煎紡鐨勶紝鍏朵粬嫻忚鍣ㄤ笉鑳藉鍏ュ搴旂殑鏂囦歡錛屾垜緙栧啓浜嗕竴涓狫ava綾伙紝瑙f瀽Sogou嫻忚鍣ㄥ鍑虹殑鏂囦歡錛屽茍鍦ㄦ湰鍦板垱寤篒E鍙互璁よ瘑鐨勬牸寮忋?br /> <br />         榪欎簺浠g爜浣跨敤鍒頒簡Jdom瑙f瀽XML鏂囦歡錛屼互鍙婂垱寤篒E蹇嵎鏂瑰紡鐨勬柟娉曘?br /> <br />         IE蹇嵎鏂瑰紡鏂囦歡鐨勬牸寮忓涓嬶細<br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><span style="color: #008080">1</span><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><span style="color: #800000; font-weight: bold">[</span><span style="color: #800000">InternetShortcut</span><span style="color: #800000; font-weight: bold">]</span><span style="color: #000000"><br /> </span><span style="color: #008080">2</span><span style="color: #000000"><img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" />URL</span><span style="color: #000000">=</span><span style="color: #000000">http://www.cjsdn.net/index.html</span></div> <br />         Java浠g爜濡備笅錛?br /> <div style="border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; padding-bottom: 4px; background-color: #eeeeee; padding-left: 4px; width: 98%; padding-right: 5px; font-size: 13px; word-break: break-all; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px"><img id="Codehighlighter1_0_63_Open_Image" onclick="this.style.display='none'; Codehighlighter1_0_63_Open_Text.style.display='none'; Codehighlighter1_0_63_Closed_Image.style.display='inline'; Codehighlighter1_0_63_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_0_63_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_0_63_Closed_Text.style.display='none'; Codehighlighter1_0_63_Open_Image.style.display='inline'; Codehighlighter1_0_63_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_0_63_Closed_Text">/** */</span><span id="Codehighlighter1_0_63_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * Creator: Stephen<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * Create Time: 2010-1-27 涓嬪崍02:39:26<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" /> </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">package</span><span style="color: #000000"> com.sinosoft.tools;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.File;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.io.IOException;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> java.util.List;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.apache.axis.utils.StringUtils;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.apache.commons.io.FileUtils;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.apache.log4j.Logger;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.jdom.Document;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> org.jdom.Element;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> com.sinosoft.exception.SParserException;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> com.sinosoft.utility.UniversalFun;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span><span style="color: #0000ff">import</span><span style="color: #000000"> com.sinosoft.xml.tools.DocumentUtils;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /><br /> <img id="Codehighlighter1_469_536_Open_Image" onclick="this.style.display='none'; Codehighlighter1_469_536_Open_Text.style.display='none'; Codehighlighter1_469_536_Closed_Image.style.display='inline'; Codehighlighter1_469_536_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_469_536_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_469_536_Closed_Text.style.display='none'; Codehighlighter1_469_536_Open_Image.style.display='inline'; Codehighlighter1_469_536_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_469_536_Closed_Text">/** */</span><span id="Codehighlighter1_469_536_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * 瑙f瀽Sogou嫻忚鍣ㄥ鍑虹殑蹇嵎鏂瑰紡鏂囦歡錛屽茍鍒涘緩蹇嵎鏂瑰紡鏂囦歡澶?br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * </span><span style="color: #808080">@author</span><span style="color: #008000"> Stephen<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /> * <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" /> </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_569_2504_Open_Image" onclick="this.style.display='none'; Codehighlighter1_569_2504_Open_Text.style.display='none'; Codehighlighter1_569_2504_Closed_Image.style.display='inline'; Codehighlighter1_569_2504_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_569_2504_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_569_2504_Closed_Text.style.display='none'; Codehighlighter1_569_2504_Open_Image.style.display='inline'; Codehighlighter1_569_2504_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedBlock.gif" alt="" /></span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">class</span><span style="color: #000000"> PowerConverter4SE </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_569_2504_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_569_2504_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />    </span><span style="color: #0000ff">private</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">final</span><span style="color: #000000"> Logger log </span><span style="color: #000000">=</span><span style="color: #000000"> Logger.getLogger(PowerConverter4SE.</span><span style="color: #0000ff">class</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img id="Codehighlighter1_690_1137_Open_Image" onclick="this.style.display='none'; Codehighlighter1_690_1137_Open_Text.style.display='none'; Codehighlighter1_690_1137_Closed_Image.style.display='inline'; Codehighlighter1_690_1137_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_690_1137_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_690_1137_Closed_Text.style.display='none'; Codehighlighter1_690_1137_Open_Image.style.display='inline'; Codehighlighter1_690_1137_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> main(String[] args) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_690_1137_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_690_1137_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_698_1077_Open_Image" onclick="this.style.display='none'; Codehighlighter1_698_1077_Open_Text.style.display='none'; Codehighlighter1_698_1077_Closed_Image.style.display='inline'; Codehighlighter1_698_1077_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_698_1077_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_698_1077_Closed_Text.style.display='none'; Codehighlighter1_698_1077_Open_Image.style.display='inline'; Codehighlighter1_698_1077_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_698_1077_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_698_1077_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            String filePath </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">E:/temp/Backup20100127141922.xml</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            String outputFilePath </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">R:/Favorites</span><span style="color: #000000">"</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            Document doc </span><span style="color: #000000">=</span><span style="color: #000000"> DocumentUtils.getDocument(filePath);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            Element root </span><span style="color: #000000">=</span><span style="color: #000000"> doc.getRootElement();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            List itemList </span><span style="color: #000000">=</span><span style="color: #000000"> root.getChildren(</span><span style="color: #000000">"</span><span style="color: #000000">item</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_985_1073_Open_Image" onclick="this.style.display='none'; Codehighlighter1_985_1073_Open_Text.style.display='none'; Codehighlighter1_985_1073_Closed_Image.style.display='inline'; Codehighlighter1_985_1073_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_985_1073_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_985_1073_Closed_Text.style.display='none'; Codehighlighter1_985_1073_Open_Image.style.display='inline'; Codehighlighter1_985_1073_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />            </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> itemList.size(); i</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_985_1073_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_985_1073_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                Element item </span><span style="color: #000000">=</span><span style="color: #000000"> (Element) itemList.get(i);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                parseItem(item, outputFilePath);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />            }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1106_1134_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1106_1134_Open_Text.style.display='none'; Codehighlighter1_1106_1134_Closed_Image.style.display='inline'; Codehighlighter1_1106_1134_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1106_1134_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1106_1134_Closed_Text.style.display='none'; Codehighlighter1_1106_1134_Open_Image.style.display='inline'; Codehighlighter1_1106_1134_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (SParserException e) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1106_1134_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1106_1134_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            e.printStackTrace();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /><br /> <img id="Codehighlighter1_1141_1251_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1141_1251_Open_Text.style.display='none'; Codehighlighter1_1141_1251_Closed_Image.style.display='inline'; Codehighlighter1_1141_1251_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1141_1251_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1141_1251_Closed_Text.style.display='none'; Codehighlighter1_1141_1251_Open_Image.style.display='inline'; Codehighlighter1_1141_1251_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1141_1251_Closed_Text">/** */</span><span id="Codehighlighter1_1141_1251_Open_Text"><span style="color: #008000">/**</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     * 瑙f瀽鑺傜偣<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     * <br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> item<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     *            瑕佽В鏋愮殑鑺傜偣<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     * </span><span style="color: #808080">@param</span><span style="color: #008000"> outputFolderPath<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />     *            杈撳嚭鏂囦歡澶硅礬寰?br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />     </span><span style="color: #008000">*/</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1322_2502_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1322_2502_Open_Text.style.display='none'; Codehighlighter1_1322_2502_Closed_Image.style.display='inline'; Codehighlighter1_1322_2502_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1322_2502_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1322_2502_Closed_Text.style.display='none'; Codehighlighter1_1322_2502_Open_Image.style.display='inline'; Codehighlighter1_1322_2502_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />    </span><span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> parseItem(Element item, String outputFolderPath) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1322_2502_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1322_2502_Open_Text"><span style="color: #000000">{<br /> <img id="Codehighlighter1_1344_1359_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1344_1359_Open_Text.style.display='none'; Codehighlighter1_1344_1359_Closed_Image.style.display='inline'; Codehighlighter1_1344_1359_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1344_1359_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1344_1359_Closed_Text.style.display='none'; Codehighlighter1_1344_1359_Open_Image.style.display='inline'; Codehighlighter1_1344_1359_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (item </span><span style="color: #000000">==</span><span style="color: #000000"> </span><span style="color: #0000ff">null</span><span style="color: #000000">) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1344_1359_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1344_1359_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #0000ff">return</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_1406_1477_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1406_1477_Open_Text.style.display='none'; Codehighlighter1_1406_1477_Closed_Image.style.display='inline'; Codehighlighter1_1406_1477_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1406_1477_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1406_1477_Closed_Text.style.display='none'; Codehighlighter1_1406_1477_Open_Image.style.display='inline'; Codehighlighter1_1406_1477_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (StringUtils.isEmpty(outputFolderPath)) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1406_1477_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1406_1477_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            log.error(</span><span style="color: #000000">"</span><span style="color: #000000">The outputFolderPath is not specified!</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #0000ff">return</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        </span><span style="color: #008000">//</span><span style="color: #008000"> 鑾峰彇item鐨勬槸鍚older灞炴?/span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">        String isFolder </span><span style="color: #000000">=</span><span style="color: #000000"> item.getAttributeValue(</span><span style="color: #000000">"</span><span style="color: #000000">IsFolder</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />        String name </span><span style="color: #000000">=</span><span style="color: #000000"> item.getAttributeValue(</span><span style="color: #000000">"</span><span style="color: #000000">name</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_1645_2005_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1645_2005_Open_Text.style.display='none'; Codehighlighter1_1645_2005_Closed_Image.style.display='inline'; Codehighlighter1_1645_2005_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1645_2005_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1645_2005_Closed_Text.style.display='none'; Codehighlighter1_1645_2005_Open_Image.style.display='inline'; Codehighlighter1_1645_2005_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        </span><span style="color: #0000ff">if</span><span style="color: #000000"> (UniversalFun.isAffirm(isFolder)) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1645_2005_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1645_2005_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #008000">//</span><span style="color: #008000"> 鏄枃浠跺す</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">            File file </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(outputFolderPath, name);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #008000">//</span><span style="color: #008000"> 濡傛灉鏂囦歡澶逛笉瀛樺湪錛屽垯鍒涘緩鏂囦歡澶?/span><span style="color: #008000"><br /> <img id="Codehighlighter1_1752_1776_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1752_1776_Open_Text.style.display='none'; Codehighlighter1_1752_1776_Closed_Image.style.display='inline'; Codehighlighter1_1752_1776_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1752_1776_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1752_1776_Closed_Text.style.display='none'; Codehighlighter1_1752_1776_Open_Image.style.display='inline'; Codehighlighter1_1752_1776_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" /></span><span style="color: #000000">            </span><span style="color: #0000ff">if</span><span style="color: #000000"> (</span><span style="color: #000000">!</span><span style="color: #000000">file.exists()) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1752_1776_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1752_1776_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                file.mkdirs();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />            }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩瀛愭枃浠?/span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">            List childItemList </span><span style="color: #000000">=</span><span style="color: #000000"> item.getChildren(</span><span style="color: #000000">"</span><span style="color: #000000">item</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_1890_2001_Open_Image" onclick="this.style.display='none'; Codehighlighter1_1890_2001_Open_Text.style.display='none'; Codehighlighter1_1890_2001_Closed_Image.style.display='inline'; Codehighlighter1_1890_2001_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_1890_2001_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_1890_2001_Closed_Text.style.display='none'; Codehighlighter1_1890_2001_Open_Image.style.display='inline'; Codehighlighter1_1890_2001_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />            </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">; i </span><span style="color: #000000"><</span><span style="color: #000000"> childItemList.size(); i</span><span style="color: #000000">++</span><span style="color: #000000">) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_1890_2001_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_1890_2001_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                Element childItem </span><span style="color: #000000">=</span><span style="color: #000000"> (Element) childItemList.get(i);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                parseItem(childItem, file.getAbsolutePath());<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />            }</span></span><span style="color: #000000"><br /> <img id="Codehighlighter1_2012_2499_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2012_2499_Open_Text.style.display='none'; Codehighlighter1_2012_2499_Closed_Image.style.display='inline'; Codehighlighter1_2012_2499_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2012_2499_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2012_2499_Closed_Text.style.display='none'; Codehighlighter1_2012_2499_Open_Image.style.display='inline'; Codehighlighter1_2012_2499_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />        }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">else</span><span style="color: #000000"> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2012_2499_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2012_2499_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            String url </span><span style="color: #000000">=</span><span style="color: #000000"> item.getText();<br /> <img id="Codehighlighter1_2079_2132_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2079_2132_Open_Text.style.display='none'; Codehighlighter1_2079_2132_Closed_Image.style.display='inline'; Codehighlighter1_2079_2132_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2079_2132_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2079_2132_Closed_Text.style.display='none'; Codehighlighter1_2079_2132_Open_Image.style.display='inline'; Codehighlighter1_2079_2132_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />            </span><span style="color: #0000ff">if</span><span style="color: #000000"> (StringUtils.isEmpty(url)) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2079_2132_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2079_2132_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                log.debug(</span><span style="color: #000000">"</span><span style="color: #000000">The url is empty!</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                </span><span style="color: #0000ff">return</span><span style="color: #000000">;<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />            }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            </span><span style="color: #008000">//</span><span style="color: #008000"> 鍒涘緩蹇嵎鏂瑰紡</span><span style="color: #008000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" /></span><span style="color: #000000">            StringBuffer fileContent </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> StringBuffer();<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            fileContent.append(</span><span style="color: #000000">"</span><span style="color: #000000">[InternetShortcut]\r\nURL=</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            fileContent.append(url);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />            File file </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">new</span><span style="color: #000000"> File(outputFolderPath, name </span><span style="color: #000000">+</span><span style="color: #000000"> </span><span style="color: #000000">"</span><span style="color: #000000">.url</span><span style="color: #000000">"</span><span style="color: #000000">);<br /> <img id="Codehighlighter1_2345_2413_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2345_2413_Open_Text.style.display='none'; Codehighlighter1_2345_2413_Closed_Image.style.display='inline'; Codehighlighter1_2345_2413_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2345_2413_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2345_2413_Closed_Text.style.display='none'; Codehighlighter1_2345_2413_Open_Image.style.display='inline'; Codehighlighter1_2345_2413_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />            </span><span style="color: #0000ff">try</span><span style="color: #000000"> </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2345_2413_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2345_2413_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                FileUtils.writeStringToFile(file, fileContent.toString());<br /> <img id="Codehighlighter1_2437_2495_Open_Image" onclick="this.style.display='none'; Codehighlighter1_2437_2495_Open_Text.style.display='none'; Codehighlighter1_2437_2495_Closed_Image.style.display='inline'; Codehighlighter1_2437_2495_Closed_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" alt="" /><img style="display: none" id="Codehighlighter1_2437_2495_Closed_Image" onclick="this.style.display='none'; Codehighlighter1_2437_2495_Closed_Text.style.display='none'; Codehighlighter1_2437_2495_Open_Image.style.display='inline'; Codehighlighter1_2437_2495_Open_Text.style.display='inline';" align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ContractedSubBlock.gif" alt="" />            }</span></span><span style="color: #000000"> </span><span style="color: #0000ff">catch</span><span style="color: #000000"> (IOException e) </span><span style="border-bottom: #808080 1px solid; border-left: #808080 1px solid; background-color: #ffffff; display: none; border-top: #808080 1px solid; border-right: #808080 1px solid" id="Codehighlighter1_2437_2495_Closed_Text"><img src="http://www.aygfsteel.com/Images/dot.gif" alt="" /></span><span id="Codehighlighter1_2437_2495_Open_Text"><span style="color: #000000">{<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/InBlock.gif" alt="" />                log.error(</span><span style="color: #000000">"</span><span style="color: #000000">Error on write content to file!</span><span style="color: #000000">"</span><span style="color: #000000">, e);<br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />            }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />        }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" alt="" />    }</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/ExpandedBlockEnd.gif" alt="" />}</span></span><span style="color: #000000"><br /> <img align="top" src="http://www.aygfsteel.com/images/OutliningIndicators/None.gif" alt="" /></span></div> <br /> <img src ="http://www.aygfsteel.com/liwp/aggbug/310950.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/liwp/" target="_blank">liwp.Stephen</a> 2010-01-27 15:33 <a href="http://www.aygfsteel.com/liwp/archive/2010/01/27/310950.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤appfuse鐢熸垚宸ョ▼錛堢涓姝?鑷姩鐢熸垚鐨勫伐紼嬶級http://www.aygfsteel.com/liwp/archive/2008/08/23/223848.htmlliwp.Stephenliwp.StephenSat, 23 Aug 2008 03:28:00 GMThttp://www.aygfsteel.com/liwp/archive/2008/08/23/223848.htmlhttp://www.aygfsteel.com/liwp/comments/223848.htmlhttp://www.aygfsteel.com/liwp/archive/2008/08/23/223848.html#Feedback2http://www.aygfsteel.com/liwp/comments/commentRss/223848.htmlhttp://www.aygfsteel.com/liwp/services/trackbacks/223848.html1. 鍒涘緩宸ョ▼
mvn archetype:create -DarchetypeGroupId=org.appfuse.archetypes -DarchetypeArtifactId=appfuse-basic-struts -DremoteRepositories=http://static.appfuse.org/releases -DarchetypeVersion=2.0.2 -DgroupId=com.canaangroup.health -DartifactId=hinorelproject

    浣跨敤涓婇潰鐨勫懡浠ゅ垱寤篽inorelproject鐨勫伐紼嬨傚伐紼嬩腑鍒涘緩鐨勭被鍦╟om.canaangroup.health鍖呬腑銆?

 

2. 淇敼pom.xml涓殑鏁版嵁搴撹繛鎺ュ弬鏁?/h1>     鑷姩鐢熸垚鐨勪唬鐮佷腑榛樿鐨勬暟鎹簱榪炴帴鍙傛暟鏄痬ysql鐨勶紝濡傛灉鏄叾浠栨暟鎹簱錛岄渶瑕佷粠pom.xml鍓嶉潰澶嶅埗涓涓搴旀暟鎹簱鐨勯厤緗枃浠朵笅鏉ワ紝鐒跺悗榪涜鐩稿簲鐨勪慨鏀廣傛垜鏈湴浣跨敤鐨勬槸Oracle鏁版嵁搴擄紝鍥犳灝唌ysql鐨勯厤緗繘琛屾敞閲婏紝鍔犱笂浜哋racle鐨勯厤緗俊鎭紝淇敼鍚庣殑閰嶇疆濡備笅鎵紺猴細

        
<!-- Database settings -->
        
<!--
        <dbunit.dataTypeFactoryName>org.dbunit.dataset.datatype.DefaultDataTypeFactory</dbunit.dataTypeFactoryName>
-->
        
<!--
        <dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
        <hibernate.dialect>org.hibernate.dialect.MySQL5InnoDBDialect</hibernate.dialect>
        <jdbc.groupId>mysql</jdbc.groupId>
        <jdbc.artifactId>mysql-connector-java</jdbc.artifactId>
        <jdbc.version>5.0.5</jdbc.version>
        <jdbc.driverClassName>com.mysql.jdbc.Driver</jdbc.driverClassName>
        <jdbc.url><![CDATA[jdbc:mysql://localhost/hinorelproject?createDatabaseIfNotExist=true&amp;useUnicode=true&amp;characterEncoding=utf-8]]></jdbc.url>
        <jdbc.username>root</jdbc.username>
        <jdbc.password></jdbc.password>
-->
        
        
<!-- Oracle's configuration -->
        
<dbunit.dataTypeFactoryName>org.dbunit.ext.oracle.OracleDataTypeFactory</dbunit.dataTypeFactoryName>
        
<dbunit.operation.type>CLEAN_INSERT</dbunit.operation.type>
        
<dbunit.schema>HRANOREL</dbunit.schema> <!-- Make sure to capitalize the schema name -->
        
<hibernate.dialect>org.hibernate.dialect.Oracle9iDialect</hibernate.dialect>
        
<jdbc.groupId>com.oracle</jdbc.groupId>
        
<jdbc.artifactId>ojdbc14</jdbc.artifactId>
        
<jdbc.version>9.2.0.1.0</jdbc.version>
        
<jdbc.driverClassName>oracle.jdbc.OracleDriver</jdbc.driverClassName>
        
<jdbc.url><![CDATA[jdbc:oracle:thin:@localhost:1521:sinosoft]]></jdbc.url>
        
<jdbc.username>hranorel</jdbc.username>
        
<jdbc.password>hranorel</jdbc.password>
    浠ヤ笂鏄垜鏈湴鐨勬暟鎹簱閰嶇疆淇℃伅錛屾敞鎰忥細鏍規嵁瀵筸ysql鐨勯厤緗紝鑰屽鍒惰繃鏉ョ殑Oracle鐨勯厤緗俊鎭腑緙哄皯dbunit.operation.type鍙傛暟錛屽彲浠ュ皢mysql閰嶇疆鍙傛暟涓殑dbunit.operation.type鍙傛暟娣誨姞鍒癲bunit.dataTypeFactoryName鍜宒bunit.schema涔嬮棿銆?

 

3. 嫻嬭瘯鑷姩鐢熸垚鐨勪唬鐮?/h1>     淇敼浜嗘暟鎹簱閰嶇疆涔嬪悗錛屽氨鍙互榪愯鑷姩鐢熸垚鐨勪唬鐮佷簡錛屽湪鏂扮敓鎴愮殑宸ョ▼鐨勬枃浠跺す涓嬫墽琛?strong>mvn jetty:run-war鍛戒護灝卞彲浠ヤ簡銆傚湪鎴戣繖涓緥瀛愪腑涔熷氨鏄湪hinorelproject鏂囦歡澶逛笅鎵ц銆傛鏃跺洜涓虹敤鐨勬槸Oracle鐨勬暟鎹簱錛屽彲鑳藉湪宸ョ▼涓病鏈夎繖浜涚被錛屽洜姝ら渶瑕佸畨瑁呬竴涓婳racle鐨勫寘鏂囦歡灝卞彲浠ヤ簡錛屾牴鎹敊璇彁紺轟腑鐨勫懡浠ゆ墽琛屽氨鍙互浜嗐?

 

4. 鎵цmvn war:inplace鍛戒護

    鎵ц榪欎釜鍛戒護涔嬪墠鍙互灝嗗伐紼嬫彁浜ゅ埌鐗堟湰鎺у埗搴撲腑銆?br />  

 5. 鎵цmvn jetty:run鍛戒護

    鎵ц榪欎釜鍛戒護鏄湪jetty鏈嶅姟鍣ㄤ腑嫻嬭瘯鑷姩鐢熸垚鐨勫伐紼嬶紝鎵ц璇ュ懡浠や箣鍓嶉渶瑕佸厛鍒犻櫎src\main\wabapp\WEB-INF\lib鏂囦歡澶瑰拰src\main\webapp\WEB-INF\classes\struts.xml鏂囦歡銆傜劧鍚庡啀鎵цmvn jetty:run鍛戒護銆?

 

6. 灝嗚嚜鍔ㄧ敓鎴愮殑宸ョ▼杞崲涓篒DEA鐨勫伐紼?/h1>

    灝嗗伐紼嬭漿鎹負IDEA宸ョ▼錛屽彲浠ヨ繍琛?strong>mvn idea;idea鍛戒護銆?/p>

 

7. 鐢熸垚婧愭枃浠?/h1>     鐢熸垚婧愭枃浠朵箣鍓嶉渶瑕佸厛鍒犻櫎src\main\webapp\WEB-INF\lib鏂囦歡澶瑰拰src\main\webapp\WEB-INF\classes鏂囦歡澶廣?br />     鐒跺悗鍐嶆墽琛?strong>mvn appfuse:full-source鍛戒護銆傜敓鎴愭簮鏂囦歡涔嬪悗鍙互鍐嶆墽琛?strong>mvn jetty:run鍚姩鏈嶅姟錛屾祴璇曡嚜鍔ㄧ敓鎴愮殑浠g爜銆傜幇鍦ㄥ惎鍔ㄦ湇鍔★紝鐧誨綍榪涘幓鍚庯紝鎵撳紑“鏌ョ湅鐢ㄦ埛”鑿滃崟錛屽彲浠ョ湅鍒伴〉闈笂鏈変貢鐮佸嚭鐜頒簡銆傝繖鏄洜涓哄瓧絎﹂泦鐨勯棶棰樸傚彲浠ョ敤UltraEditor灝咥pplicationResources_zh.properties銆乨isplaytag_zh.properties浠ュ強errors_zh.properties鏂囦歡鏇挎崲鎴怳nicode鏍煎紡錛屽啀鍚姩璁塊棶灝卞彲浠ヤ簡銆?

]]> 主站蜘蛛池模板: 无棣县| 香港| 遵义市| 手游| 务川| 龙海市| 博罗县| 久治县| 青田县| 潜山县| 汶上县| 吉隆县| 西安市| 西吉县| 宁夏| 嘉善县| 江山市| 定襄县| 襄汾县| 泽库县| 仁布县| 湘乡市| 呼伦贝尔市| 友谊县| 正定县| 永州市| 赣州市| 苗栗市| 淮滨县| 沧州市| 揭东县| 鄂伦春自治旗| 同仁县| 浦城县| 利川市| 舟曲县| 大洼县| 绿春县| 赣榆县| 邢台县| 万载县|