锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久热这里只有精品视频免费观看 ,97国产精品久久,97久久亚洲http://www.aygfsteel.com/rkind/category/5679.html<font size=5 align=right>鐭ヤ漢鑰呮櫤 鑷煡鑰呮槑 Fighting!!</font>zh-cnFri, 02 Mar 2007 07:18:20 GMTFri, 02 Mar 2007 07:18:20 GMT60Spring 緙栫▼鍏ラ棬鍗佸ぇ闂瑙g瓟 杞?/title><link>http://www.aygfsteel.com/rkind/archive/2005/12/06/22750.html</link><dc:creator>rkind</dc:creator><author>rkind</author><pubDate>Tue, 06 Dec 2005 09:54:00 GMT</pubDate><guid>http://www.aygfsteel.com/rkind/archive/2005/12/06/22750.html</guid><wfw:comment>http://www.aygfsteel.com/rkind/comments/22750.html</wfw:comment><comments>http://www.aygfsteel.com/rkind/archive/2005/12/06/22750.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/rkind/comments/commentRss/22750.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/rkind/services/trackbacks/22750.html</trackback:ping><description><![CDATA[<FONT size=4>1銆佸浣曞涔燬pring錛?BR><BR>銆銆浣犲彲浠ラ氳繃涓嬪垪閫斿緞瀛︿範spring錛?BR><BR>銆銆(1) spring涓嬭澆鍖呬腑doc鐩綍涓嬬殑MVC-step-by-step鍜宻ample鐩綍涓嬬殑渚嬪瓙閮芥槸姣旇緝濂界殑spring寮鍙戠殑渚嬪瓙銆?<BR><BR>銆銆(2) AppFuse闆嗘垚浜嗙洰鍓嶆渶嫻佽鐨勫嚑涓紑婧愯交閲忕駭妗嗘灦鎴栬呭伐鍏?Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,Canoo's WebTest,Struts Menu,Display Tag Library,OSCache,JSTL,Struts 銆?BR><BR>銆銆浣犲彲浠ラ氳繃AppFuse婧愪唬鐮佹潵瀛︿範spring銆?BR><BR>AppFuse緗戠珯錛歨ttp://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse<BR><BR>銆銆(3)Spring 寮鍙戞寚鍗?澶忔槙)錛坔ttp://www.xiaxin.net/Spring_Dev_Guide.rar錛?BR><BR>銆銆涓鏈瑂pring鐨勫叆闂ㄤ功綾?閲岄潰浠嬬粛浜嗗弽杞帶鍒跺拰渚濊禆娉ㄥ皠鐨勬蹇碉紝浠ュ強spring鐨刡ean綆$悊錛宻pring鐨凪VC錛宻pring鍜宧ibernte錛宨Batis鐨勭粨鍚堛?BR><BR>銆銆(4) spring瀛︿範鐨勪腑鏂囪鍧?BR><BR>銆銆SpringFramework涓枃璁哄潧(http://spring.jactiongroup.net)<BR><BR>銆銆Java瑙嗙嚎璁哄潧(http://forum.javaeye.com)鐨剆pring鏍忕洰<BR><BR>銆銆2銆佸埄鐢⊿pring妗嗘灦緙栫▼錛宑onsole鎵撳嵃鍑簂og4j:WARN Please initialize the log4j system properly錛?BR><BR>銆銆璇存槑浣犵殑log4j.properties娌℃湁閰嶇疆銆傝鎶妉og4j.properties鏀懼埌宸ョ▼鐨刢lasspath涓紝eclipse鐨刢lasspath涓篵in鐩綍錛岀敱浜庣紪璇戝悗src鐩綍涓嬬殑鏂囦歡浼氭嫹璐濆埌bin鐩綍涓嬶紝鎵浠ヤ綘鍙互鎶妉og4j.properties鏀懼埌src鐩綍涓嬨?BR><BR>銆銆榪欓噷緇欏嚭涓涓猯og4j.properties鐨勪緥瀛愶細<BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>log4j.rootLogger=DEBUG,stdout<BR>log4j.appender.stdout=org.apache.log4j.ConsoleAppender<BR>log4j.appender.stdout.layout=org.apache.log4j.PatternLayout<BR>log4j.appender.stdout.layout.ConversionPattern=%d %5p (%F:%L) - %m%n</FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆3銆佸嚭鐜?java.lang.NoClassDefFoundError?<BR><BR>銆銆涓鑸儏鍐典笅鏄敱浜庝綘娌℃湁鎶婂繀瑕佺殑jar鍖呮斁鍒發(fā)ib涓?BR><BR>銆銆姣斿浣犺閲囩敤spring鍜宧ibernate錛堝甫浜嬪姟鏀寔鐨勮瘽錛夛紝浣犻櫎浜唖pring.jar澶栬繕闇瑕乭ibernat.jar銆乤opalliance.jar銆乧glig.jar銆乯akarta-commons涓嬬殑鍑犱釜jar鍖呫?BR><BR>http://www.springframework.org/download.html涓嬭澆spring寮鍙戝寘錛屾彁渚涗袱縐峼ip鍖?BR>spring-framework-1.1.3-with-dependencies.zip鍜宻pring-framework-1.1.3.zip錛屾垜寤鴻浣犱笅杞絪pring-framework-1.1.3-with-dependencies.zip銆傝繖涓獄ip瑙e帇緙╁悗姣斿悗鑰呭涓涓猯ib鐩綍錛屽叾涓湁hibernate銆乯2ee銆乨om4j銆乤opalliance銆乯akarta-commons絳夊父鐢ㄥ寘銆?BR><BR>銆銆4銆乯ava.io.FileNotFoundException: Could not open class path resource [....hbm.xml],鎻愮ず鎵句笉鍒皒ml鏂囦歡錛?BR><BR>銆銆鍘熷洜涓鑸湁涓や釜錛?BR><BR>銆銆(1)璇ml鏂囦歡娌℃湁鍦╟lasspath涓?<BR><BR>銆銆(2)applicationContext-hibernate.xml涓殑xml鍚嶅瓧娌℃湁甯﹀寘鍚嶃傛瘮濡傦細<BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>錛渂ean id="sessionFactory" class="org.springframework.orm.hibernate.LocalSessionFactoryBean"錛?BR>錛減roperty name="dataSource"錛烇紲ref bean="dataSource"/錛烇紲/property錛?BR>錛減roperty name="mappingResources"錛?BR>銆錛渓ist錛?BR>銆銆錛渧alue錛濽ser.hbm.xml錛?value錛?BR>銆銆閿欙紝鏀逛負錛?<BR>銆銆錛渧alue錛瀋om/yz/spring/domain/User.hbm.xml錛?value錛?BR>銆錛?list錛?BR>錛?property錛?BR>錛減roperty name="hibernateProperties"錛?BR>錛減rops錛?<BR>銆錛減rop key="hibernate.dialect"錛?net.sf.hibernate.dialect.MySQLDialect 錛?prop錛?<BR>銆錛減rop key="hibernate.show_sql"錛瀟rue錛?prop錛?<BR>錛?props錛?<BR>錛?property錛?BR>錛?bean錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆5銆乷rg.springframework.beans.NotWritablePropertyException: Invalid property 'postDao' of bean class錛?BR><BR>銆銆鍑虹幇寮傚父鐨勫師鍥犳槸鍦╝pplication-xxx.xml涓璸roperty name鐨勯敊璇?BR><BR>銆銆錛減roperty name="...."錛?涓璶ame鐨勫悕瀛楁槸涓巄ean鐨剆et鏂規(guī)硶鐩稿叧鐨勶紝鑰屼笖瑕佹敞鎰忓ぇ灝忓啓銆?BR><BR>銆銆姣斿<BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>public class PostManageImpl extends BaseManage implements PostManage {<BR>銆private PostDAO dao = null;<BR>銆public void setPostDAO(PostDAO postDAO){<BR>銆銆this.dao = postDAO;<BR>銆}<BR>}</FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆閭d箞xml鐨勫畾涔夊簲璇ユ槸錛?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>錛渂ean id="postManage" parent="txProxyTemplate"錛?BR>錛減roperty name="target"錛?BR>銆錛渂ean class="com.yz.spring.service.implement.PostManageImpl"錛?BR>銆銆錛減roperty name="postDAO"錛烇紲ref bean="postDAO"/錛烇紲/property錛?瀵?BR>銆銆錛減roperty name="dao"錛烇紲ref bean="postDAO"/錛烇紲/property錛?閿?BR>銆錛?bean錛?BR>錛?property錛?BR>錛?bean錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆6銆丼pring涓浣曞疄鐜頒簨鍔$鐞嗭紵<BR><BR>銆銆棣栧厛錛屽鏋滀嬌鐢╩ysql錛岀‘瀹歮ysql涓篒nnoDB綾誨瀷銆?BR><BR>銆銆浜嬪姟綆$悊鐨勬帶鍒跺簲璇ユ斁鍒板晢涓氶昏緫灞傘備綘鍙互鍐欎釜澶勭悊鍟嗕笟閫昏緫鐨凧avaBean錛屽湪璇avaBean涓皟鐢―AO錛岀劧鍚庢妸璇ean鐨勬柟娉曠撼鍏pring鐨勪簨鍔$鐞嗐?BR><BR>銆銆姣斿錛歺ml鏂囦歡瀹氫箟濡備笅錛?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>錛渂ean id="txProxyTemplate" abstract="true"<BR>class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean"錛?BR>錛減roperty name="transactionManager"錛烇紲ref bean="transactionManager"/錛烇紲/property錛?BR>錛減roperty name="transactionAttributes"錛?BR>錛減rops錛?BR>錛減rop key="save*"錛濸ROPAGATION_REQUIRED錛?prop錛?BR>錛減rop key="remove*"錛濸ROPAGATION_REQUIRED錛?prop錛?BR>錛減rop key="*"錛濸ROPAGATION_REQUIRED錛?prop錛?BR>錛?props錛?BR>錛?property錛?BR>錛?bean錛?BR><BR>錛渂ean id="userManage" parent="txProxyTemplate"錛?BR>銆錛減roperty name="target"錛?BR>銆銆錛渂ean class="com.yz.spring.service.implement.UserManageImpl"錛?BR>銆銆銆錛減roperty name="userDAO"錛烇紲ref bean="userDAO"/錛烇紲/property錛?BR>銆銆錛?bean錛?BR>銆錛?property錛?BR>錛?bean錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆com.yz.spring.service.implement.UserManageImpl灝辨槸鎴戜滑鐨勫疄鐜板晢涓氶昏緫鐨凧avaBean銆傛垜浠氳繃parent鍏冪礌澹版槑鍏朵簨鍔℃敮鎸併?BR><BR>銆銆7銆佸浣曠鐞哠pring妗嗘灦涓嬫洿澶氱殑JavaBean錛?BR><BR>銆銆JavaBean瓚婂錛宻pring閰嶇疆鏂囦歡灝辮秺澶э紝榪欐牱涓嶆槗緇存姢銆備負浜嗕嬌閰嶇疆娓呮櫚錛屾垜浠彲浠ュ皢JavaBean鍒嗙被綆$悊錛屾斁鍦ㄤ笉鍚岀殑閰嶇疆鏂囦歡涓?搴旂敤鍚姩鏃跺皢鎵鏈夌殑xml鍚屾椂鍔犺澆銆?BR><BR>銆銆姣斿錛?BR><BR>銆銆DAO灞傜殑JavaBean鏀懼埌applicationContext-hibernate.xml涓紝鍟嗕笟閫昏緫灞傜殑JavaBean鏀懼埌applicationContext-service.xml涓傜劧鍚庡惎鍔ㄧ被涓皟鐢ㄤ互涓嬩唬鐮佽澆鍏ユ墍鏈夌殑ApplicationContext銆?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>String[] paths = {"com/yz/spring/dao/hibernate/applicationContext-hibernate.xml",<BR>"com/yz/spring/service/applicationContext-service.xml"};<BR>ctx = new ClassPathXmlApplicationContext(paths);</FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆8銆亀eb搴旂敤涓浣曞姞杞紸pplicationContext錛?BR><BR>銆銆鍙互閫氳繃瀹氫箟web.xml錛岀敱web瀹瑰櫒鑷姩鍔犺澆銆?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>錛渟ervlet錛?BR>錛渟ervlet-name錛瀋ontext錛?servlet-name錛?BR>錛渟ervlet-class錛瀘rg.springframework.web.context.ContextLoaderServlet錛?servlet-class錛?BR>錛渓oad-on-startup錛?錛?load-on-startup錛?BR>錛?servlet錛?BR><BR>錛渃ontext-param錛?BR>錛減aram-name錛瀋ontextConfigLocation錛?param-name錛?BR>錛減aram-value錛?WEB-INF/applicationContext-hibernate.xml錛?param-value錛?BR>錛減aram-value錛?WEB-INF/applicationContext-service.xml錛?param-value錛?BR>錛?context-param錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆9銆佸湪spring涓浣曢厤緗殑log4j?<BR><BR>銆銆鍦╳eb.xml涓姞鍏ヤ互涓嬩唬鐮佸嵆鍙?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>錛渃ontext-param錛?BR>錛減aram-name錛瀕og4jConfigLocation錛?param-name錛?BR>錛減aram-value錛?WEB-INF/log4j.properties錛?param-value錛?BR>錛?context-param錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆10銆丼pring妗嗘灦鍏ラ棬鐨勭紪紼嬮棶棰樿В鍐充簡錛屾垜璇ュ浣曟洿娣卞湴棰嗕細Spring妗嗘灦鍛紵<BR><BR>銆銆榪欎袱鏈功浣犺鍘葷湅鐪嬨傝繖涓ゆ湰涔︽槸鐢盨pring鐨勪綔鑰匯od Johnson緙栧啓鐨勩?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>Expert One on one J2EE Design and Development<BR>Expert One on one J2EE Development Without EJB</FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆浣犱篃璇ョ湅鐪媘artinfowler鐨処nversion of Control Containers and the Dependency Injection pattern銆?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>http://www.martinfowler.com/articles/injection.html</FONT></TD></TR></TBODY></TABLE><FONT size=4>銆<BR>銆銆鍐嶅ソ濂界爺璇諱竴涓媠pring鐨勬枃妗c?BR><BR></FONT> <TABLE borderColor=#ffcc66 width="90%" align=center bgColor=#dadacf border=1> <TBODY> <TR> <TD><FONT size=4>http://www.jactiongroup.net/reference/html/index.html錛堜腑鏂囩増錛屾湭鍏ㄩ儴緲昏瘧錛?/FONT></TD></TR></TBODY></TABLE><BR><FONT size=4>銆銆榪樻湁灝辨槸澶氬疄璺靛惂銆?BR></FONT><img src ="http://www.aygfsteel.com/rkind/aggbug/22750.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/rkind/" target="_blank">rkind</a> 2005-12-06 17:54 <a href="http://www.aygfsteel.com/rkind/archive/2005/12/06/22750.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <a href="http://www.aygfsteel.com/" title="狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频">狠狠久久亚洲欧美专区_中文字幕亚洲综合久久202_国产精品亚洲第五区在线_日本免费网站视频</a> </div> </footer> 主站蜘蛛池模板: <a href="http://" target="_blank">信宜市</a>| <a href="http://" target="_blank">霍山县</a>| <a href="http://" target="_blank">高安市</a>| <a href="http://" target="_blank">吉安县</a>| <a href="http://" target="_blank">千阳县</a>| <a href="http://" target="_blank">巴彦淖尔市</a>| <a href="http://" target="_blank">蛟河市</a>| <a href="http://" target="_blank">三原县</a>| <a href="http://" target="_blank">松潘县</a>| <a href="http://" target="_blank">隆回县</a>| <a href="http://" target="_blank">安达市</a>| <a href="http://" target="_blank">津南区</a>| <a href="http://" target="_blank">班戈县</a>| <a href="http://" target="_blank">邵阳市</a>| <a href="http://" target="_blank">黎城县</a>| <a href="http://" target="_blank">城固县</a>| <a href="http://" target="_blank">漯河市</a>| <a href="http://" target="_blank">波密县</a>| <a href="http://" target="_blank">桐庐县</a>| <a href="http://" target="_blank">南木林县</a>| <a href="http://" target="_blank">大悟县</a>| <a href="http://" target="_blank">称多县</a>| <a href="http://" target="_blank">常熟市</a>| <a href="http://" target="_blank">都江堰市</a>| <a href="http://" target="_blank">新绛县</a>| <a href="http://" target="_blank">黑河市</a>| <a href="http://" target="_blank">南昌市</a>| <a href="http://" target="_blank">桐梓县</a>| <a href="http://" target="_blank">留坝县</a>| <a href="http://" target="_blank">塔城市</a>| <a href="http://" target="_blank">准格尔旗</a>| <a href="http://" target="_blank">蓬莱市</a>| <a href="http://" target="_blank">汶上县</a>| <a href="http://" target="_blank">濮阳县</a>| <a href="http://" target="_blank">湖口县</a>| <a href="http://" target="_blank">长泰县</a>| <a href="http://" target="_blank">桐庐县</a>| <a href="http://" target="_blank">科技</a>| <a href="http://" target="_blank">永福县</a>| <a href="http://" target="_blank">图们市</a>| <a href="http://" 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>