Servlet和JSP的區別與MVC模式

2021-07-27 23:57:08 字數 655 閱讀 7631

理解以下三點即可:

1、不同之處在哪?

2、各自的特點

3、通過mvc雙劍合璧

既然jsp和servlet都有自身的適用環境,那麼能否揚長避短,讓它們發揮各自的優勢呢?答案是肯定的——mvc(model-view-controller)模式非常適合解決這一問題。

mvc模式(model-view-controller)是軟體工程的一種軟體框架,系統分為三個基本部分:模型(model)、檢視(view)和控制器(controller):

在jsp/servlet開發的軟體系統中,這三個部分的描述如下所示:

web瀏覽器傳送http請求到服務端,被controller(servlet)獲取並進行處理(例如引數解析、請求**)

controller(servlet)呼叫核心業務邏輯——model部分,獲得結果

controller(servlet)將邏輯處理結果交給view(jsp),動態輸出html內容

動態生成的html內容返回到瀏覽器顯示

**知乎:

JSP與Servlet的區別 聯絡

理解以下三點即可 1 不同之處在哪?2 各自的特點 3 通過mvc雙劍合璧 既然jsp和servlet都有自身的適用環境,那麼能否揚長避短,讓它們發揮各自的優勢呢?答案是肯定的 mvc model view controller 模式非常適合解決這一問題。mvc模式 model view contr...

JSP和Servlet有什麼區別?

1 不同之處在哪 servlet在j a 中通過httpservletresponse物件動態輸出html內容 jsp在靜態html內容中嵌入j a j a 被動態執行後生成html內容 2 各自的特點 2.1.servlet能夠很好地組織業務邏輯 但是在j a原始檔中通過字串拼接 的方式生成動態h...

jsp與servlet之間的跳轉

jsp和servlet之間跳轉總結 request.getcontextpath 即代表 專案名。如 news01 一 從jsp頁面跳到其他頁面或servlet 從jsp頁面跳到其他頁面使用全路徑 專案名 檔案的路徑 如專案名為news01,頁面目錄如下 1 比如從index.jsp頁面跳到main...