锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲精品网站在线观看你懂的,色噜噜综合亚洲av中文无码,亚洲伊人久久大香线蕉结合http://www.tkk7.com/josson/category/22021.html澶╁湴鐢熶漢,鏈変竴浜哄簲鏈変竴浜轟箣涓?浜虹敓鍦ㄤ笘,鐢熶竴鏃ュ綋灝戒竴鏃ヤ箣鍕?zh-cnThu, 20 Dec 2007 15:22:17 GMTThu, 20 Dec 2007 15:22:17 GMT60Spring鍜孲truct鏁村悎鐨勪笁涓柟娉?/title><link>http://www.tkk7.com/josson/archive/2007/12/20/168927.html</link><dc:creator>josson</dc:creator><author>josson</author><pubDate>Thu, 20 Dec 2007 01:25:00 GMT</pubDate><guid>http://www.tkk7.com/josson/archive/2007/12/20/168927.html</guid><wfw:comment>http://www.tkk7.com/josson/comments/168927.html</wfw:comment><comments>http://www.tkk7.com/josson/archive/2007/12/20/168927.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/josson/comments/commentRss/168927.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/josson/services/trackbacks/168927.html</trackback:ping><description><![CDATA[http://luoyuzj911.javaeye.com/blog/148817<br /> <img src ="http://www.tkk7.com/josson/aggbug/168927.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/josson/" target="_blank">josson</a> 2007-12-20 09:25 <a href="http://www.tkk7.com/josson/archive/2007/12/20/168927.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>Spring 鐨勪簨鍔¢厤緗柟寮?/title><link>http://www.tkk7.com/josson/archive/2007/05/17/117964.html</link><dc:creator>josson</dc:creator><author>josson</author><pubDate>Thu, 17 May 2007 00:54:00 GMT</pubDate><guid>http://www.tkk7.com/josson/archive/2007/05/17/117964.html</guid><wfw:comment>http://www.tkk7.com/josson/comments/117964.html</wfw:comment><comments>http://www.tkk7.com/josson/archive/2007/05/17/117964.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/josson/comments/commentRss/117964.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/josson/services/trackbacks/117964.html</trackback:ping><description><![CDATA[<strong>1.0鐨勬爣鍑嗕簨鍔¢厤緗ず渚?<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;"><strong> </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>bean </strong></span><span style="color: #ff0000;"><strong>id</strong></span><span style="color: #0000ff;"><strong>="baseTxService"</strong></span><span style="color: #ff0000;"><strong> class</strong></span><span style="color: #0000ff;"><strong>="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"</strong></span><span style="color: #ff0000;"><strong>  <br>           abstract</strong></span><span style="color: #0000ff;"><strong>="true"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>property </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="transactionManager"</strong></span><span style="color: #ff0000;"><strong> ref</strong></span><span style="color: #0000ff;"><strong>="transactionManager"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>property </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="proxyTargetClass"</strong></span><span style="color: #ff0000;"><strong> value</strong></span><span style="color: #0000ff;"><strong>="true"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>property </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="transactionAttributes"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>             </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>props</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>                 </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>prop </strong></span><span style="color: #ff0000;"><strong>key</strong></span><span style="color: #0000ff;"><strong>="get*"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>PROPAGATION_REQUIRED,readOnly</strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>prop</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>                 </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>prop </strong></span><span style="color: #ff0000;"><strong>key</strong></span><span style="color: #0000ff;"><strong>="find*"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>PROPAGATION_REQUIRED,readOnly</strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>prop</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>                 </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>prop </strong></span><span style="color: #ff0000;"><strong>key</strong></span><span style="color: #0000ff;"><strong>="save*"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>PROPAGATION_REQUIRED</strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>prop</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>                 </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>prop </strong></span><span style="color: #ff0000;"><strong>key</strong></span><span style="color: #0000ff;"><strong>="remove*"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>PROPAGATION_REQUIRED</strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>prop</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>             </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>props</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>property</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>property </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="preInterceptors"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>             </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>list</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>                 </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>ref </strong></span><span style="color: #ff0000;"><strong>bean</strong></span><span style="color: #0000ff;"><strong>="methodSecurityInterceptor"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>             </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>list</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>property</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>  </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>bean</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>  </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>bean </strong></span><span style="color: #ff0000;"><strong>id</strong></span><span style="color: #0000ff;"><strong>="userManager"</strong></span><span style="color: #ff0000;"><strong> parent</strong></span><span style="color: #0000ff;"><strong>="baseTxService"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>property </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="target"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>             </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>bean </strong></span><span style="color: #ff0000;"><strong>class</strong></span><span style="color: #0000ff;"><strong>="com.scommnet.acl.service.UserManager"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>property</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>  </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>bean</strong></span><span style="color: #0000ff;"><strong>></strong></span></div> <br></strong><strong>2.0鐨勪簨鍔¢厤緗ず渚?<br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;"><strong> </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>aop:config </strong></span><span style="color: #ff0000;"><strong>proxy-target-class</strong></span><span style="color: #0000ff;"><strong>="true"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>     </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>aop:advisor </strong></span><span style="color: #ff0000;"><strong>pointcut</strong></span><span style="color: #0000ff;"><strong>="execution(* com.scommnet.acl.*Manager.*(..))"</strong></span><span style="color: #ff0000;"><strong> advice-ref</strong></span><span style="color: #0000ff;"><strong>="txAdvice"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>     </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>aop:advisor </strong></span><span style="color: #ff0000;"><strong>pointcut</strong></span><span style="color: #0000ff;"><strong>="execution(* com.scommnet.sms.*Manager.save(..))"</strong></span><span style="color: #ff0000;"><strong> advice-ref</strong></span><span style="color: #0000ff;"><strong>="fooAdvice"</strong></span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br> </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>aop:config</strong></span><span style="color: #0000ff;"><strong>><</strong></span><span style="color: #800000;"><strong>tx:advice </strong></span><span style="color: #ff0000;"><strong>id</strong></span><span style="color: #0000ff;"><strong>="txAdvice"</strong></span><span style="color: #ff0000;"><strong> transaction-manager</strong></span><span style="color: #0000ff;"><strong>="transactionManager"</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>     </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>tx:attributes</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>tx:method </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="get*"</strong></span><span style="color: #0000ff;"><strong> </strong></span><strong><strong><span style="color: #ff0000;"><strong>read-only</strong></span><span style="color: #0000ff;"><strong>="true"</strong></span></strong></strong><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>tx:method </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="find*"</strong></span><span style="color: #0000ff;"><strong> </strong></span><strong><strong><span style="color: #ff0000;"><strong>read-only</strong></span><span style="color: #0000ff;"><strong>="true"</strong></span></strong></strong><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>         </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>tx:method </strong></span><span style="color: #ff0000;"><strong>name</strong></span><span style="color: #0000ff;"><strong>="*"</strong></span><span style="color: #ff0000;"><strong> </strong></span><span style="color: #0000ff;">rollback-for="BusinessException"</span><span style="color: #0000ff;"><strong>/></strong></span><span style="color: #000000;"><strong>  <br>    </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>tx:attributes</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br> </strong></span><span style="color: #0000ff;"><strong></</strong></span><span style="color: #800000;"><strong>tx:advice</strong></span><span style="color: #0000ff;"><strong>></strong></span><span style="color: #000000;"><strong>  <br>   <br> </strong></span><span style="color: #0000ff;"><strong><</strong></span><span style="color: #800000;"><strong>bean </strong></span><span style="color: #ff0000;"><strong>id</strong></span><span style="color: #0000ff;"><strong>="userManager"</strong></span><span style="color: #ff0000;"><strong> class</strong></span><span style="color: #0000ff;"><strong>="com.scommnet.acl.service.UserManager"</strong></span><span style="color: #0000ff;"><strong>/></strong></span></div> <br></strong>pointcut璇硶璇存槑錛孲pring<a target="blank">鍙傝冩枃妗?.2.3.4閲?/a>鏈夊畬鏁磋鏄庛?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #000000;">execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)</span></div> <br>鍏朵腑甯﹂棶鍙風殑modifiers-pattern?(public/protected) 鍜?declaring-type-pattern? throws-pattern? 鍙互涓嶅~ <p>鍙execution(* *..UserManager.save(..))</p> <p>絎竴棰? 浠h〃ret-type-pattern 榪斿洖鍊煎彲浠繪剰錛?..UserManager 浠h〃浠繪剰Pacakge閲岀殑BookManager綾匯? <br>濡傛灉鍐欐垚com.xyz.service.* 鍒欎唬琛╟om.xyz.service涓嬬殑浠繪剰綾伙紝com.xyz.service..* com.xyz.service鍒欎唬琛╟om.xyz.service鍙婂叾瀛恜ackage涓嬬殑浠繪剰綾伙紝save浠h〃save鏂規硶錛屼篃鍙互鍐檚ave* 浠h〃saveBook()絳夋柟娉? 銆?/p> <p>(..) 鍖歸厤0涓弬鏁版垨鑰呭涓弬鏁扮殑錛屼換鎰忕被鍨? <br>(x,..) 絎竴涓弬鏁扮殑綾誨瀷蹇呴』鏄疿 <br>(x,,,s,..) 鍖歸厤鑷沖皯4涓弬鏁幫紝絎竴涓弬鏁板繀欏繪槸x綾誨瀷錛岀浜屼釜鍜岀涓変釜鍙傛暟鍙互浠繪剰錛岀鍥涗釜蹇呴』鏄痵綾誨瀷銆?</p> 娉ㄦ剰name-pattern鍗冧竾涓嶈鍐欐垚*..*Manager 錛岃繖鏍峰瓙鐨勮瘽浼氭妸鎵鏈夌涓夋柟綾誨簱鐨凪anager姣斿Spring鐨凱latformTranstationManager 涔熷姞鍏op錛岄潪甯稿嵄闄┿傛墍浠ユ渶濂借繕鏄姞涓婇」鐩殑package鍓嶇紑錛屽com.sample<br><img src ="http://www.tkk7.com/josson/aggbug/117964.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/josson/" target="_blank">josson</a> 2007-05-17 08:54 <a href="http://www.tkk7.com/josson/archive/2007/05/17/117964.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>(鏀惰棌)Servlet(鎴栬匜ilter錛屾垨鑰匧istener)涓嬌鐢╯pring鐨処OC瀹瑰櫒http://www.tkk7.com/josson/archive/2007/04/25/113573.htmljossonjossonWed, 25 Apr 2007 09:08:00 GMThttp://www.tkk7.com/josson/archive/2007/04/25/113573.htmlhttp://www.tkk7.com/josson/comments/113573.htmlhttp://www.tkk7.com/josson/archive/2007/04/25/113573.html#Feedback0http://www.tkk7.com/josson/comments/commentRss/113573.htmlhttp://www.tkk7.com/josson/services/trackbacks/113573.html 鍦⊿ervlet鎴栬協ilter鎴栬匧istener涓嬌鐢╯pring鐨処OC瀹瑰櫒鐨勬柟娉曟槸錛?br>
WebApplicationContext webApplicationContext =
    WebApplicationContextUtils.getWebApplicationContext(request.getSession().getServletContext()); 

鐢變簬spring鏄敞鍏ョ殑瀵硅薄鏀懼湪ServletContext涓殑錛屾墍浠ュ彲浠ョ洿鎺ュ湪ServletContext鍙栧嚭WebApplicationContext 瀵硅薄錛?br>
WebApplicationContext webApplicationContext =
    (WebApplicationContext) servletContext.getAttribute(WebApplicationContext.ROOT_WEB_APPLICATION_CONTEXT_ATTRIBUTE);

浜嬪疄涓奧ebApplicationContextUtils.getWebApplicationContext鏂規硶灝辨槸浣跨敤涓婇潰鐨勪唬鐮佸疄鐜扮殑錛屽緩璁嬌鐢ㄤ笂闈笂闈㈢殑闈欐佹柟娉?/span>

josson 2007-04-25 17:08 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 免费的涩涩视频在线播放| 18禁成人网站免费观看| 在线观看免费精品国产| 亚洲成无码人在线观看| **俄罗斯毛片免费| 久久久久久亚洲Av无码精品专口 | 久久亚洲精精品中文字幕| 国产一区二区三区免费观看在线| 亚洲日本va午夜中文字幕久久| 曰批全过程免费视频免费看| 四虎影视在线永久免费看黄| 美女18毛片免费视频| 亚洲麻豆精品国偷自产在线91| 久久九九久精品国产免费直播| 亚洲熟妇丰满多毛XXXX| 久久99免费视频| 亚洲黄色免费观看| 日韩精品无码区免费专区| 亚洲综合在线一区二区三区| 国产美女精品久久久久久久免费| 特级毛片免费播放| 亚洲自偷自偷图片| 午夜精品免费在线观看| 亚洲福利秒拍一区二区| 黄网址在线永久免费观看| 免费国产黄网站在线观看动图 | 西西大胆无码视频免费| 国产亚洲精品欧洲在线观看| 国产精品亚洲美女久久久| 美女在线视频观看影院免费天天看 | 国产免费无码一区二区| 久久久无码精品亚洲日韩京东传媒| 97视频免费在线| 美女视频黄a视频全免费网站一区| 国外亚洲成AV人片在线观看| 最近中文字幕mv免费高清在线 | 日韩免费在线中文字幕| 久久久久无码精品亚洲日韩| 国产日本一线在线观看免费| 粉色视频成年免费人15次| 亚洲阿v天堂在线|