Java Blog for Alex Wan

          Let life be beautiful like summer flowers and death like autumn leaves.

          統計

          留言簿(10)

          BlogJava

          Blogs

          DIV+CSS

          JQuery相關

          友情鏈接

          常去的地方

          數據供應

          閱讀排行榜

          評論排行榜

          appfuse構建項目的常見問題

           1. 如何在翻頁的時候才讀取下面的數據?
          2. 怎樣對使用同一個FormBean的多個Form進行客戶端校驗?
          3. 怎樣優化Hibernate的效率?《Hibernate In Action》中提供了多種策略,有些時候應該使用lazy,有些時候應該使用outer-join。
          4. 在什么時機生成導出文件?目前我是在查詢的Action中同時生成了導出文件,否則,到了下一頁,我就不知道查詢條件了,當然,如果把拼裝后的HQL存儲在Session或者Hidden中也可以解決這個問題,但是這樣就破壞了DAO的封裝,要把DAO封裝后的HQL發送給Action,然后發送的到Web界面層,所以目前我還在猶豫生成導出文件的時機選擇在哪里?
          5. 什么時候應該自己獲取數據庫連接,執行native SQL?具體需要注意些什么?
          6. SiteMesh的模板優化?
          7. DisplayTag的底層實現?

          8.如何使用velocity作為view層?

          這個框架的優點是:如果熟悉了開發流程,可以大幅度的提高開發速度,如果業務不是很復雜,使用AppGen可以生成60%左右的代碼,而且程序可維護性好,因為作者使用了多個設計模式對各個層面進行了封裝,所以不同的模塊代碼風格出奇的一致,有利于開發人員快速上手,也有利于接收其他開發人員遺留的代碼。



          在appgen中修改build.xml的target可以控制生成那些代碼,另外還可以修改模板,使得appgen生成更接近自己需要的代碼。要利用好這些優點的前提是,程序員本身對ant要有相當的了解。



          Let life be beautiful like summer flowers and death like autumn leaves.

          posted on 2008-06-07 09:44 Alexwan 閱讀(226) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 垦利县| 绵竹市| 买车| 大连市| 崇仁县| 曲麻莱县| 腾冲县| 九江市| 巴南区| 葵青区| 永泰县| 开封市| 治县。| 洛隆县| 聂拉木县| 南平市| 泗阳县| 香河县| 阿巴嘎旗| 乌兰察布市| 凌云县| 武平县| 顺义区| 瑞丽市| 东方市| 晋中市| 晴隆县| 肇东市| 博白县| 唐山市| 湘阴县| 图木舒克市| 开江县| 湟源县| 方山县| 平阳县| 益阳市| 岳阳县| 新化县| 蒙阴县| 夏津县|