Java Web項目調試

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

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


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


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

           

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

          評論

          # OBD2 2013-11-14 13:53 obd2

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


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


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

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          隨筆檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 宿松县| 济阳县| 金秀| 牡丹江市| 阿拉善盟| 堆龙德庆县| 长顺县| 福鼎市| 平安县| 阿城市| 新乡县| 绥德县| 望奎县| 铅山县| 聂荣县| 沙田区| 淅川县| 万载县| 潮州市| 三原县| 乐亭县| 社会| 宜兰市| 罗城| 紫阳县| 龙里县| 汝阳县| 库伦旗| 梓潼县| 方城县| 丹东市| 桑植县| 姜堰市| 广汉市| 玉环县| 营山县| 德令哈市| 华安县| 轮台县| 曲沃县| 蒙阴县|