锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国产日产亚洲系列,久久国产亚洲精品无码,亚洲综合伊人制服丝袜美腿http://m.tkk7.com/anticlockwise/zh-cnTue, 13 May 2025 08:43:47 GMTTue, 13 May 2025 08:43:47 GMT60闈炵粨鏋勫寲嫻佺▼鍥懼埌緇撴瀯鍖栨祦紼嬪浘鐨勮嚜鍔ㄨ漿鎹?/title><link>http://m.tkk7.com/anticlockwise/archive/2006/06/03/50110.html</link><dc:creator>涓炬浼橀泤鐨勭尓</dc:creator><author>涓炬浼橀泤鐨勭尓</author><pubDate>Sat, 03 Jun 2006 04:11:00 GMT</pubDate><guid>http://m.tkk7.com/anticlockwise/archive/2006/06/03/50110.html</guid><wfw:comment>http://m.tkk7.com/anticlockwise/comments/50110.html</wfw:comment><comments>http://m.tkk7.com/anticlockwise/archive/2006/06/03/50110.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://m.tkk7.com/anticlockwise/comments/commentRss/50110.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/anticlockwise/services/trackbacks/50110.html</trackback:ping><description><![CDATA[     鎽樿: 璇ユ枃涓昏浠嬬粛浜?jiǎn)涓涓垜鍜屽悓瀛﹀悎浣滅殑欏圭洰錛屼嬌灝嗛潪緇撴瀯鍖栨祦紼嬪浘杞崲鎴愮粨鏋勫寲嫻佺▼鍥劇殑紼嬪簭銆?nbsp; <a href='http://m.tkk7.com/anticlockwise/archive/2006/06/03/50110.html'>闃呰鍏ㄦ枃</a><img src ="http://m.tkk7.com/anticlockwise/aggbug/50110.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/anticlockwise/" target="_blank">涓炬浼橀泤鐨勭尓</a> 2006-06-03 12:11 <a href="http://m.tkk7.com/anticlockwise/archive/2006/06/03/50110.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍏充簬Spring涓埄鐢℉ibernate浣滀負(fù)DAO鐨勭畝鍖?/title><link>http://m.tkk7.com/anticlockwise/archive/2006/03/09/34429.html</link><dc:creator>涓炬浼橀泤鐨勭尓</dc:creator><author>涓炬浼橀泤鐨勭尓</author><pubDate>Thu, 09 Mar 2006 02:36:00 GMT</pubDate><guid>http://m.tkk7.com/anticlockwise/archive/2006/03/09/34429.html</guid><wfw:comment>http://m.tkk7.com/anticlockwise/comments/34429.html</wfw:comment><comments>http://m.tkk7.com/anticlockwise/archive/2006/03/09/34429.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://m.tkk7.com/anticlockwise/comments/commentRss/34429.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/anticlockwise/services/trackbacks/34429.html</trackback:ping><description><![CDATA[<FONT color=#000000 size=2>鍦ㄦ殤鍋囬噷鐪嬩簡(jiǎn)鈥淩efactoring to Patterns鈥濊繖鏈功錛岃寰楀緢涓嶉敊銆傞噷杈硅鍒頒簡(jiǎn)寰堝鍦ㄤ紭鍖栫紪鐮佹椂鍙互鐢ㄥ埌鐨勮璁℃ā寮忎互鍙?qiáng)瀹冧滑鐨勭敤娉曘?BR>    鎴戝湪緙栫▼鏃訛紝涓鑸兘鏄敤Spring浣滀負(fù)涓棿灞傜鐞嗚祫婧愶紝鑰岀敤Hibernate浣滀負(fù)ORM銆傜敤榪嘢pring鐨勪漢閮界煡閬揝pring瀵笻ibernate鐨勬敮鎸佹柟娉曡緝澶氾紝鎴戝父鐢ㄧ殑鏄洿鎺ョ戶鎵縃ibernateDaoSupport綾匯傛垜浠厛鏉ョ湅涓涓被鍥撅細(xì)<BR><IMG alt="Dao Class Diagram" hspace=0 src="D:\JSoftware\eclipseworkspace\Jack's Blog\doc\dao.gif" align=baseline border=0><BR>鍦ㄦ槸鎴戝湪搴旂敤涓父鐢ㄥ埌鐨勭被緇撴瀯銆傚洜涓哄浜庝竴涓煙妯″瀷鏉ヨ錛屾渶鍩烘湰鐨勫氨鏄疌RUD鎿嶄綔錛屾墍浠ュ皢鍏舵斁鍦―ao鎺ュ彛涓紝浣嗘槸瀵逛簬姣忎釜涓嶅悓鐨勫煙妯″瀷鍙堟湁鍏剁壒鏈夌殑鏂規(guī)硶錛屽垯灝嗗叾鏀懼湪鍩熸ā鍨嬪搴旂殑鎺ュ彛錛圫omeSpecificDao錛変腑銆?BR>    榪欐牱錛屽浜庢渶鍩烘湰鐨凜RUD鎿嶄綔灝卞彲浠ュ彧闇鍦˙aseHibernateDao涓疄鐜幫紝榪欎竴鐐瑰埄鐢ㄤ簡(jiǎn)Template Method璁捐妯″紡銆傚浜巆reate(), delete()鍜宮odify()涓変釜鏂規(guī)硶閮藉彲浠ョ畝鍗曞疄鐜幫紝鍗寵皟鐢℉ibernateTemplate涓浉搴旂殑鏂規(guī)硶銆傚浜巉indAll鍜宖indById錛屽垯鍙互鍊熶綇Java鐨勫弽灝勬潵瀹炵幇銆傝繖閲屽鏋滆鍒╃敤鍙嶅皠涓旇揪鍒伴氱敤鐨勭洰鐨勶紝灝遍渶瑕佸皢鎵鏈夌殑鍩熸ā鍨嬫斁鍦ㄤ竴涓寘涓紝騫朵笖鏈夌浉鍚岀殑鍛藉悕瑙勫垯錛屾瘮濡傝濡傛灉鍩熸ā鍨嬪彨鍋歎ser錛岄偅涔堢浉搴旂殑Dao搴旇浠ser寮澶達(dá)紝涓嶈繃榪欎篃鏄父鐢ㄧ殑鏂規(guī)硶銆備笅闈㈢粰鍑轟竴灝忔浠g爜<BR> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG id=Codehighlighter1_0_61_Open_Image onclick="this.style.display='none'; Codehighlighter1_0_61_Open_Text.style.display='none'; Codehighlighter1_0_61_Closed_Image.style.display='inline'; Codehighlighter1_0_61_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_0_61_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_61_Closed_Text.style.display='none'; Codehighlighter1_0_61_Open_Image.style.display='inline'; Codehighlighter1_0_61_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN id=Codehighlighter1_0_61_Open_Text><SPAN style="COLOR: #008000">/**</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>     * A convenience and generic method for retrieving all models from the database<BR>         * @throws DataAccessException<BR></SPAN><SPAN style="COLOR: #008000"><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     </SPAN><SPAN style="COLOR: #008000">*/</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG id=Codehighlighter1_116_628_Open_Image onclick="this.style.display='none'; Codehighlighter1_116_628_Open_Text.style.display='none'; Codehighlighter1_116_628_Closed_Image.style.display='inline'; Codehighlighter1_116_628_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_116_628_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_116_628_Closed_Text.style.display='none'; Codehighlighter1_116_628_Open_Image.style.display='inline'; Codehighlighter1_116_628_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> List findAll() </SPAN><SPAN style="COLOR: #0000ff">throws</SPAN><SPAN style="COLOR: #000000"> DataAccessException </SPAN><SPAN id=Codehighlighter1_116_628_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_116_628_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> TODO Auto-generated method stub</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">        List models </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> ArrayList();<BR><IMG id=Codehighlighter1_212_458_Open_Image onclick="this.style.display='none'; Codehighlighter1_212_458_Open_Text.style.display='none'; Codehighlighter1_212_458_Closed_Image.style.display='inline'; Codehighlighter1_212_458_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_212_458_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_212_458_Closed_Text.style.display='none'; Codehighlighter1_212_458_Open_Image.style.display='inline'; Codehighlighter1_212_458_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">try</SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN id=Codehighlighter1_212_458_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_212_458_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>            models </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> getHibernateTemplate().loadAll(<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>                    Class.forName(getClass().getName().replaceAll(<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>                            </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">HibernateDao</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">, </SPAN><SPAN style="COLOR: #000000">""</SPAN><SPAN style="COLOR: #000000">).replaceAll(</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">dao.hibernate</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">,<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>                            </SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">model</SPAN><SPAN style="COLOR: #000000">"</SPAN><SPAN style="COLOR: #000000">)));<BR><IMG id=Codehighlighter1_501_599_Open_Image onclick="this.style.display='none'; Codehighlighter1_501_599_Open_Text.style.display='none'; Codehighlighter1_501_599_Closed_Image.style.display='inline'; Codehighlighter1_501_599_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_501_599_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_501_599_Closed_Text.style.display='none'; Codehighlighter1_501_599_Open_Image.style.display='inline'; Codehighlighter1_501_599_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"> </SPAN><SPAN style="COLOR: #0000ff">catch</SPAN><SPAN style="COLOR: #000000"> (ClassNotFoundException exception) </SPAN><SPAN id=Codehighlighter1_501_599_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_501_599_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #008000">//</SPAN><SPAN style="COLOR: #008000"> TODO Auto-generated catch block</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top></SPAN><SPAN style="COLOR: #000000">            exception.printStackTrace();<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>        }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> models;<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN></DIV></FONT>   <FONT size=2> 浠ヤ笂緇欏嚭鐨勬槸findAll鐨勫疄鐜幫紝findById涔熸槸涓鏍楓傝繖鏍蜂竴鏉ワ紝灝辨棤闇鍐嶅湪瀛愮被涓噸澶嶇紪鍐機(jī)RUD綆楁硶鐨勫疄鐜頒簡(jiǎn)銆?BR>     鍐嶆湁灝辨槸鍦ㄧ紪鍐欏瓙綾籇ao涓壒鏈夌殑find鏂規(guī)硶錛屽洜涓哄埄鐢℉ibernateTemplate涓殑execute鏂規(guī)硶鏉ュ疄鐜幫紝鎵浠ュ彲浠ュ湪BaseHibernateDao榪欎釜鐖剁被涓紪鍐欎竴涓猵rotected鐨勬柟娉曪紝浠ヤ究瀛愮被Dao璋冪敤錛岃繖涓柟娉曚腑鍖呭惈浜?jiǎn)璋冪敤HibernateTemplate涓璭xecute鏂規(guī)硶鐨勪唬鐮侊細(xì)<BR> <DIV style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><IMG id=Codehighlighter1_0_68_Open_Image onclick="this.style.display='none'; Codehighlighter1_0_68_Open_Text.style.display='none'; Codehighlighter1_0_68_Closed_Image.style.display='inline'; Codehighlighter1_0_68_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_0_68_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_0_68_Closed_Text.style.display='none'; Codehighlighter1_0_68_Open_Image.style.display='inline'; Codehighlighter1_0_68_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top><SPAN id=Codehighlighter1_0_68_Open_Text><SPAN style="COLOR: #008000">/**</SPAN><SPAN style="COLOR: #008000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>     * Covenience method for retrieving objects by HQL<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>     </SPAN><SPAN style="COLOR: #008000">*/</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/None.gif" align=top>    </SPAN><SPAN style="COLOR: #0000ff">protected</SPAN><SPAN style="COLOR: #000000"> Query find(</SPAN><SPAN style="COLOR: #0000ff">final</SPAN><SPAN style="COLOR: #000000"> String query</SPAN><SPAN style="COLOR: #000000">)<BR><IMG id=Codehighlighter1_184_486_Open_Image onclick="this.style.display='none'; Codehighlighter1_184_486_Open_Text.style.display='none'; Codehighlighter1_184_486_Closed_Image.style.display='inline'; Codehighlighter1_184_486_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockStart.gif" align=top><IMG id=Codehighlighter1_184_486_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_184_486_Closed_Text.style.display='none'; Codehighlighter1_184_486_Open_Image.style.display='inline'; Codehighlighter1_184_486_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedBlock.gif" align=top>            </SPAN><SPAN style="COLOR: #0000ff">throws</SPAN><SPAN style="COLOR: #000000"> DataAccessException </SPAN><SPAN id=Codehighlighter1_184_486_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_184_486_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        Query aQuery </SPAN><SPAN style="COLOR: #000000">=</SPAN><SPAN style="COLOR: #000000"> (Query) getHibernateTemplate().execute(<BR><IMG id=Codehighlighter1_289_455_Open_Image onclick="this.style.display='none'; Codehighlighter1_289_455_Open_Text.style.display='none'; Codehighlighter1_289_455_Closed_Image.style.display='inline'; Codehighlighter1_289_455_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_289_455_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_289_455_Closed_Text.style.display='none'; Codehighlighter1_289_455_Open_Image.style.display='inline'; Codehighlighter1_289_455_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>                </SPAN><SPAN style="COLOR: #0000ff">new</SPAN><SPAN style="COLOR: #000000"> HibernateCallback() </SPAN><SPAN id=Codehighlighter1_289_455_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_289_455_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG id=Codehighlighter1_356_437_Open_Image onclick="this.style.display='none'; Codehighlighter1_356_437_Open_Text.style.display='none'; Codehighlighter1_356_437_Closed_Image.style.display='inline'; Codehighlighter1_356_437_Closed_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockStart.gif" align=top><IMG id=Codehighlighter1_356_437_Closed_Image style="DISPLAY: none" onclick="this.style.display='none'; Codehighlighter1_356_437_Closed_Text.style.display='none'; Codehighlighter1_356_437_Open_Image.style.display='inline'; Codehighlighter1_356_437_Open_Text.style.display='inline';" src="http://m.tkk7.com/images/OutliningIndicators/ContractedSubBlock.gif" align=top>                    </SPAN><SPAN style="COLOR: #0000ff">public</SPAN><SPAN style="COLOR: #000000"> Object doInHibernate(Session session) </SPAN><SPAN id=Codehighlighter1_356_437_Closed_Text style="BORDER-RIGHT: #808080 1px solid; BORDER-TOP: #808080 1px solid; DISPLAY: none; BORDER-LEFT: #808080 1px solid; BORDER-BOTTOM: #808080 1px solid; BACKGROUND-COLOR: #ffffff"></SPAN><SPAN id=Codehighlighter1_356_437_Open_Text><SPAN style="COLOR: #000000">{<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>                        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> session.createQuery(query);<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>                    }</SPAN></SPAN><SPAN style="COLOR: #000000"><BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedSubBlockEnd.gif" align=top>                }</SPAN></SPAN><SPAN style="COLOR: #000000">);<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/InBlock.gif" align=top>        </SPAN><SPAN style="COLOR: #0000ff">return</SPAN><SPAN style="COLOR: #000000"> aQuery;<BR><IMG src="http://m.tkk7.com/images/OutliningIndicators/ExpandedBlockEnd.gif" align=top>    }</SPAN></SPAN></DIV>     榪欐牱鍦ㄥ瓙綾籇ao涓氨鍙互鐩存帴璋冪敤璇ind鏂規(guī)硶鏉ュ疄鐜幫紝鑰屼笉蹇呮瘡嬈¢兘緙栧啓綣佺悙鐨別xecute鏂規(guī)硶銆?BR>     浠ヤ笂鐨勬柟娉曟垜閮藉仛榪囨祴璇曪紝鍦ㄥ疄鐜板拰搴旂敤涓病鏈夐棶棰樸傚湪鏁堢巼涓婂彲鑳戒細(xì)姣斿湪瀛愮被涓疄鐜拌宸竴鐐癸紝鍥犱負(fù)find*鏂規(guī)硶涓敤鍒頒簡(jiǎn)Java鐨勫弽灝勶紝瀵規(guī)晥鐜囦細(xì)涓瀹氱殑褰卞搷錛岃繖鏄己鐐逛箣涓銆傚鏋滄湁鍝綅鏈夋洿濂界殑鍔炴硶錛岃鍦ㄨ瘎璁轟腑鍐欏嚭錛屾榪庡ぇ瀹惰繘琛岃瘎鍒わ紝璋㈣阿鈥︹?/FONT><img src ="http://m.tkk7.com/anticlockwise/aggbug/34429.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/anticlockwise/" target="_blank">涓炬浼橀泤鐨勭尓</a> 2006-03-09 10:36 <a href="http://m.tkk7.com/anticlockwise/archive/2006/03/09/34429.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鎴戠殑Java錛岀幇鍦ㄥ拰鏈潵http://m.tkk7.com/anticlockwise/archive/2006/03/05/33697.html涓炬浼橀泤鐨勭尓涓炬浼橀泤鐨勭尓Sun, 05 Mar 2006 06:07:00 GMThttp://m.tkk7.com/anticlockwise/archive/2006/03/05/33697.htmlhttp://m.tkk7.com/anticlockwise/comments/33697.htmlhttp://m.tkk7.com/anticlockwise/archive/2006/03/05/33697.html#Feedback10http://m.tkk7.com/anticlockwise/comments/commentRss/33697.htmlhttp://m.tkk7.com/anticlockwise/services/trackbacks/33697.html    涓嶇煡閬撹嚜宸變負(fù)浠涔堜細(xì)濡傛鐥磋糠浜嶫ava錛屾垨鑰呮洿搴旇璇存槸緙栫▼銆傜幇鍦ㄥ凡緇忓ぇ涓変簡(jiǎn)錛屾湁浜?jiǎn)涓をq村鐨凧ava緇忛獙錛岃櫧鐒朵笉闀匡紝浣嗗鍒扮殑涓滆タ寰堝銆傝繖涓昏褰掑姛浜庡Java鐨勭儹鐖辮繕鏈夋垜鐨勮嫳璇傚樋鍢匡紝鏈漢鍒濅腑鍦ㄨ嫳鍥藉勾鐨勶紝鎵浠ヨ嫳璇繕綆椾笉閿欙紝鐪嬫枃妗e拰涔︾睄閮芥槸鑻辨枃鍘熺増鐨勶紝鎵浠ュ緱鍒扮殑淇℃伅鏇村銆?BR>
    鍒氬埌澶у鏃跺緙栫▼涓鏃犳墍鐭ャ傚ぇ瀛﹂噷鏁欑殑璇█鏄疌++錛屽垰鎺ヨЕ鏃舵媧婚兘寮勪笉鏄庣櫧鎸囬拡錛屾瘡嬈$紪紼嬫椂閮藉洖閬囧埌榪欐牱鍜岄偅鏍風(fēng)殑鎸囬拡闂錛屾渶甯歌鐨勫氨鏄寚閽堜負(fù)絀虹殑鎯呭喌錛岄儊闂瘋嚦鏋?IMG height=20 src="http://m.tkk7.com/Emoticons/hitwall.gif" width=25 border=0>銆傚ぇ姒傛槸澶т簩涓婂鏈熸煇涓椂鍊欙紝紿佺劧鍦ㄥ浘涔﹂鐪嬪埌鍏充簬Java鐨勪功綾嶏紝鐪嬩簡(jiǎn)鍑犻〉灝卞凡緇忕潃榪蜂簡(jiǎn)銆傛帴鐫鐨勪袱騫村閲岋紝鎴戜笉鏂殑瀛︿範(fàn)Java錛屼粠鏈寮濮嬬殑鐜鍙橀噺鐨勯厤緗紙澶у蹇呴』鎵胯錛岃繖鏄疛ava鍒濆鑰呯殑鏈澶ч棶棰橈級(jí)錛屽埌鐜板湪宸茬粡鐔熸?zhèn)塉2EE錛圝ava EE錛夛紝鍖呮嫭鐩墠嫻佽鐨刉eb妗嗘灦鍜屼竴浜涙瘮杈冩湁鐢ㄧ殑寮婧愬伐鍏鳳紝姣斿Ant銆丣Unit銆乄ebUnit鐨勭瓑絳夈?BR>
    鎴戜拱鐨勭涓鏈琂ava涔︽槸Deitel涓や漢鍐欑殑鈥淛ava How to Program鈥濄傛垜寰堝簡(jiǎn)騫鎬拱浜?jiǎn)杩欐湰涔﹀Q岃繖鏄湰寰堝ソ鐨勫垵瀛︿功綾嶏紝鎵浠ョ幇鍦ㄥ鏋滄湁浜洪棶鎴戝垰寮濮嬪Java搴旇鐢ㄤ粈涔堜功錛屾垜浼?xì)鎺ㄨ崘浠枠q欐湰錛屽綋鐒跺墠鎻愭槸瑕佺湅寰楁噦鑻辨枃銆備箣鍚庡張闅忎箣涔頒簡(jiǎn)Java Advanced How to Program錛岃櫧鐒惰繖鏈功鏄佷簡(jiǎn)涓鐐癸紝浣嗘槸涔熷緢鏈夌敤錛岀粰鎴戝瀹氫簡(jiǎn)杈冨ソ鐨凧2EE鍩虹銆?BR>
    瀛︿範(fàn)J2EE澶ф鏄湪鎴戞帴瑙ava涓騫村鍚庡紑濮嬬殑錛岄偅鏃舵垜瀵瑰紑婧愯繕?shù)笉鎳傚Q屾墍浠ヤ互涓篔2EE鍙湁Servlet銆丒JB鍜孞SP銆備箣鍓嶆垜涓鐩翠嬌鐢ㄧ殑鏄疉nt鍜孍ditplus錛岀幇鍦ㄦ湁鏃朵篃鐢紝Ant紜疄鏄竴闂ㄩ潪甯稿ソ鐨勫伐鍏楓傚仛J2EE寮鍙戝氨涓嶈兘鍙嬌鐢ˋnt浜?jiǎn)锛屾垜鍥炴姄鐙傜殑銆侷DE鏈寮濮嬫垜閫夋嫨浜?jiǎn)Netbeans錛屽垰寮濮嬭寰楀緢濂界敤錛屽緢鏂逛究錛屼絾闅忕潃鎴戝仛鐨勪笢瑗跨殑瑙勬ā鍙樺ぇ錛屾満鍣ㄥ氨寮濮嬪崱浜?jiǎn)锛圢etbeans寰堟秷鑰楀唴瀛樼殑錛夈備箣鍚庡湪緗戜笂鐪嬪埌Eclipse寰堟祦琛岋紝渚夸笅涓嬫潵鐢紝灝辯敤鍒頒簡(jiǎn)鐜板湪銆?BR>
    鐩墠鏈閬楁喚鐨勬槸鎴戞病鏈夋壘鍒版満浼?xì)鍘诲仛椤圭洰锛屽彧鏄嚜宸卞仛缃戠珯锛屽涔?fàn)鑰屽凡銆備笉榪囪繖鏍鋒湁涓ソ澶勫氨鏄病浜洪檺鍒朵綘錛屾墍浠ヤ綘鍙互灝芥儏鍙戞尌錛屽彲浠ュ幓鎺㈢儲(chǔ)鐨勬洿鍔犻忓交錛屾湁鏃墮棿鍘繪兂銆傚洜涓鴻繕鍦ㄥ涔?fàn)闃秾D碉紝鎵浠ユ垜涓鐩存病鏈夋妸緗戠珯鏀懼埌緗戜笂錛屾垜鍠滄鎶婃垜瀛﹁繃鐨勬妧鏈拰鎴戣嚜宸辨兂鍑烘潵鐨勬ā寮忛兘緗戣嚜宸辯殑緗戠珯涓婂姞錛屼互寰楀埌瀹炶返銆傜洰鍓嶆垜鏄繖鏍風(fēng)殑錛氱敤Spring浣滀負(fù)涓棿灞傜鐞嗚祫婧愩丏AO銆丼ervice絳夛紱涓庢暟鎹簱鎵撲氦閬撴垜褰撶劧灝遍夋嫨鐨凥ibernate錛涘墠绔垜鐢ㄤ簡(jiǎn)Struts鍜孞SF錛岃寰椾粬浠悇鏈夊埄錛孲truts涓昏鎺ユ敹鍜屽鐞嗚〃鍗曪紝JSF鐢ㄦ潵浣滀負(fù)View Helper鐢熸垚欏甸潰錛涜鍥炬垜榪樻槸鐢ㄧ殑JSP錛屼絾鏄敤浜?jiǎn)Sitemesh榪涜瑁呴グ銆傚紑濮嬬敤鐨凾iles錛屼絾鍚庢潵鍙戠幇Tiles閰嶇疆璧鋒潵寰堥夯鐑?chǔ)锛岃屼笖闄愬埗寰堝錛涙垜榪樼敤浜?jiǎn)涓や釜灏忕殑寮婧愮粍浠訛紝Ajaxtags鍜孌isplaytag錛岀煡閬撹繖涓や釜涓滆タ鐨勪漢搴旇閮界煡閬撴垜鐢ㄥ畠鏉ュ共鍢涚殑錛屽氨涓嶈浜?jiǎn)锛涘畨鍏ㄦ枤w潰鎴戠洰鍓嶄嬌鐢ㄧ殑AcegiSecurity錛屾尯濂界敤鐨勶紝涓嶈繃濡傛灉瑕佹眰瀹夊叏鎬ф洿楂橈紝鎴戣繕闇瑕佹墜宸ョ紪鐮侊紱妯$増鎶鏈垜鐜板湪浣跨敤Freemarker錛屽洜涓轟嬌鐢╒elocity鎴戞繪槸閰嶇疆涓嶆垚鍔燂紙鍋鋒噿錛夈傜幇鍦ㄦ垜涓昏鍦ㄧ悽紓ㄥ浣曠畝鍖栦唬鐮侊紝鐜板湪鐨勭粨鏋勯兘鏄垜鑷繁鎽哥儲(chǔ)鍑烘潵鐨勶紝鍚庢潵涓嬩簡(jiǎn)Appfuse錛屽彂鐜板畠鐨勭粨鏋勭珶鐒跺拰鎴戝嚑涔庝竴鏍鳳紒lol
    璇磋鏈潵鍚э紝鎴戝凡緇忓ぇ涓変簡(jiǎn)錛岃繕鏈変竴騫村氨瑕佹瘯涓氾紝鎴戝噯澶囧嚭鍥姐傚紑濮嬪噯澶囧幓鑻卞浗錛屽洜涓虹幆澧冪啛鎮(zhèn)夛紝榪橀変簡(jiǎn)涓鎵鑻卞浗璁$畻鏈烘帓鍚嶇涓夌殑鈥滃笣鍥界悊宸ワ紙Imperial College錛夆濄傚幓鑻卞浗灝辮鑰冮泤鎬濄傚悗鏉ュぇ瀹惰繕鏄帹鑽愭垜鍘葷編鍥斤紝姣曠珶緹庡浗鍦ㄨ綆楁満鏂歸潰鏄佸ぇ銆傛垜鍙堢湅涓簡(jiǎn)鍗¤愬熀路姊呴殕錛岃繖鎵瀛︽牎灝變笉鐢ㄤ粙緇嶄簡(jiǎn)鍚э紝鏉庡紑瀵岀殑姣嶆牎~~~~ 鍘葷編鍥借鑰冩墭紱忓拰GRE銆傝繖涓嬫垜涓夐棬閮借鑰冿紝鎵樼鍜岄泤鎬濇垜涓嶆曪紝鎵樼鎴戝垰鍋氫簡(jiǎn)濂?003騫寸殑鍗峰瓙錛屽彧閿欎簡(jiǎn)4閬撻錛屼篃璁告湁涓鐐硅繍姘斿惂錛屼絾搴旇榪樼畻涓嶉敊浜?jiǎn)銆傛渶鎬曠殑灝辨槸GRE錛屽惉璇存湁浜涗漢鍥犱負(fù)GRE鍑轟簡(jiǎn)瀹?IMG height=19 src="http://m.tkk7.com/Emoticons/confused_smile.gif" width=19 border=0>錛屾亹鎬栧晩銆傛垜涔熸笎娓愭劅瑙夊埌浜?jiǎn)GRE鐨勯毦搴︺?BR>    鎴戞槸鍓嶅嚑澶╁垰娉ㄥ唽鐨勶紝鐪嬪埌鈥滃搱鍝堢殑鏃ュ瓙鈥濆啓鐨勪笢瑗匡紝鎰熻寰堟俯棣ㄣ傛湰浜鴻繕娌℃湁濂蟲(chóng)湅鍙嬶紝灞炰簬鈥滃湥鈥濈敺錛堝墿涓嬫潵鐨勭敺浜猴級(jí)鍝堝搱鈥︹﹁兘澶熸壘鍒頒竴涓兘澶熺悊瑙g▼搴忓憳鐨勫彟涓鍗婁篃鏄垜鐨勬湭鏉ャ傛垜鎬繪槸鍦ㄨ鈥滄垜鐩墠鏈蹇箰鐨勪簨鎯呭氨鏄兘澶熶負(fù)鑷繁鐨勬ⅵ鎯寵屽鏂楋紝涔熻浼?xì)璺屽掞紝涔熻浼?xì)鎶ユ紝浣嗛偅浜涢兘鏄繖鏉¤礬涓婃墍鍥烘湁鐨勨濄傛垜蹇箰錛?/FONT>

]]>
主站蜘蛛池模板: 久久爰www免费人成| 最新亚洲人成无码网站| 一级女人18片毛片免费视频| 午夜色a大片在线观看免费| 亚洲国产成人精品无码区在线秒播 | 午夜网站免费版在线观看| 亚洲一级大黄大色毛片| 国产免费的野战视频| 亚洲码一区二区三区| 国产1000部成人免费视频| 亚洲免费观看在线视频| 亚洲精品免费网站| 亚洲一卡二卡三卡| 毛片免费全部播放一级| 亚洲最大无码中文字幕| 日韩精品视频免费在线观看| 色偷偷亚洲第一综合| 亚洲av无码成人精品区| 国产A∨免费精品视频| 亚洲精品无码精品mV在线观看| 花蝴蝶免费视频在线观看高清版| 亚洲av中文无码乱人伦在线播放| 久久99精品免费视频| 亚洲白色白色永久观看| 无码高潮少妇毛多水多水免费| 成a人片亚洲日本久久| 亚洲日韩涩涩成人午夜私人影院| GOGOGO高清免费看韩国| 亚洲另类激情综合偷自拍| 成人免费在线看片| 男男gvh肉在线观看免费| 国产亚洲?V无码?V男人的天堂 | 国产精品亚洲αv天堂无码| 中国性猛交xxxxx免费看| 亚洲一区综合在线播放| 免费无码A片一区二三区| 无忧传媒视频免费观看入口| 国产亚洲一区二区三区在线观看| **aaaaa毛片免费| 国产亚洲精品精品精品| 图图资源网亚洲综合网站|