<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我的蛋殼

    倡導自由、開放、分享的Java技術社區 http://www.javaread.com

     

    spring學習資料和知識庫集錦

    下面是本人學習使用spring到現在的一些資料和經驗,希望對某些朋友有用。

    1。學習資料部分

    1。1 強烈建議學習spring下載包中doc目錄下的MVC-step-by-step。sample目錄下的例子也都是比較好的spring開發的例子。
    1。2 appfuse:我剛剛開始學習的時候就是使用appfuse的,可以幫助快速建立項目。集成了目前最流行的幾個開源輕量級框架或者工具Ant,XDoclet,Spring,Hibernate(iBATIS),JUnit,Cactus,StrutsTestCase,JSTL,Struts等。
    AppFuse網站:http://raibledesigns.com/wiki/Wiki.jsp?page=AppFuse
    1.3 Spring 開發指南(夏昕)(http://www.xiaxin.net/Spring_Dev_Guide.rar)
    入門書籍,里面簡單介紹了反轉控制和依賴注射的概念,以及spring的bean管理,spring的MVC,spring和hibernte,iBatis的結合。對于入門者來說,還是很有用的。
    1.4 spring學習的中文論壇
    SpringFramework中文論壇(http://spring.jactiongroup.net) 。
    JavaRead開源網站(http://www.javaread.com/question/list)的問答欄目,注冊簡單,問題回復挺快的。
    Java視線論壇(http://forum.javaeye.com)的spring欄目,有問題的討論。
    1.5 深度學習:基本掌握之后,這兩本書你該去看看。這兩本書是由Spring的作者Rod Johnson編寫的。
    Expert One on one J2EE Design and Development
    Expert One on one J2EE Development Without EJB
    1.6 加把勁,再研究研究spring的文檔。
    http://www.jactiongroup.net/reference/html/index.html

    2. 知識庫

    2.1 如何在spring配置Quartz
    配置如下:
    <bean id="taskJob" class="org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean">
        <property name="targetObject" ref="myService" />
        <property name="targetMethod" value="myMethod" />
        <property name="concurrent" value="false" />
    </bean>
    <bean id="taskTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
        <property name="jobDetail" ref=" taskJob " />
        <property name="startDelay" value="10000" />
        <property name="repeatInterval" value="60000" />
    </bean>
    詳細可參考:http://www.javaread.com/article/show/69

    2.2 在spring下怎么配置攔截器
    dataSecurityAdvisor
    <bean id="dataSecurityAdvice" class="com.javaread.你的advice實現類"/>
    <bean id="dataSecurityAdvisor" class="org.springframework.aop.support.RegexpMethodPointcutAdvisor">
            <property name="advice">
                <ref local="dataSecurityAdvice"/>
            </property>
            <property name="patterns">
                <list><!-- 攔截方法模式 -->
                    <value>.*get.*</value>
      <value>.*create.*</value>
      <value>.*update.*</value>
      <value>.*delete.*</value>
                </list>
            </property>
    </bean>
    使用advice:在需要使用該攔截器的時候,在對應bean里添加一下代碼即可。
    <property name="postInterceptors">
     <list>
      <ref local="dataSecurityAdvisor"/>
     </list>
    </property>

    2.3 Spring中如何實現事務管理 
    事務管理的控制應該放到商業邏輯層。
    xml文件定義如下:
    事務定制:
    <bean id="txProxyTemplate" abstract="true"
    class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
    <property name="transactionManager"><ref bean="transactionManager"/></property>
    <property name="transactionAttributes">
    <props>
    <prop key="save*">PROPAGATION_REQUIRED</prop>
    <prop key="remove*">PROPAGATION_REQUIRED</prop>
    <prop key="*">PROPAGATION_REQUIRED</prop>
    </props>
    </property>
    </bean>
    service bean配置:
    <bean id="yourManage" parent="txProxyTemplate">
    <property name="target">
    <bean class="com.javaread.你的service bean">
    <property name="yourDAO"><ref bean="yourDAO"/></property>
    </bean>
    </property>
    </bean>

    2.4 spring框架下,bean越來越多時,該如何管理
    主要方法有二,
    a)把bean分類,用不同的xml文件配置,再同時加載。
    b)利用annotation新特性,簡化配置。
    更多信息:http://www.javaread.com/question/show/962.5 在spring中如何配置log4j
    非常簡單,在web.xml中加入以下代碼即可。
    <context-param>
    <param-name>log4jConfigLocation</param-name>
    <param-value>/WEB-INF/log4j.properties</param-value>
    </context-param>



    本文作者:javaread.com

    posted on 2008-07-04 11:10 javaread.com 閱讀(4278) 評論(1)  編輯  收藏

    評論

    # re: spring學習資料和知識庫集錦 2009-02-09 11:03 mudbird

    深表感謝!讀了您的這篇博客獲益匪淺。  回復  更多評論   


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    導航

    統計

    常用鏈接

    留言簿(3)

    隨筆檔案

    Java

    友情鏈接

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲av无码一区二区三区观看| 亚洲人成人网站色www| 亚洲av永久无码嘿嘿嘿| 91九色老熟女免费资源站| 亚洲日本在线看片| 久久午夜伦鲁片免费无码| 亚洲第一区香蕉_国产a| 99精品视频在线视频免费观看| 91亚洲导航深夜福利| 免费看黄视频网站| 亚洲AV无码AV吞精久久| 国产一区二区三区在线免费观看| 四虎影视永久在线精品免费| 亚洲黄片毛片在线观看| 精品熟女少妇aⅴ免费久久| 一本久久a久久精品亚洲| 99ee6热久久免费精品6| 亚洲精品美女网站| 免费欧洲美女牲交视频| 久久嫩草影院免费看夜色| 亚洲国产精品久久久久久| 久久久久久免费视频| 亚洲av色香蕉一区二区三区| 亚洲欧洲一区二区三区| 久久永久免费人妻精品下载| 亚洲欧美一区二区三区日产| 亚洲精品成人a在线观看| 久久免费福利视频| 精品亚洲福利一区二区| 中文字幕人成人乱码亚洲电影| 最近2018中文字幕免费视频| 亚洲国产欧美国产综合一区 | 4399影视免费观看高清直播| 亚洲中文久久精品无码1| 国产精品冒白浆免费视频| 免费看搞黄视频网站| 亚洲av中文无码乱人伦在线观看 | 成年人免费的视频| 免费一级毛片在线播放视频免费观看永久 | 亚洲AV无码久久久久网站蜜桃| 免费a级毛片网站|