首先,MVC模式是指:1.顯示JSP(view層,也就是用戶可見頁面)
2.邏輯JSP(Controller層,邏輯控制,主要處理從views層傳過來的數據,及與java程序相關聯)
3.實體類(Model,一般是DAO模式(面向對象模式))
分工明確,相對但又協同工作,這樣做讓代碼可讀性更高,極大地降低了出錯率,提高出錯后糾正的能力。
個人總結,出現問題首先看錯誤信息,不明白的話就再看看數據庫變化沒,這個是重點。沒變的話 就在與出錯功能關聯的邏輯jsp中打斷點,DeBug下。其實數據庫沒變的話,要么是參數沒傳過來,要么是你的java程序出問題了。核對變量名,核對連接數據庫的幾個重要設置如URL,核對sql語句,問題也就這么多。其他的軟件問題等等就不再提了。myEclipse真的是一個強大的工具。
功能調試完畢,那么進行bug的修改。個人認為,能夠交給js做的任務,例如輸入內容長度、類型,就不給jsp做。
相關的 過濾器、監聽器和更為安全的將jsp顯示層放入WEB-INF中先記在這兒,再好好總結下
posted on 2011-12-28 22:53
人稱小雨 閱讀(138)
評論(0) 編輯 收藏