freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

高校家園網網站的設計與實現畢業(yè)論文(編輯修改稿)

2025-07-15 13:54 本頁面
 

【文章內容簡介】 et)和 JSP 標記(tag) ,從而形成 JSP 文件 (*.jsp)。 用 JSP 開發(fā)的 Web 應用是跨平臺的,即能在 Linux 下運行,也能在其他操作系統(tǒng)上運行。 JSP 技術使用 Java 編程語言編寫類 XML 的 tags 和 scriptlets,來封裝產生動態(tài)網頁的處理邏輯。網頁還能通過 tags 和 scriptlets 訪問存在于服務端的資源的應用邏輯。JSP 將網頁邏輯與網頁設計和顯示分離,支持可重用的基于組件的設計,使基于 Web 的應用程序的開發(fā)變得迅速和容易。 Web 服務器在遇到訪問 JSP 網頁的請求時,首先執(zhí)行其中的程序段,然后將執(zhí)行結果連同 JSP 文件中的 HTML 代碼一起返回給客戶。插入的 Java 程序段可以操作數據庫、重新定向網頁等,以實現建立動態(tài)網頁所需要的功能。 JSP 與 Java Servlet 一樣,是在服務器端執(zhí)行的,通常返回該客戶端的就是一個 HTML 文本,因此客戶端只要有瀏覽器就能瀏覽。 JSP 頁面由 HTML 代碼和嵌入其中的 Java 代碼所組成。服務器在頁面被客戶端請求以后對這些 Java 代碼進行處理,然后將生成的 HTML 頁面返回給客戶端的瀏覽器。Java Servlet 是 JSP 的技術基礎,而且大型的 Web 應用程序的開發(fā)需要 Java Servlet 和 JSP 配合才能完成。JSP 具備了 Java 技術的簡單易用,完全的面向對象,具有平臺無關性且安全可靠,主要面向因特網的所有特點。 MVC 及 Struts 和 Hibernate 介紹 MVC 介紹 MVC 模式是ModelViewController的縮寫,中文翻譯為模式視圖 控制器 。即把一個應用的輸入、處理、輸出流程按照 Model、View、Controller 的方式進行分離,這樣一個應用被分成三個層——模型層、視圖層、控制層。 視圖(View)代表用戶交互界面,對于 Web 應用來說,可以概括為 HTML 界面,但有可能為 XHTML、XML 和 Applet。隨著應用的復雜性和規(guī)模性,界面的處理也變得具有挑戰(zhàn)性。一個應用可能有很多不同的視圖,MVC 設計模式對于視圖的處理僅限于視圖上數據的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交予模型(Model)處理。比如一個訂第二章 需求分析 7單的視圖只接受來自模型的數據并顯示給用戶,以及將用戶界面的輸入數據和請求傳遞給控制和模型。 模型(Model):就是業(yè)務流程 /狀態(tài)的處理以及業(yè)務規(guī)則的制定。業(yè)務流程的處理過程對其它層來說是黑箱操作,模型接受視圖請求的數據,并返回最終的處理結果。業(yè)務模型的設計可以說是 MVC 最主要的核心。目前流行的 EJB 模型就是一個典型的應用例子,它從應用技術實現的角度對模型做了進一步的劃分,以便充分利用現有的組件,但它不能作為應用設計模型的框架。它僅僅告訴你按這種模型設計就可以利用某些技術組件,從而減少了技術上的困難。對一個開發(fā)者來說,就可以專注于業(yè)務模型的設計。MVC 設計模式告訴我們,把應用的模型按一定的規(guī)則抽取出來,抽取的層次很重要,這也是判斷開發(fā)人員是否優(yōu)秀的設計依據。抽象與具體不能隔得太遠,也不能太近。MVC 并沒有提供模型的設計方法,而只告訴你應該組織管理這些模型,以便于模型的重構和提高重用性。我們可以用對象編程來做比喻,MVC 定義了一個頂級類,告訴它的子類你只能做這些,但沒法限制你能做這些。這點對編程的開發(fā)人員非常重要。 業(yè)務模型還有一個很重要的模型那就是數據模型。數據模型主要指實體對象的數據 保存(持續(xù)化) 。比如將一張訂單保存到數據庫,從數據庫獲取訂單。我們可以將這個模型單獨列出,所有有關數據庫的操作只限制在該模型中。 控制(Controller)可以理解為從用戶接收請求 , 將模型與視圖匹配在一起,共同完成用戶的請求。劃分控制層的作用也很明顯,它清楚地告訴你,它就是一個分發(fā)器,選擇什么樣的模型,選擇什么樣的視圖,可以完成什么樣的用戶請求??刂茖硬⒉蛔鋈魏蔚臄祿幚?。例如,用戶點擊一個連接,控制層接受請求后, 并不處理業(yè)務信息,它只把用戶的信息傳遞給模型,告訴模型做什么,選擇符合要求的視圖返回給用戶。因此,一個模型可能對應多個視圖,一個視圖可能對應多個模型。 模型、視圖與控制器的分離,使得一個模型可以具有多個顯示視圖。如果用戶通過某個視圖的控制器改變了模型的數據,所有其它依賴于這些數據的視圖都應反映到這些變化。因此,無論何時發(fā)生了何種數據變化,控制器都會將變化通知所有的視圖,導致顯示的更新。這實際上是一種模型的變化傳播機制。模型、視圖、控制器三者之間的關系和各自的主要功能,如圖 22 所示。第二章 需求分析 8模型封裝應用程序狀態(tài)響應狀態(tài)查詢應用程序功能通知視圖改變視圖解釋模型模型更新請求發(fā)送用戶輸入給控制器允許控制器選擇試圖控制器定義應用程序行為用戶動作映射成模型更新選擇響應的視圖 視圖選擇用戶請求狀態(tài)改變狀態(tài)查詢通知改變方法調用 事件圖 22 MVC 組件類型的關系和功能 Struts 介紹 Struts 是 Apache 基金會 Jakarta 項目組的一個 Open Source 項目,它采用MVC 模式,能夠很好地幫助 java 開發(fā)者利用 J2EE 開發(fā) Web 應用。和其他的java 架構一樣,Struts 也是面向對象設計,將 MVC 模式 分離顯示邏輯和業(yè)務邏輯 的能力發(fā)揮得淋漓盡致。Struts 框架的核心是一個彈性的控制層,基于如 Java Servlet ,JavaBeans,Resource Bundles 與 XML 等標準技術,以及 Jakarta Commons 的一些類庫。Struts 有一組相互協(xié)作的類(組件) 、Serlvet 以及 jsp tag lib 組成?;?Struts 構架的 Web 應用程序基本上符合 JSP Model2 的設計標準,可以說是一個傳統(tǒng) MVC 設計模式的一種變化類型。 Struts 這個名字來源于在建筑和舊式飛機中使用的支持金屬架。它的目的是為了減少在運用 MVC 設計模型來開發(fā) Web 應用的時間。Struts 跟Tomcat、Turbine 等諸多 Apache 項目一樣,是開源軟件,這是它的一大優(yōu)點,使開發(fā)者能更深入的了解其內部實現機制。除此之外,Struts 的優(yōu)點主要集中體現在兩個方面:Taglib 和頁面導航。Taglib 是 Struts 的標記庫,靈活動用,能大大提高開發(fā)效率。另外,就目前國內的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標記外,很少開發(fā)自己的標記,或許 Struts 是一個很好的起點。第二章 需求分析 9 Hibernate 介紹 Hibernate 是一個開放源代碼的 對象關系映射框架,它對 JDBC 進行了非常輕量級的對象封裝,使得 Java 程序員可以隨心所欲的使用對象編程思維來操縱數據庫。 Hibernate 可以應用在任何使用 JDBC 的場合,既可以在 Java 的客戶端程序使用,也可以在 Servlet/JSP 的 Web 應用中使用,最具革命意義的是,Hibernate 可以在應用 EJB 的 J2EE 架構中取代 CMP,完成數據持久化的重任JDK,TOMCAT,SQL,MYECLIPSE 等軟件都可以去 計算機畢業(yè)設計網下載到的。第三章 系統(tǒng)分析 10第三章 系統(tǒng)分析 任務描述 為了豐富高校學生的網上生活,建立一個學生網上溝通和聯系的橋梁,本課題擬設計和實現一個高校學生家園網網站,其功能主要包括:(1) 會員登錄:新會員注冊、會員登錄、會員修改注冊信息、會員管理(包括會員密碼修改等功能) ;(2) 新聞發(fā)布:系統(tǒng)管理員和通訊員可以進行網站相關新聞信息的添加、修改、刪除和查詢等功能;(3) 高校生活:系統(tǒng)管理員和通訊員可以通過網站介紹一些國內外高校大學生的校園學習和生活情況;(4) 高校論壇:實現一個網上論壇的功能;(5) 用戶管理:本系統(tǒng)用戶包括三類:一是系統(tǒng)管理員;二是通訊員,通訊員由系統(tǒng)管理員特別添加;三是一般會員。(6) 其它:根據需要增加一些其它功能。 用 UML 用例圖描述系統(tǒng)需求 用例圖簡介 用例圖用來描述系統(tǒng)與參與者之間的相互作用,也可以說它是從用戶角度出發(fā)對如何使用系統(tǒng)的描述。首先要理清下面幾個概念: 角色:角色代表了某一事件發(fā)生的參與者,他用一個小人表示。在通常的網絡項目中,角色常被用來代表使用網站的用戶(管理員、用戶等) ,但角色的作用并不局限于此,它也可以用來代表與系統(tǒng)交互的其他實體。 用例:用例代表系統(tǒng)可以實現的功能,通常一個用例代表一組功能,它實質上規(guī)定了系統(tǒng)實現功能的范圍。在實際項目開發(fā)過程中,一個項目中往往涉及很多個用例,此時需要將其分解成若干個子系統(tǒng)實現,以便于理解。在 UML中,用例用一個橢圓表示。用例圖:當角色與用例發(fā)生某種關系時,就可以用一個圖將它們關聯起來,這就是用例圖,角色與用例之間使用一個帶箭頭的實線連接,箭頭方向代表使用者與被使用者關系。第三章 系統(tǒng)分析 11 系統(tǒng)用例分析高校學生管理系統(tǒng)網站存在三種身份的用戶:學生,管理員和通訊員,每種身份操作起來都很方便、快捷。任何普通用戶可以瀏覽、查看高校新聞,這些通訊員的基本信息都有管理員對
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1