锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲人成网站18禁止一区,亚洲av色香蕉一区二区三区,亚洲精品无码成人片在线观看http://m.tkk7.com/jiabao/category/33749.html姍熸渻鍙渻緄﹀瀭闈掓湁鍑嗗倷鐨勪漢錛岄亱姘d笉鏄瘡鍊嬩漢閮芥湁鐨?zh-cnWed, 27 Aug 2008 14:25:44 GMTWed, 27 Aug 2008 14:25:44 GMT60銆愯漿鑷簰鑱旂綉銆慡pring浜嬪姟綆$悊鍘熺悊http://m.tkk7.com/jiabao/articles/225133.html閲戝瀵?/dc:creator>閲戝瀵?/author>Wed, 27 Aug 2008 12:15:00 GMThttp://m.tkk7.com/jiabao/articles/225133.htmlhttp://m.tkk7.com/jiabao/comments/225133.htmlhttp://m.tkk7.com/jiabao/articles/225133.html#Feedback0http://m.tkk7.com/jiabao/comments/commentRss/225133.htmlhttp://m.tkk7.com/jiabao/services/trackbacks/225133.html Spring鏄互浠g悊鐨勬柟寮忓疄鐜板浜嬪姟鐨勭鐞嗐傛垜浠湪Action涓墍浣跨敤鐨凷ervice瀵硅薄錛屽叾瀹炴槸浠g悊瀵硅薄鐨勫疄渚嬶紝騫朵笉鏄垜浠墍鍐欑殑Service瀵硅薄瀹炰緥銆傛棦鐒舵槸涓や釜涓嶅悓鐨勫璞★紝閭d負浠涔堟垜浠湪Action涓彲浠ヨ薄浣跨敤Service瀵硅薄涓鏍風殑浣跨敤浠g悊瀵硅薄鍛紵涓轟簡璇存槑闂錛屽亣璁炬湁涓猄ervice綾誨彨AService錛屽畠鐨凷pring浜嬪姟浠g悊綾諱負AProxyService錛孉Service瀹炵幇浜嗕竴涓帴鍙?IAService 錛堣繖閲屽浜嗕竴涓帴鍙AService錛屾槸涓轟簡璇存槑鎺ュ彛浠g悊鐨勬柟寮忥級銆?

Spring浜嬪姟浠g悊鏂瑰紡鏈変袱縐嶏紝涓縐嶆槸綾諱唬鐞嗘柟寮忥紝涓縐嶆槸鎺ュ彛浠g悊鏂瑰紡銆傚湪Spring鐨勯厤緗枃浠朵腑鍙互鎸囧畾浠g悊鏂瑰紡錛岀洰鍓嶆垜浠嬌鐢ㄧ殑閮芥槸綾諱唬鐞嗘柟寮忋?//浠ヤ笅閰嶇疆鎸囧畾涓虹被浠g悊鏂瑰紡

<property name="proxyTargetClass"><value>true</value></property>

1銆佺被浠g悊鏂瑰紡

綾諱唬鐞嗘柟寮忕殑瀹炵幇鏂瑰紡鏄氳繃緇ф壙鐨勬柟寮忔潵瀹炵幇錛屼笅闈㈢敤浼唬鐮佹潵璇存槑銆?

interface IAService{

				  public void save(ValueObject object);

		

}

class AService implements IAService{

				  public void save(ValueObject object){ ... }

		

}

// Spring鑷姩鐢熸垚鐨勪唬鐞嗙被.

class AProxyService extends AService{

				  public void save(ValueObject object){
      try{
         鍚姩浜嬪姟鐨勪唬鐮?
          super.save(object);
         鎻愪氦浜嬪姟鐨勪唬鐮? 
      }catch(Exception e){
         鍥炴粴浜嬪姟鐨勪唬鐮?
      }
  }

		

}

鍦ˋction鐨勮皟鐢ㄤ唬鐮?

AService a = (AService)getBean("aProxyServiceBeanName");

榪欓噷 getBean("aProxyServiceBeanName") 寰楀埌鐨勬槸 AProxyService 綾葷殑瀹炰緥錛屽洜涓篈ProxyService鏄疉Service鐨勪竴涓瓙綾伙紝鎵浠ヨ繖閲屽彲浠ュ己鍒惰漿鍨嬩負AService銆傛垜浠悗闈㈣皟鐢╝.save(object)鐨勬椂鍊欙紝璋冪敤鐨勬槸AProxyService.save()鏂規硶錛岃岃繖涓柟娉曟槸鏈変簨鍔″鐞嗙殑銆係pring灝辨槸榪欐牱瀹炵幇浜嗕簨鍔$鐞嗐?// 涓嬮潰鐨勮繖琛屼唬鐮佷篃鏄悓鏍風殑鏁堟灉銆?

IAService a = (IAService)getBean("aProxyServiceBeanName");

Spring閫氳繃CGLib鏉ュ疄鐜頒簡綾諱唬鐞嗘柟寮忋?


2銆佹帴鍙d唬鐞嗘柟寮?

鎺ュ彛浠g悊鏂瑰紡鏄氳繃瀹炵幇鎺ュ彛錛屽紩鐢ㄧ被瀹炰緥鏉ュ疄鐜扮殑錛屾墍浠ヨ繖閲屼竴瀹氳鏈変竴涓帴鍙AService錛岃岀被浠g悊鏂瑰紡鏄笉闇瑕佽繖涓帴鍙g殑銆?

// Spring鑷姩鐢熸垚鐨勪唬鐞嗙被.

class AProxyService implements IAService{

				  private AService aService;

		
				  public void setAService(AService aService){
     this.aService = aService;
  }

		
				  public void save(ValueObject object){
      try{
         鍚姩浜嬪姟鐨勪唬鐮?
         aService.save(object); // 娉ㄦ剰榪欒浠g爜涓庝笂闈㈢殑涓嶅悓銆?
         鎻愪氦浜嬪姟鐨勪唬鐮? 
      }catch(Exception e){
         鍥炴粴浜嬪姟鐨勪唬鐮?
      }
  }

		

}

鍦ˋction鐨勮皟鐢ㄤ唬鐮?

AService a = (AService)getBean("aProxyServiceBeanName");

涓婇潰榪欒浠g爜浼氭姤ClassCastException閿欒錛屽洜涓?getBean("aProxyServiceBeanName") 寰楀埌鐨勬槸 AProxyService 綾葷殑瀹炰緥錛岃孉ProxyService瀹炰緥騫朵笉鑳借漿鍨嬩負AService綾誨瀷錛岃櫧鐒朵袱鑰呴兘瀹炵幇浜嗗悓涓涓帴鍙o紝浣嗕粬浠箣闂村茍娌℃湁緇ф壙鍏崇郴銆傚氨璞rrayList 鍜?LinkedList錛屼粬浠彲浠ヨ漿鎹㈡垚List錛屼絾浠栦滑涔嬮棿騫朵笉鑳戒簰鐩歌漿鎹€傛墍浠ヨ繖閲屽繀欏昏繖鏍蜂嬌鐢細

IAService a = (IAService)getBean("aProxyServiceBeanName"); // 瑕佽漿鎹㈡垚鎺ュ彛綾誨瀷銆?

璋冪敤a.save() 鏂規硶鍏跺疄灝辨槸璋冪敤 AProxyService.save() 鏂規硶銆?

Spring閫氳繃Java鍔ㄦ佷唬鐞嗘潵瀹炵幇鎺ュ彛浠g悊銆?



]]>
銆愯漿鑷簰鑱旂綉銆慡pring2.5涓嶴pring2.0鐗堟湰鏀瑰彉錛堝涔?杞借.涓鴻縼寰欏埌Spring2.5鍋氬噯澶囷級Spring2.5 change.log http://m.tkk7.com/jiabao/articles/221713.html閲戝瀵?/dc:creator>閲戝瀵?/author>Wed, 13 Aug 2008 06:23:00 GMThttp://m.tkk7.com/jiabao/articles/221713.htmlhttp://m.tkk7.com/jiabao/comments/221713.htmlhttp://m.tkk7.com/jiabao/articles/221713.html#Feedback0http://m.tkk7.com/jiabao/comments/commentRss/221713.htmlhttp://m.tkk7.com/jiabao/services/trackbacks/221713.html聽鍘熸枃錛?a >http://hi.baidu.com/grace_king/blog/item/9179c9b42b2ad0708bd4b2ab.html

鎵嶅紑濮嬪涔?鐪嬪埌灝辮褰曚竴涓?濡傛湁鐗堟潈闂璇瘋仈緋繪垜鍒犻櫎

Spring2.5rc1鍙戝竷浜嗭紝涓鐩存兂鐭ラ亾瀹冭懌鑺﹂噷鍗栦粈涔堣嵂錛屼互涓嬫槸鏂囨。閲岀殑change.log

1錛?JDK鐗堟湰錛?JDK鑷沖皯瑕?.4.2浠ヤ笂錛屽鏋滀粛鐒舵墦綆椾嬌鐢?.3鐨勮瘽灝辮鐢?.0.6/2.0.7鐗堟湰鍚с?/div>
2錛?Jar鍖咃細SpringMVC 涓嶅啀浣跨敤spring.jar 榪欎釜搴炲ぇ鐨勫寘浜嗐?Spring-webmvc.jar, spring-webmvc-portlet.jar 鍙互鍦?lib/modules 鐩綍涓嬫壘鍒幫紝鑰屼笖瀵逛簬Struts1.* 鐨勬敮鎸佺殑鍖呬篃搴旇鏀規垚 spring-webmvc-struts.jar浜嗐?/div>
3錛?XML閰嶇疆錛氭帹鑽愪嬌鐢╔ML metadata鏍煎紡錛屼笉榪囧厛鍓嶇殑DTD浠嶇劧鏀寔銆傞渶瑕佹敞鎰忕殑涓鐐規槸錛孲pring1.2鐨凞TD緇х畫浣跨敤鈥渟ingleton鈥濆睘鎬э紝浣嗘槸鏂扮殑Spring2.0 DTD涓嶅厑璁鎬嬌鐢ㄢ渟ingleton鈥濆睘鎬т簡錛屾敼鎴愨渟cope鈥濆睘鎬ф潵鎻忚堪bean鐨勭敓鍛藉懆鏈熴?/div>
4錛?搴熷純鐨勭被涓庢柟娉曪細鏈変簺鍦ㄥ厛鍓嶇増鏈爣娉ㄨ繃鈥淍deprecated鈥濈殑綾諱笌鏂規硶宸茬粡瀹屽叏琚簾寮冧簡銆?/div>
姣斿錛?/div>
  1. ResultReader : 琚?RowMapper 鎺ュ彛鍙栦唬銆?/div>
  2. BeanFactoryBootstrap : 鑰冭檻浣跨敤 BeanFactoryLocator 鎴栬嚜瀹氫箟鐨刡ootstrap綾繪潵浠f浛銆?/div>
5錛?Apache OJB錛氭敞鎰廠pring婧愪唬鐮佷腑宸茬粡瀹屽叏鎶婅繖涓幓鎺変簡錛屼絾涓庝箣鏁村悎鐨勭被浠嶇劧鍙互鍦⊿pring Modules project鎵懼埌銆?a >https://springmodules.dev.java.net/
6錛?iBATIS錛氭敞鎰廠pring宸茬粡涓嶅啀鏀寔iBATIS 鐨?.3鐗堟湰浜嗭紝 濡傛灉鎯崇戶緇殑璇濓紝璇峰崌綰у埌2.3浠ヤ笂鍚с?/div>
7錛?Hibernate錛氭敞鎰廠pring宸茬粡涓嶅啀鏀寔Hibernate 3.1涔嬪墠鐨勭増鏈簡錛屼篃灝辨槸璇?.1錛?.0鐨勭増鏈篃鏃犳硶浣跨敤浜嗐傚鏋滀粛鐒惰鐢ㄧ殑璇濓紝鎺ㄨ崘浣跨敤Spring鐨?.0.6/2.0.7鐗堟湰銆?/div>
8錛?JDO錛氭敞鎰廠pring宸茬粡涓嶆敮鎸丣DO1.0浜嗐傚悓鏍鳳紝浣犲彲浠ュ崌綰у埌2.0浠ヤ笂鐗堟湰錛屾垨鑰呬嬌鐢⊿pring鐨?.0.6/2.0.7鐗堟湰銆?/div>
鈥滆冭檻鍒板祵濂楄礬寰勭殑璇鋒眰錛岃鍥懼悕縐扮幇鍦ㄥ喅瀹氬彨UrlFilenameViewController浜嗭紝榪欐槸涓涓獊鐮存х殑鏀瑰彉錛屽茍涓旀剰鍛崇潃濡傛灉浣犱粠Spring1.* 鍗囩駭鍒癝pring2.0 浣犲彲浠ヤ嬌鐢ㄨ綾諱粠鑰屽噺灝慡pring Web MVC鐨勯厤緗伐浣溿傗?/span>


]]>銆愯漿鑷簰鑱旂綉銆憇pring2.5鍜宻pring2.0鐨凧ar鍖呮敼鍙?/title><link>http://m.tkk7.com/jiabao/articles/221712.html</link><dc:creator>閲戝瀵?/dc:creator><author>閲戝瀵?/author><pubDate>Wed, 13 Aug 2008 06:16:00 GMT</pubDate><guid>http://m.tkk7.com/jiabao/articles/221712.html</guid><wfw:comment>http://m.tkk7.com/jiabao/comments/221712.html</wfw:comment><comments>http://m.tkk7.com/jiabao/articles/221712.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://m.tkk7.com/jiabao/comments/commentRss/221712.html</wfw:commentRss><trackback:ping>http://m.tkk7.com/jiabao/services/trackbacks/221712.html</trackback:ping><description><![CDATA[ <div id="gywisas" class="tit">鍘熸枃錛?a >http://hi.baidu.com/bareearthling/blog/item/17e3670297eb400a4bfb513a.html</a></div> <table style="TABLE-LAYOUT: fixed"> <tbody> <tr> <td> <div id="csyqusw" class="cnt" id="blog_text">Spring 2.5鐨凧ar鎵撳寘 <p>鍦⊿pring 2.5涓紝 Spring Web MVC 涓嶅啀鏄?<code class="filename"><font face="鏂板畫浣?>'spring.jar'</font></code> 鏂囦歡鐨勪竴閮ㄥ垎. Spring MVC浠?code class="filename"><font face="鏂板畫浣?>'spring-webmvc.jar'</font></code> 鍜?code class="filename"><font face="鏂板畫浣?>'spring-webmvc-portlet.jar'</font></code>鏂囦歡褰㈠紡鍦ㄥ彂琛屽寘鐨?<code class="literal"><font face="鏂板畫浣?>lib/modules</font></code> 鐩綍涓瓨鍦ㄣ?鍙﹀錛屽Struts 1.x鐨勬敮鎸佽鐙珛鎴?<code class="filename"><font face="鏂板畫浣?>'spring-webmvc-struts.jar'</font></code>銆?/p><p><span id="mmwauaa" class="emphasis"><em>娉ㄦ剰: 緇忓父琚嬌鐢ㄧ殑Spring鐨?code class="classname"><font face="鏂板畫浣?>DispatcherServlet</font></code>涔熸槸Spring Web MVC妗嗘灦鐨勪竴閮ㄥ垎銆?/em></span> 鍥犳錛屽氨綆椾綘鍙槸涓轟簡榪滅▼璁塊棶錛堜緥濡傦紝鏆撮湶Hessian鎴栬?HTTP璋冪敤鏈嶅姟錛夎屼嬌鐢?code class="classname"><font face="鏂板畫浣?>DispatcherServlet</font></code>,浣犱篃寰楀皢<code class="filename"><font face="鏂板畫浣?>'spring-webmvc.jar'</font></code>(鎴栬?<code class="filename"><font face="鏂板畫浣?>'spring-webmvc-portlet/struts.jar'</font></code>)鏀懼埌<code class="filename"><font face="鏂板畫浣?>'spring.jar'</font></code>鏃佽竟鍘匯?/p><p>Spring 2.0鐨?<code class="filename"><font face="鏂板畫浣?>'spring-jmx.jar'</font></code> 鍜?<code class="filename"><font face="鏂板畫浣?>'spring-remoting.jar'</font></code>宸茬粡琚漿縐誨埌 Spring 2.5鐨?code class="filename"><font face="鏂板畫浣?>'spring-context.jar'</font></code> (閽堝 JMX 鍜岄潪HTTP 榪滅▼鏀寔)錛岄儴鍒嗚漿縐誨埌 <code class="filename"><font face="鏂板畫浣?>'spring-web.jar'</font></code> (閽堝HTTP 榪滅▼鏀寔)銆?/p><p>Spring 2.0鐨?<code class="filename"><font face="鏂板畫浣?>'spring-support.jar'</font></code> 琚敼鍚嶄負 <code class="filename"><font face="鏂板畫浣?>'spring-context-support.jar'</font></code>, 鏇村ソ鐨勮〃杈懼叾鐪熷疄鍚箟銆?<code class="filename"><font face="鏂板畫浣?>'spring-portlet.jar'</font></code> 琚敼鍚嶄負 <code class="filename"><font face="鏂板畫浣?>'spring-webmvc-portlet.jar'</font></code>,琛ㄦ槑瀹冩槸Spring Web MVC framework鐨勫瓙妯″潡涔嬩竴銆?綾諱技鐨? <code class="filename"><font face="鏂板畫浣?>'spring-struts.jar'</font></code> 琚敼涓?code class="filename"><font face="鏂板畫浣?>'spring-webmvc-struts.jar'</font></code>銆?/p><p>Spring 2.0鐨?code class="filename"><font face="鏂板畫浣?>'spring-jdo.jar'</font></code>, <code class="filename"><font face="鏂板畫浣?>'spring-jpa.jar'</font></code>, <code class="filename"><font face="鏂板畫浣?>'spring-hibernate3.jar'</font></code>, <code class="filename"><font face="鏂板畫浣?>'spring-toplink.jar'</font></code> 鍜?<code class="filename"><font face="鏂板畫浣?>'spring-ibatis.jar'</font></code> 琚悎騫跺埌Spring 2.5澶х矑搴︾殑<code class="filename"><font face="鏂板畫浣?>'spring-orm.jar'</font></code>涓?/p><p>Spring 2.5鐨?<code class="filename"><font face="鏂板畫浣?>'spring-test.jar'</font></code> 鍙栦唬浜?code class="filename"><font face="鏂板畫浣?>'spring-mock.jar'</font></code>,琛ㄨ揪鍏跺test context framework鐨勫己鐑堝叧娉ㄣ?娉ㄦ剰 <code class="filename"><font face="鏂板畫浣?>'spring-test.jar'</font></code> 鍖呭惈浜嗕笂涓増鏈?<code class="filename"><font face="鏂板畫浣?>'spring-mock.jar'</font></code>涓殑涓鍒囷紝鍥犳濡傛灉鏄崟鍏冩垨闆嗘垚嫻嬭瘯錛屽彲浠ョ洿鎺ュ彇浠c?/p><p>Spring 2.5鐨?<code class="filename"><font face="鏂板畫浣?>'spring-tx.jar'</font></code> 鍙栦唬浜?<code class="filename"><font face="鏂板畫浣?>'spring-dao.jar'</font></code> 鍜?code class="filename"><font face="鏂板畫浣?>'spring-jca.jar'</font></code> 鏂囦歡錛岃〃杈懼叾瀵箃ransaction framework鐨勫己鐑堝叧娉ㄣ?/p><p>Spring 2.5 灝嗗叾jar鏂囦歡鐩存帴浣滀負OSGi鍏煎鐨刡undle銆傝繖浣垮緱鍦∣SGi鐜涓嬌鐢⊿pring 鏇村姞鏂逛究錛屼笉鍐嶉渶瑕佸畾鍒舵墦鍖呬簡銆?/p></div> </td> </tr> </tbody> </table> <img src ="http://m.tkk7.com/jiabao/aggbug/221712.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://m.tkk7.com/jiabao/" target="_blank">閲戝瀵?/a> 2008-08-13 14:16 <a href="http://m.tkk7.com/jiabao/articles/221712.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://m.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://2002tw.com" target="_blank">国产人成免费视频</a>| <a href="http://tmg-beelen.com" target="_blank">9277手机在线视频观看免费</a>| <a href="http://hetaoqpj.com" target="_blank">久久精品免费一区二区喷潮</a>| <a href="http://xx9911.com" target="_blank">亚洲国产亚洲综合在线尤物</a>| <a href="http://2xpp.com" target="_blank">91香蕉在线观看免费高清</a>| <a href="http://hzczj.com" target="_blank">亚洲伊人久久大香线蕉苏妲己</a>| <a href="http://zzhjnmzp.com" target="_blank">精品国产一区二区三区免费</a>| <a href="http://hbqueena.com" target="_blank">亚洲爆乳无码一区二区三区</a>| <a href="http://992fanli.com" target="_blank">天堂在线免费观看</a>| <a href="http://343dd.com" target="_blank">亚洲av福利无码无一区二区 </a>| <a href="http://cn-taoqigui.com" target="_blank">特级做a爰片毛片免费看</a>| <a href="http://anhuish.com" target="_blank">亚洲AV无码乱码在线观看牲色</a>| <a href="http://dd99com.com" target="_blank">老司机午夜在线视频免费观</a>| <a href="http://0330196.com" target="_blank">一级毛片直播亚洲</a>| <a href="http://jj5c.com" target="_blank">成人A片产无码免费视频在线观看</a>| <a href="http://831055.com" target="_blank">亚洲AV无码精品无码麻豆</a>| <a href="http://xhm33.com" target="_blank">最近中文字幕2019高清免费</a>| <a href="http://8aa3.com" target="_blank">亚洲va在线va天堂va手机</a>| <a href="http://513net.com" target="_blank">免费特级黄毛片在线成人观看</a>| <a href="http://3789re.com" target="_blank">四虎国产精品永免费</a>| <a href="http://bj-tkld.com" target="_blank">国产亚洲无线码一区二区</a>| <a href="http://fanqi5.com" target="_blank">99精品视频免费观看</a>| <a href="http://jiezinet.com" target="_blank">亚洲 欧洲 日韩 综合在线</a>| <a href="http://lianghao999.com" target="_blank">免费国产高清视频</a>| <a href="http://929119.com" target="_blank">中文字幕av免费专区</a>| <a href="http://udlmw.com" target="_blank">亚洲无圣光一区二区</a>| <a href="http://shulan88.com" target="_blank">国产午夜免费福利红片</a>| <a href="http://sk7758.com" target="_blank">久久久久久久国产免费看</a>| <a href="http://99999pp.com" target="_blank">91精品国产亚洲爽啪在线影院</a>| <a href="http://520baoyu.com" target="_blank">麻豆一区二区免费播放网站</a>| <a href="http://34pmpm.com" target="_blank">无码天堂va亚洲va在线va</a>| <a href="http://www-2236444.com" target="_blank">国产91精品一区二区麻豆亚洲</a>| <a href="http://www-2236444.com" target="_blank">久久免费视频99</a>| <a href="http://mosason.com" target="_blank">色综合久久精品亚洲国产</a>| <a href="http://7uj3.com" target="_blank">亚洲精品夜夜夜妓女网</a>| <a href="http://77663499.com" target="_blank">欧洲乱码伦视频免费</a>| <a href="http://jst-hosp.com" target="_blank">一级做a爰片久久毛片免费陪</a>| <a href="http://junfurui.com" target="_blank">久久久久亚洲av无码专区导航 </a>| <a href="http://www99xyxy.com" target="_blank">永久免费av无码网站韩国毛片</a>| <a href="http://av520av.com" target="_blank">亚洲av永久无码精品秋霞电影秋 </a>| <a href="http://miya77772.com" target="_blank">亚洲美女一区二区三区</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>