該案例中 Servlet 與 javabean 同時存在的必要性
1.為什么要從reg登陸界面到Servlet中去創(chuàng)建Users實例再將實例交給usersinfo中javabean ?而不是直接通過reg提交給usersinfo 并在usersinfo中通過javabean 創(chuàng)建實例 2.這個案例中 Servlet 和 javabean 是否有同時存在的必要性
1.為什么要從reg登陸界面到Servlet中去創(chuàng)建Users實例再將實例交給usersinfo中javabean ?而不是直接通過reg提交給usersinfo 并在usersinfo中通過javabean 創(chuàng)建實例 2.這個案例中 Servlet 和 javabean 是否有同時存在的必要性
2017-02-11
舉報
2017-03-05
這個問題其實很簡單,為了代碼分離便于維護,當你的實體類代碼中混雜著一大堆的控制層代碼,你覺得會容易維護么,那你為啥不連實體層也省了直接全寫在JSP里面那,分層就是為了分配各部分代碼的工作,這樣便于維護管理與擴展。而其中的servlet就只負責傳遞數(shù)據(jù),調用模型層生成實體模型,然后調用業(yè)務邏輯去處理,最后調用視圖層的JSP去顯示出該輸出的內容,這就是它的職責,其它部分也有其他部分的職責。
2017-02-11
降低耦合,便于開發(fā)。你這樣想,如果你開發(fā)后端,前端人員沒有吧頁面給你,你怎么辦?如果你直接把邏輯寫在Servlet是不是就不用管頁面,到時候頁面來了直接導入進去不寫邏輯是不是方便很多。交給JSP頁面處理的話是model1,交給servlet2處理是model2。model2的mvc模式更加明確一些。