Java Web項目調試

          工作中會帶一些實習生或新人,大多缺乏經驗,項目調試是他們很頭疼的問題,代碼出了問題往往就束手無策了,很影響工作效率。其實代碼調試是有步驟可循的,代碼出了問題要做的第一件事情是定位問題,只有知道問題出在哪才能解決。

          一個Java Web項目通常是由前端和后端組成的,請求是由前端發送給后臺代碼處理的,所以我們要做的第一件事情就是確定問題出在前端還是后端,先要保證前端發送給后端的請求參數是對的,有些同學在請求參數不對或者請求根本沒有到達后臺的情況下盲目地去檢查后臺代碼是不對的。


          前臺請求通常通過form、超鏈接或ajax等方法提交給后臺,我們必須確定提交的鏈接是對的,然后是參數,提交的參數我們可以通過瀏覽器地址或者一些瀏覽器調試工具(例如火狐的firebug)得到。


          如果請求鏈接是對的、參數也是對的,那就是后臺的問題了,后臺問題通常通過eclipse的debug工作調試,但有一種情況,就是開發中會運用一些mvc框架,例如struts2、spring
          mvc等,我們在后臺某個地方加斷點根本就沒反應,這時候有個很簡單的方法,把斷點加到control層的代碼入口處,如果還沒反應,那就是框架配置問題了,要檢查配置對不對。

           

          posted on 2013-11-12 23:30 gps夢想 閱讀(3021) 評論(1)  編輯  收藏 所屬分類: JAVA基礎

          評論

          # OBD2 2013-11-14 13:53 obd2

          到現在都不會。。。。  回復  更多評論   


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


          網站導航:
           
          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宜兰市| 洪雅县| 正安县| 太保市| 临澧县| 卫辉市| 达孜县| 卢氏县| 贺兰县| 达尔| 乳山市| 天镇县| 京山县| 犍为县| 砚山县| 盐源县| 衡阳县| 浦县| 颍上县| 杨浦区| 镇宁| 沙湾县| 渝北区| 金寨县| 白朗县| 桂东县| 门头沟区| 两当县| 梅州市| 连南| 新蔡县| 天津市| 平阴县| 汉阴县| 阜宁县| 西平县| 阿合奇县| 霞浦县| 息烽县| 澎湖县| 平谷区|