您好,登錄后才能下訂單哦!
本篇內容主要講解“JSP開發框架之MVC架構是什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JSP開發框架之MVC架構是什么”吧!
JSP:Java Server Page(java服務器頁面),是一個動態的網頁技術標準。它的主要目的是將表示邏輯從Servlet中分離出來。而Java Servlet是JSP的技術基礎,而且大型的Web應用程序的開發需要Java Servlet和JSP配合才能完成。JSP是在傳統的網頁HTML文件中插入Java程序段,從而形成JSP文件,后綴名為jsp。用JSP開發的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統上運行。它實現了Html語法中的java拓展,即可以以(形式)來寫入java編程語言。通常使用Java編程語言編寫類XML的tags和scriplets,來封裝產生動態網頁的處理邏輯。
在大多數WEB應用中,瀏覽器直接通過HTML或者JSP的形式與用戶交互,響應用戶的請求。雖然很直觀,但是大多數管理信息系統操作的數據量都是驚人的,隨著代碼的增多會使JSP頁面臃腫不堪,WEB服務器的負荷過重。因此,在中間層上采用基于模型視圖控制器(MVC.Model-View-Controller)的設計模式。Model層用來實現業務邏輯,View層用來顯示用戶界面,Controller層主要負責View層和Model層之間的控制關系。如下圖所示
DAO:Data Access Object 數據訪問接口,是面向對象的數據接口
對數據庫的訪問操作一般會有:增加數據、刪除數據、修改數據、查詢數據等等
我們建立ORM(Object Relation Mapping),在數據庫和DAO之間建立聯系。
如圖所示
如上圖兩張圖我們可以初步了解MVC的結構,Model層一般來說由許多JAVABeans組成,根據這些Beans在系統中起的不同的作用,將它們分為Command Beans、Data Beans、View Beans三種類型。View層主要都是一些ASPX頁面文件,他們不包括后臺代碼。VIEW層中可以對所有的頁面,進行HTML生成和格式化。可以在VIEW層中使用內聯代碼,進行動態頁面開發。VIEW層中的ASPX頁面的請求,只能調用CONTROLLER中的方法。Controller是整個MVC架構的核心。在Controller類中的方法都是用來相應瀏覽器或者VIEW層的請求。Controller將使用MODEL層來向VIEW層的頁面傳輸數據。Controoler使用VIEWDATA來傳輸任何數據給到VIEW層。
到此,相信大家對“JSP開發框架之MVC架構是什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。