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

正文內(nèi)容

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

  

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