2013第46週二今天開放中遇到的幾個問題

2013第46週二今天開放中遇到的幾個問題
1.MyEclipse編輯器環境使用:
    a定位所在文件對應的目錄結構快捷鍵alt+shift+w(好像能夠設置自動對應的,還沒注意到)
    b查看接口函數的實現crtl+T直接定位的實現而不是聲明接口
    c要儘快解決的java、jsp、js默認編輯器的設置問題,尤爲是jsp文件編輯時tab鍵設置,自動生成代碼模板,註釋模板問題,在開始就要注意本身的代碼風格和模板,而不是到最後統一修改,由於你未來根本沒時間改。今晚上及明早上再好好學習現有的java及jsp編碼規範和對應的模板及快捷鍵相關操做。
    d今天想搜索不用hibernate的狀況下如何有數據庫表結構來自動生成pojo類,用myeclipse的鏈接上數據庫找到對應表後右鍵看到了JPA、EJB、Hibernate的反向工程裏面能夠設置,但單擊後選擇包時沒法進行,上網搜索後知道現有工程中沒有hibernate、JPA的能力,選中工程右鍵Myeclipse增長Hibernate能力再嘗試利用hibernate只生成pojo類的方法成功。只是沒找到快捷的去掉工程Hibernate能力操做,多是此過程逆向時容易出問題吧。
2.Spring事務操做,以前項目用Java時都本身作事務處理或者hibernate來作,此次項目不用hibernate,本身寫sql語句開始覺得寫事務會很麻煩,原來利用Spring 的aop特性,只要在配置文件陪一下就能夠對service層啓用事務,知足配置條件的方法Spring自動作事務封裝,全部操做完成返回成功時Spring作commit處理,若是中間有步驟出錯,會自動回滾。事務配置文件以下:
<tx:advice id="txAdvice" transaction-manager="transactionManager">
        <tx:attributes>                    
            <tx:method name="get*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/>
            <tx:method name="find*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/>
            <tx:method name="load*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/>
            <tx:method name="search*" propagation="SUPPORTS" read-only="true" isolation="READ_COMMITTED"/>
            <tx:method name="*" propagation="REQUIRED" isolation="READ_COMMITTED" />        
        </tx:attributes>
    </tx:advice>
    
    <aop:config>
        <aop:pointcut id="servicePointcut"
            expression="execution(*.*.service.impl.*.*(..))" />
        <aop:advisor advice-ref="txAdvice" pointcut-ref="servicePointcut" />
    </aop:config>

3.今天早上及中午吃飯後看了下jquery的入門教程文檔,發現真的很巧妙,藉此次項目機會必定要用好jquery,如今想象本身印象最深的就是jquery靈活的選擇器。選擇定位要操做的對象確實是很重要的操做。今天以爲要不斷暗示本身面對開發中問題,提升開發速度,遇到別人好的代碼段時先蒐集到wiz筆記中,用好工具也意味着在平常工做生活中要儘量的用工具來解決問題,熟練用工具並發現其問題改進。
相關文章
相關標籤/搜索