2013年11月12日

          Java Web項目調試

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

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


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


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

           

          posted @ 2013-11-12 23:30 gps夢想 閱讀(3021) | 評論 (1)編輯 收藏

          <2013年11月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          1234567

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 全南县| 古丈县| 巫溪县| 交城县| 德兴市| 宁陵县| 霍城县| 九江县| 股票| 濮阳县| 东兴市| 崇仁县| 益阳市| 芦山县| 米脂县| 上饶县| 井冈山市| 凤凰县| 平江县| 庐江县| 内乡县| 宁海县| 双鸭山市| 方城县| 宣化县| 肥乡县| 水富县| 高密市| 阿拉善盟| 彰化市| 同仁县| 施秉县| 鹰潭市| 横山县| 玉环县| 吐鲁番市| 嵊泗县| 益阳市| 吉木萨尔县| 静宁县| 赣榆县|