jsp基于Web的可維護(hù)的數(shù)據(jù)庫瀏覽器(源代碼+論文+答辯PPT)
jsp基于Web的可維護(hù)的數(shù)據(jù)庫瀏覽器(源代碼+論文+答辯PPT),jsp,基于,Web,維護(hù),數(shù)據(jù)庫,瀏覽器,源代碼,論文,答辯,PPT
可維護(hù)的數(shù)據(jù)庫瀏覽器指導(dǎo)教師 學(xué) 生功能簡介:基于基于WebWeb采用三層結(jié)構(gòu)采用三層結(jié)構(gòu),用用MVCMVC模式組合模式組合JSP JSP ServletServlet和和JavaBeanJavaBean Web Web界面的要求是允許用戶瀏覽相關(guān)數(shù)據(jù)庫界面的要求是允許用戶瀏覽相關(guān)數(shù)據(jù)庫中的內(nèi)容中的內(nèi)容.該界面使用戶可以通過指定一個(gè)該界面使用戶可以通過指定一個(gè)JDBCJDBC驅(qū)動(dòng)器或驅(qū)動(dòng)器或URLURL來與一個(gè)數(shù)據(jù)庫連接。接著,應(yīng)用來與一個(gè)數(shù)據(jù)庫連接。接著,應(yīng)用程序會允許用戶瀏覽數(shù)據(jù)庫中定義的所有表,并程序會允許用戶瀏覽數(shù)據(jù)庫中定義的所有表,并且可以選擇任何一個(gè)表對其數(shù)據(jù)進(jìn)行處理。同樣,且可以選擇任何一個(gè)表對其數(shù)據(jù)進(jìn)行處理。同樣,用戶還可以輸入用戶還可以輸入SQLSQL查詢語句并查看這些查詢操查詢語句并查看這些查詢操作產(chǎn)生的列表數(shù)據(jù)。在用戶使用會話的任何時(shí)間作產(chǎn)生的列表數(shù)據(jù)。在用戶使用會話的任何時(shí)間內(nèi),必須確保用戶可以很容易地?cái)嚅_數(shù)據(jù)庫,并內(nèi),必須確保用戶可以很容易地?cái)嚅_數(shù)據(jù)庫,并連接到另一個(gè)數(shù)據(jù)庫上。連接到另一個(gè)數(shù)據(jù)庫上。三層結(jié)構(gòu):優(yōu)點(diǎn)優(yōu)點(diǎn):三層結(jié)構(gòu)是個(gè)更靈活的三層結(jié)構(gòu)是個(gè)更靈活的體系結(jié)構(gòu),它把顯示邏輯從體系結(jié)構(gòu),它把顯示邏輯從業(yè)務(wù)邏輯中分離出來,這就業(yè)務(wù)邏輯中分離出來,這就意味著業(yè)務(wù)代碼是獨(dú)立的,意味著業(yè)務(wù)代碼是獨(dú)立的,可以不關(guān)心怎樣顯示和在哪可以不關(guān)心怎樣顯示和在哪里顯示。里顯示。業(yè)務(wù)邏輯層現(xiàn)在處于中業(yè)務(wù)邏輯層現(xiàn)在處于中間層,不需要關(guān)心由哪種類間層,不需要關(guān)心由哪種類型的客戶來顯示數(shù)據(jù),也可型的客戶來顯示數(shù)據(jù),也可以與后端系統(tǒng)保持相對獨(dú)立以與后端系統(tǒng)保持相對獨(dú)立性,有利于系統(tǒng)擴(kuò)展。性,有利于系統(tǒng)擴(kuò)展。三層結(jié)構(gòu):TomcatTomcat作為作為WebServerWebServerServletServlet控制類實(shí)現(xiàn)業(yè)務(wù)控制類實(shí)現(xiàn)業(yè)務(wù)邏輯控制邏輯控制多種數(shù)據(jù)庫連接多種數(shù)據(jù)庫連接MVC模式:模型模型:應(yīng)用程序的業(yè)務(wù)邏應(yīng)用程序的業(yè)務(wù)邏輯輯視圖視圖:應(yīng)用程序的表示層應(yīng)用程序的表示層控制器控制器:用用ServletServlet實(shí)現(xiàn)實(shí)現(xiàn)表示層表示層-視圖標(biāo)志庫視圖標(biāo)志庫 所有的所有的.JSP.JSP都是表示都是表示層層 表示層的核心是請求表示層的核心是請求控制器,控制器,controller.jspcontroller.jsp。它可以用來創(chuàng)建它可以用來創(chuàng)建RequestControllerRequestController會話會話beanbean的一個(gè)實(shí)例,該實(shí)的一個(gè)實(shí)例,該實(shí)例可以實(shí)現(xiàn)頁面流程邏例可以實(shí)現(xiàn)頁面流程邏輯,并可以推動(dòng)控制器輯,并可以推動(dòng)控制器定義的定義的JSPJSP視圖對請求做視圖對請求做出響應(yīng)。是入口點(diǎn)。出響應(yīng)。是入口點(diǎn)。controller.jspcontroller.jspchooseTable.jspchooseTable.jspcsvView.jspcsvView.jspeditTable.jspeditTable.jsptableView.jsptableView.jspsystemError.jspsystemError.jspupdateOK.jspupdateOK.jsplogout.jsplogout.jsp邏輯(模型):程序中的業(yè)務(wù)邏輯程序中的業(yè)務(wù)邏輯封裝到組件封裝到組件(Bean)(Bean)中有中有利于測試改進(jìn)質(zhì)量和重利于測試改進(jìn)質(zhì)量和重用用RequestHandler.javaRequestHandler.javaBrowseSession.javaBrowseSession.javaChooseTable.javaChooseTable.javaNewConnection.javaNewConnection.javaDBConnect.javaDBConnect.java控制類:ServletServlet和幫助類和幫助類RequestController.javaRequestController.javaUpdateTable.javaUpdateTable.javaLogout.javaLogout.java 等等數(shù)據(jù)層數(shù)據(jù)層-Web.xml JDBCJDBC功能的核心包含在功能的核心包含在JDBCTableModelJDBCTableModel類中。類中。JDBCTableModel.javaJDBCTableModel.java該類將運(yùn)行該類將運(yùn)行SQLSQL查詢,并維查詢,并維護(hù)護(hù)ResultSetsResultSets建立的內(nèi)部數(shù)據(jù)建立的內(nèi)部數(shù)據(jù)結(jié)構(gòu)。結(jié)構(gòu)。實(shí)現(xiàn)應(yīng)用程序所需的最后實(shí)現(xiàn)應(yīng)用程序所需的最后一個(gè)文件是一個(gè)文件是WARWAR的的web.xmlweb.xml文件。它有兩項(xiàng)文件。它有兩項(xiàng)任務(wù);首先,必須告訴任務(wù);首先,必須告訴JSPJSP引擎到那里去尋找描述引擎到那里去尋找描述視圖標(biāo)志庫所需的標(biāo)志庫視圖標(biāo)志庫所需的標(biāo)志庫描述符;其次,還必須把描述符;其次,還必須把應(yīng)用程序的應(yīng)用程序的“welcome welcome page”page”設(shè)為設(shè)為“controller.jspcontroller.jsp”。將。將應(yīng)用程序的環(huán)境設(shè)為應(yīng)用程序的環(huán)境設(shè)為dbexploredbexplore。web.xmlweb.xml狀態(tài)圖:
收藏
編號:30550163
類型:共享資源
大?。?span id="bbeyaba" class="font-tahoma">1.12MB
格式:RAR
上傳時(shí)間:2021-10-10
20
積分
- 關(guān) 鍵 詞:
-
jsp
基于
Web
維護(hù)
數(shù)據(jù)庫
瀏覽器
源代碼
論文
答辯
PPT
- 資源描述:
-
jsp基于Web的可維護(hù)的數(shù)據(jù)庫瀏覽器(源代碼+論文+答辯PPT),jsp,基于,Web,維護(hù),數(shù)據(jù)庫,瀏覽器,源代碼,論文,答辯,PPT
展開閱讀全文
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
裝配圖網(wǎng)所有資源均是用戶自行上傳分享,僅供網(wǎng)友學(xué)習(xí)交流,未經(jīng)上傳用戶書面授權(quán),請勿作他用。