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

正文內(nèi)容

java個人博客開發(fā)本科生畢業(yè)論文(完整版)

2024-10-14 17:54上一頁面

下一頁面
  

【正文】 的程序能夠自動地將 SQL 語句傳送給相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)( DBMS)。這個網(wǎng)絡(luò)可是 intra,比如連接全體雇員的企業(yè)內(nèi)部網(wǎng),當(dāng)然也可以是 inter。 使用 JDBC 的優(yōu)缺點 的優(yōu)點 ? JDBC API 與 ODBC 十分相似,有利于用戶理解 ? JDBC 使得編程人員從復(fù)雜的驅(qū)動器調(diào)用命令和函數(shù)中解脫出來。 模型一,如下圖所示,稱之為 JSP+JavaBeans 模型。這一模型結(jié)合了JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩種技術(shù)原有的優(yōu)勢。 3 需求分析 需求分析概述 需求分析是軟件定義時期的最后一個階段,他的任務(wù)是準確回答“系統(tǒng)做什么?”這個問題。個人博客系統(tǒng)可以幫助 用戶管理個人的所有發(fā)布信息,而且用戶可以對自己的信息進行任意的修改。它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。它描述了從用戶角度看到的數(shù)據(jù) ,它反映了用戶的現(xiàn)實環(huán)境 ,且與在軟件系統(tǒng)中的實現(xiàn)方法無關(guān)。 A.實體 實體是客觀世界中存在的且可相 互區(qū)分的事物。 每個屬性值都是原子值,即僅僅是一個簡單值而不含內(nèi)部結(jié)構(gòu)。 C.屬性 屬性是實體或聯(lián)系所具有的性質(zhì),通常一個實體由若干屬性來刻畫。 概念模型設(shè)計 ( 1)相關(guān)概念 最常用的表示概念數(shù)據(jù)模型的方法是實體 — 聯(lián) 系 方 法菏澤學(xué)院本科生畢業(yè)論文 19 ( entity— relationship approach)這種方法用 ER 圖描述現(xiàn)實世界中的實體,而不涉及這些實體在系統(tǒng)中的實現(xiàn)方法。 軟件系統(tǒng)本質(zhì)上是信息處理系統(tǒng) ,因此 ,在軟件系統(tǒng)的整個開發(fā)過程中都必須考慮兩方面的問題 “數(shù)據(jù) ”及對數(shù)據(jù)的 “處理 ”。 具體的要求如下: ? 博主可以簡單的添加和刪除 文章; ? 獨立于具體的數(shù)據(jù)庫平臺。需求分析的結(jié)果是系統(tǒng)開發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件的質(zhì)量。 從開發(fā)的觀點看,模型二具有更清晰的頁面表現(xiàn),清楚的開發(fā)角色的劃分,可以充分利用開發(fā)團隊中的網(wǎng)頁設(shè)計人員和 Java 開發(fā)人員。大量嵌入式代碼使整個頁面程序變得異常復(fù)雜。 ? JDBC API 是面向?qū)ο蟮?,可以讓用戶把它的常用方法封裝為一個類,以備菏澤學(xué)院本科生畢業(yè)論文 13 后用。而且,在許多情況下,三層模型可以提供更好的性能。這就需要能直接被訪 問的數(shù)據(jù)庫進行連接的 JDBC 驅(qū)動器。使用 JDBC,向各種關(guān)系型數(shù)據(jù)庫發(fā)送 SQL 語句成為一件很容易的事。它由一些 Java 語言編寫的類和界面組成。 1. 初始化 ? 在下列時刻裝入 Servlet: ? 如果已經(jīng)配置自動裝入選項,則在啟動服務(wù)器是自動裝入 ? 在服務(wù)器啟動后,客戶機首次向 Servlet 發(fā)出請求時 ? 重新裝入 Servlet 時 裝入 Servlet 后,服務(wù)器創(chuàng)建一個 Servlet 實例并且調(diào)用它的 init()方法。 2. Servlet 的一些應(yīng)用范圍: ? 處理 HTTP 請求 Servlet 能夠處理 HTTP 請求,并且能夠傳遞 HTTP 響應(yīng)到客戶端。這樣做的好處是充分利用了 JSP 的頁面表現(xiàn)能力,避免了 Servlet在頁面表現(xiàn)方面的嚴重不足,大大縮短了開發(fā)周期,各盡所能。這種模式結(jié)合了 JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩者的優(yōu)點。 Servlet 的主要功能在于交互式的瀏覽和修改數(shù)據(jù),生成動態(tài) Web內(nèi)容。 Servlet 和 CGI 一樣都是運行在 Web 服務(wù)器上,用來生成 Web 頁面的。 菏澤學(xué)院本科生畢業(yè)論文 8 Servlet 技術(shù) Servlet 技術(shù)概述 Servlet(Java 服務(wù)器小程序 )是用 Java 編寫的服務(wù)器端程序,是由服務(wù)器端調(diào)用和執(zhí)行的任何 Java 類。 PHP 也可以 CGI 方式或 ISAPI方式到 IIS 或 PWS 中去。目前的 JSP 的確可以在多種 Web 服務(wù)器和操作系統(tǒng)下使用。使用 JSP 技術(shù)可以很方便地將一大堆 JSP 頁面組合成為一個 Web 應(yīng)用程序。這個方法使用戶能夠簡單而快速地編程,并且很容易根據(jù)請求和資源狀態(tài)生成動態(tài)內(nèi)容。JSP 頁面通常被編譯成為 Java Servlet。小腳本是一個代碼片段,在請求的處理過程中被執(zhí)行。 絕大多數(shù) JSP 處理將通過與 JSP 相關(guān)的基于 XML 的標(biāo)簽完成。 web 服務(wù)器在遇到訪問 JSP 網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以 HTMI 格式返回給客戶。 JSP(Java Server Pages,服務(wù)器端動態(tài)網(wǎng)頁 )既然名為“服務(wù)器端”動態(tài)網(wǎng)頁,可想而知, JSP 必定是在“服務(wù)器”建立的動態(tài)網(wǎng)頁。同時 ,由于網(wǎng)上博客系統(tǒng)所占據(jù)的主導(dǎo)地位 ,一個簡單的個人博客 ,就可以使用戶隨心所欲的達到自己的交流目的 ,這也為網(wǎng)上信息傳遞提供了一個平臺。很少個人博客出名和成為主流,但一些個人博客很快就聚集了許多 讀者。許多博客專注在特定的課題上提供評論或新聞,其他則被作為比較個人的日記。 5.關(guān)于博主模塊功能:實現(xiàn)博主個人信息的添加、刪除、修改的功能,并及時對數(shù)據(jù)庫進行操作,以供前臺調(diào)用。本系統(tǒng)主要為用戶提供博客系統(tǒng)。 作者簽名 : 日 期: 學(xué)位論文原創(chuàng)性聲明 本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨立進行研究所取得的研究成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機構(gòu)的學(xué)位或?qū)W歷而使用過的材料。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 2. 相冊模塊功能 : 接受博主提交信息,根據(jù)信息做出相應(yīng)添加、刪除、修改操作,并對相應(yīng)操作對數(shù)據(jù)庫進行操作,修改數(shù)據(jù)庫內(nèi)容,以供前臺調(diào)用 3. 日志模塊功能 : 根據(jù)博主提交信息,對數(shù)據(jù)庫進行添加修改刪除,及時更新數(shù)據(jù)庫。為此 ,我提出了個人博客系統(tǒng)開發(fā)的課題。個人博客作者一般注重博客的內(nèi)容,即使他們的博客從來沒有被除了自己以外的人閱讀過。 認識同好交流朋友:借由博客的社群性質(zhì)可以吸引興趣或性格相合的網(wǎng)友來觀看, 并且借此認識結(jié)交新朋友。不僅僅是人們?nèi)粘I畹慕涣鳎嗟氖峭ㄟ^博客學(xué)習(xí)到更多的知識。 瀏覽器 服務(wù)器 JSP數(shù)據(jù)庫請求 請求請求回傳回傳回傳 JSP 運作模式 由于 JSP 放置在 Web 服務(wù)器上,它在解析使 用者由表單穿送過來的字段數(shù)據(jù)后,接著通過適當(dāng)?shù)倪壿嬌蓸?biāo)準 HTML 文件 ,然后傳送給客戶端,使用者看到的是一般符合 HTML 格式的文件內(nèi)容。 JSP 頁面使用 JSP 指示將指令傳遞到 JSP 引擎?;跇?biāo)簽的語法的真正威力來自于客戶標(biāo)簽庫的開發(fā);使得工具供應(yīng)商或其他人員能夠為特定的要求創(chuàng)建和分派標(biāo)簽。 ? JSP 頁面的應(yīng)用模型。 JSP 頁面可以包含在多種不同的應(yīng)用體系結(jié)構(gòu)或者模型中,它的頁面可以 應(yīng)用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。首先,在速度上,傳統(tǒng)的 CGI 程序需要 使用系統(tǒng)的標(biāo)準輸入輸出設(shè)備來實現(xiàn)動態(tài)網(wǎng)頁的生成,而 JSP 是直接和服務(wù)器相關(guān)聯(lián)的。盡管有第三方的插件號稱可以在 UNIX 下使用 ASP,但菏澤學(xué)院本科生畢業(yè)論文 7 對基于 COM 組件技術(shù)的 ASP 來說,在沒有 COM 支持的 UNIX 平臺下只能是一個“玩具”。 Microsoft IIS 本身支持 JSP,但可以通過 JRUN, Weblogic, Websphere 來實現(xiàn)。包括 JavaBeans 和 J2EE 技術(shù)在內(nèi)的 Java 技術(shù)是 JSP強大生命力的所在。瀏覽器端也就是客戶端運行的 Java 程序叫做 Applet,而服務(wù)器端運行的程序叫做 Servlet。 Servlet看起來像是通常的 Java 程序。 ? 服務(wù)器將響應(yīng)返回給客戶端。 Servlet 創(chuàng)建 JSP 需要的 JavaBean 和對象,再根據(jù)用戶的行為,決定處理哪個 JSP 頁面并發(fā)送給用戶??梢酝ㄟ^定制協(xié)議或標(biāo)準進行通信。按照任務(wù)類型或組織范圍,可以允許被用來在幾個服務(wù)器中劃分邏輯上的服務(wù)區(qū)。 Service()方法也可以調(diào)用其他方法來處理請求,例如 doGet()、 doPost()或其他的方法。 JDBC 現(xiàn)在可以連接的數(shù)據(jù)庫包括: Xbase、 Oracle、 Sybase、 Access 以及 Paradox 等。菏澤學(xué)院本科生畢業(yè)論文 12 不但如此,使用 Java編寫的應(yīng)用程序可以在任何支持 Java 的平臺上運行,不必在不同的平臺上編寫不同的應(yīng)用。 在三層模型中,命令將被發(fā)送到服務(wù)的 “ 中間層 ” ,而 “ 中間層 ” 將 SQL 語句發(fā)送到數(shù)據(jù)庫。可以致力于應(yīng)用程序中的關(guān)鍵地方。在這一模型中, JSP 頁面獨自響應(yīng)請求并將處理結(jié)果返回給客戶,所有的數(shù)據(jù)通過 JavaBean 來處理, JSP實現(xiàn)頁面的表現(xiàn)。這個模型圖 22 JSP 模型一 菏澤學(xué)院本科生畢業(yè)論文 14 使用 JSP 技術(shù)來 表現(xiàn)頁面,使用 Servlet 技術(shù)完成大量的事務(wù)處理,使用圖 3: Bean 來存儲數(shù)據(jù)。 在可行性分析階段已經(jīng)粗略的了解了用戶的需求,甚至還提出了可執(zhí)行方案,但是,可行性研究的基本目的是用較小的成本在較短的時間內(nèi)確定是否存在可 行方案,因此忽略了許多細節(jié)。本博客系統(tǒng)主要是為了用戶提供一個網(wǎng)上空間,讓用戶可以在空閑的時間進入自己的領(lǐng)域隨意玩轉(zhuǎn)。即在需求分析的基礎(chǔ)上,設(shè)計出能夠滿足客戶業(yè)務(wù)要求的各種實體,也就是各種對象,以及它們之間的相互關(guān)系。 最常用的表示概念數(shù)據(jù)模型的方法 ,是實體聯(lián)系方法 。實體可以是人,也可以是物,也可以是具體事物,也可以是抽象概念。 屬于第一范式且每一個非主屬性完全函數(shù)依賴于碼。聯(lián)系可以分為三類:一對一的關(guān)系、一對多的關(guān)系和多對多的關(guān)系。用這種方法表示的概念性數(shù)據(jù)模型又稱為 ER 模型。描述概念模型的有力工具是 ER 模型。 通過個人博客網(wǎng)站可以結(jié)交更多的朋友,表達更多的想法,它隨時可以發(fā)布文章。 圖 23 JSP 模型二 菏澤學(xué)院本科生畢業(yè)論文 15 需求分析的任務(wù)還不是確定系統(tǒng)怎樣完成它的工作,而僅僅是確定系統(tǒng)完成哪些工作,也就是對目標(biāo)系統(tǒng)提出完整、準確、清晰、具體的要求。它創(chuàng)建 JSP 需要的 Bean 和對象,然后根據(jù)用戶請求的行為,決定將哪個 JSP 頁面發(fā)送給客戶。然而使用這種方式就要在 JSP 頁面使用大量的 Java 代碼,當(dāng)需要處理的業(yè)務(wù)邏輯很復(fù)雜時,這種情況會變得非常糟糕。 ? 用戶可以使用 JDBCODBC 橋驅(qū)動器將 JDBC 函數(shù)轉(zhuǎn)換為 ODBC。 MIS管理員將發(fā)現(xiàn)三層模型很有吸引力,因為 “ 中間層 ” 可以進行對訪問的控制并協(xié)同數(shù)據(jù)庫的更新,另一個優(yōu)勢就是如果有一個 “ 中間層 ”用戶就可以使用一個易用的高層的 API,這個 API 可以由 “ 中間層 ” 進行轉(zhuǎn)換,轉(zhuǎn)換成底層的調(diào)用。 兩層模型中,一個 java Applet 或者一個 Java應(yīng)用直接同數(shù)據(jù)庫連接。 JDBC 擴展了 Java 語言的功能。 JDBC 技術(shù) JDBC 概述 JDBC 是 Java 數(shù)據(jù)庫連接( Java Data Base Connectivity)的簡稱, 是一種可用于執(zhí)行 SQL 語句的 Java API( Application Programming Interface 應(yīng)用程序設(shè)計接口)。 Servlet 的生命周期 Servlet 的生命周期始于將它裝入 Web服務(wù)器的內(nèi)存時,并在終止或重新裝入Servlet 時結(jié)束。 ? 將定制的處理提供給所有服務(wù)器的標(biāo)準例行程序, Servlet 可以修改如何認證用 戶。 在實際的開發(fā)過程中,往往先把 JSP 頁面開發(fā)出來,然后再將 JSP 代碼轉(zhuǎn)換成 Servlet。網(wǎng)站開發(fā)具有兩種模式,其中的一種模式同時使用到了 JSP 和 Servlet。因為是對象字節(jié)碼,可動態(tài)的從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server就如同 Applet 對 Client 一樣,但是,由于 Servlet 運行于 Server中,它們并不需要一個圖形用戶界面。 Java Servlet 能夠像 CGI 腳本一樣動態(tài)的擴展 Web服務(wù)器的功能,并采用請求 — 響應(yīng)模式提供 Web 服務(wù)。有理由認為,在將來的 Web 開發(fā)中,中小型站點將出現(xiàn) JSP, 和 PHP 三分天下的局面,但是對于大型的電子商務(wù)站點, JSP 及 J2EE 技術(shù)將成為首選。 PHP 本身就對各種操作系統(tǒng)和 Web 服務(wù)器作了支持, PHP 目前可以作為Apache 的一個附加模塊直接編譯進入 Apache 中去,由于 Apache 支持多種操作系統(tǒng), PHP 相應(yīng)地也就可以在各種操作系統(tǒng)上實現(xiàn)。這樣, JSP 也就顯而易見的跨平臺的了。其次, JSP是專門為 Web 開發(fā)而設(shè)計的,其目的是為了建立基于 Web 的應(yīng)用程序,包含了一整套的規(guī)范和工具。 這個模型基本上用 JSP 頁面 (編譯成為 Java Servlet)代替了 CGI— B 則概念。 JSP 引擎接受客戶端對 JSP 頁面的請求,并且生成 JSP 頁面給客戶端的響應(yīng)。 JSP 頁面可以在頁面中包含小的腳
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1