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

正文內(nèi)容

java個(gè)人博客開(kāi)發(fā)本科生畢業(yè)論文-閱讀頁(yè)

2024-09-16 17:54本頁(yè)面
  

【正文】 Information Server(IIS)和 Personal Web Server(PWS),由于 IIS 和 PWS 僅僅有 Windows 下的版本,故 ASP 目前只能在 Windows 平臺(tái)下使用。 JSP 僅僅是一個(gè)規(guī)范,盡管通過(guò)的論述可以得出 JSP 一般要用 Javal 來(lái)實(shí)現(xiàn)的論斷,但作為跨平臺(tái)的語(yǔ)言, Java 可以在許多平臺(tái)下使用。目前的 JSP 的確可以在多種 Web 服務(wù)器和操作系統(tǒng)下使用。 Apache Web Server 是世界上占有率最高的 Web 服務(wù)器,可以在包括 SUN Solaris, IBM AIM, SGI IRIX, Linux 和 Windows 在內(nèi)的許多操作系統(tǒng)下運(yùn)行。 也可以使用商業(yè)的 JRUN(LiveSoftware),Websphere(IBM),Weblogic(BEA)來(lái)實(shí)現(xiàn)。還可以使用應(yīng)用服務(wù)器添加 JSP 支持的 Netscape Enterprise Server 及由之發(fā)展而來(lái)的可以直接支持 JSP 的 iPla Web Server 等等。 PHP 也可以 CGI 方式或 ISAPI方式到 IIS 或 PWS 中去。卻是很晚,且不完善,所以很難在大型 Web 應(yīng)用程序方面將很難與 JSP 和 ASP競(jìng)爭(zhēng)。 其實(shí), JSP 本身對(duì)于 ASP 和 PHP 并沒(méi)有明顯的優(yōu)勢(shì), JSP 的強(qiáng)大是因?yàn)槠浜竺嬗袕?qiáng)大的 Java 技術(shù)做支持。 Microsoft 最新推出的 技術(shù)和 ASP 技術(shù)相比有了許多激動(dòng)人心的進(jìn)步,但是從企業(yè)級(jí)應(yīng)用的角度看, JSP 技術(shù)仍然有相當(dāng)?shù)膬?yōu)勢(shì)。 菏澤學(xué)院本科生畢業(yè)論文 8 Servlet 技術(shù) Servlet 技術(shù)概述 Servlet(Java 服務(wù)器小程序 )是用 Java 編寫的服務(wù)器端程序,是由服務(wù)器端調(diào)用和執(zhí)行的任何 Java 類。除了 Java Servlet API, Servlet 還可以使用用以擴(kuò)展和添加到 API 的 Java 類軟件包。 Servlet本身與協(xié)議無(wú)關(guān),與平臺(tái)也無(wú)關(guān)。 Java Servlet 運(yùn)行于 JavaEnable Web 服務(wù)器中,可以被看作是運(yùn)行在請(qǐng)求和面向請(qǐng)求服務(wù)器 上的模塊。 Servlet 和 CGI 一樣都是運(yùn)行在 Web 服務(wù)器上,用來(lái)生成 Web 頁(yè)面的。此后,一些其它的基于 Java 的 Web Server 開(kāi)始支持標(biāo)準(zhǔn)的 Servlet API。因而, Servlet能夠運(yùn)行在不同的 Web 服務(wù)器中, Servlet 避免了 CGI 的這些缺陷。 Servlet 倒入特定的屬于 Java Servlet API 的包。 Servlet 的主要功能在于交互式的瀏覽和修改數(shù)據(jù),生成動(dòng)態(tài) Web內(nèi)容。 ? 服務(wù)器將請(qǐng)求信息發(fā)送至 Servlet。響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求。 菏澤學(xué)院本科生畢業(yè)論文 9 Servlet 與 JSP 之間的關(guān)系 當(dāng) JSP 成為開(kāi)發(fā)動(dòng)態(tài)網(wǎng)站的主要技術(shù)時(shí), Servlet 在開(kāi)發(fā)中占據(jù)了非常重要的位置。這種模式結(jié)合了 JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩者的優(yōu)點(diǎn)。也就是說(shuō), JSP 主要用來(lái)發(fā)送給前端的用戶,而 Servlet 主要來(lái)響應(yīng)用戶的請(qǐng)求,完成請(qǐng)求的邏輯處理。 JSP 本身沒(méi)有任何的業(yè)務(wù)處理邏輯,它只簡(jiǎn)單的檢索 Servlet 創(chuàng)建的 JavaBean或者對(duì)象,再將動(dòng)態(tài)的內(nèi)容插入到預(yù)定義的模塊中。 由于 Servlet 更適合于后臺(tái)開(kāi)發(fā)者的使用,而且 Servlet 本身需要更多的編程技術(shù),因此 Servlet 本身在頁(yè)面上表現(xiàn)形式上非常的欠缺,遠(yuǎn)遠(yuǎn)不如 JSP。這樣做的好處是充分利用了 JSP 的頁(yè)面表現(xiàn)能力,避免了 Servlet在頁(yè)面表現(xiàn)方面的嚴(yán)重不足,大大縮短了開(kāi)發(fā)周期,各盡所能。 ? 創(chuàng)建可嵌入到現(xiàn)有 HTML 頁(yè)面中的一部分 HTML 頁(yè)面 ( HTML 片段) ? 與其他服務(wù)器資源(包括數(shù)據(jù)庫(kù)和基于 Java 的應(yīng)用程序)進(jìn)行通信 ? 用多個(gè)客戶機(jī)處理連接,接收多個(gè)客戶機(jī)的輸入,并將結(jié)果廣播到多個(gè)客戶機(jī)上。在客戶機(jī)和服務(wù)器簡(jiǎn)單、高效的執(zhí)行會(huì)話的情況下, Applet 也可以啟動(dòng)客戶瀏覽器和服務(wù)器之間的連接。 菏澤學(xué)院本科生畢業(yè)論文 10 ? 對(duì)特殊的處理采用 MIME 類型過(guò)濾數(shù)據(jù)。 2. Servlet 的一些應(yīng)用范圍: ? 處理 HTTP 請(qǐng)求 Servlet 能夠處理 HTTP 請(qǐng)求,并且能夠傳遞 HTTP 響應(yīng)到客戶端。 ? 允許人們之間的合作 一個(gè) Servlet 能并發(fā)處理多個(gè)請(qǐng)求,可以使用同步請(qǐng)求支持系統(tǒng)。這就允許在鏡像同樣內(nèi)容的幾個(gè)服務(wù)器之間平衡負(fù)載。 ? 允許定以激活代理 Servlet 編寫者們可以定義彼此之間共同工作的激活代理,每個(gè)代理者是一個(gè) Servlet,而且代理者能夠在他們之間傳送數(shù)據(jù)。 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. 請(qǐng)求處理 對(duì)于到達(dá)服務(wù)器的客戶機(jī)請(qǐng)求,服務(wù)器創(chuàng)建特定于請(qǐng)求的一個(gè)“請(qǐng)求”對(duì)象菏澤學(xué)院本科生畢業(yè)論文 11 和一個(gè)“響應(yīng)”對(duì)象。 Service()方法從“請(qǐng)求”對(duì)象或的請(qǐng)求信息,同時(shí)處理該請(qǐng)求,并用“響應(yīng)”對(duì)象的方法將響應(yīng)傳回給客戶機(jī)。 3. 終止 當(dāng)服務(wù)器 不再需要 Servlet,或重新裝入 Servlet 的新實(shí)例時(shí),服務(wù)器會(huì)調(diào)用它的 destroy()方法,來(lái)終止當(dāng)前 Servlet 實(shí)例的運(yùn)行。它由一些 Java 語(yǔ)言編寫的類和界面組成。 Java 具有健壯、安全、易用等特性,而且支持自動(dòng)網(wǎng)上下載,本質(zhì)上是一種很好的數(shù)據(jù)庫(kù)應(yīng)用的編程語(yǔ)言。 JDBC API 為 Java 程序提供了一個(gè)統(tǒng)一無(wú)縫地操作各種數(shù)據(jù)庫(kù)的接口,程序員編程時(shí),可以不關(guān)心他所要操作的數(shù)據(jù)庫(kù)是哪個(gè)廠家的產(chǎn)品,從而提高了軟件的通用性。 JDBC 在 Web 和 Inter 應(yīng)用程序中的作用和 ODBC 在 Windows系列平臺(tái)應(yīng)用程序中的作用類似。使用 JDBC,向各種關(guān)系型數(shù)據(jù)庫(kù)發(fā)送 SQL 語(yǔ)句成為一件很容易的事。 通過(guò)使用 JDBC,開(kāi)發(fā)人員可以很方便地將 SQL語(yǔ)句傳送給幾乎任何一種數(shù)據(jù)庫(kù)。用 JDBC 寫的程序能夠自動(dòng)地將 SQL 語(yǔ)句傳送給相應(yīng)的數(shù)據(jù)庫(kù)管理系統(tǒng)( DBMS)。 Java 和 JDBC 的結(jié)合可以讓開(kāi)發(fā)人員在開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用時(shí)真正實(shí)現(xiàn) “WriteOnce , RunEverywhere! ” JDBC 兩層模型和三層模型 JDBC 支持兩層模型,也支持三層模型訪問(wèn)數(shù)據(jù)庫(kù)。這就需要能直接被訪 問(wèn)的數(shù)據(jù)庫(kù)進(jìn)行連接的 JDBC 驅(qū)動(dòng)器。數(shù)據(jù)庫(kù)可以在同一機(jī)器上,也可以另一機(jī)器上通過(guò)網(wǎng)絡(luò)進(jìn)行連接。這個(gè)網(wǎng)絡(luò)可是 intra,比如連接全體雇員的企業(yè)內(nèi)部網(wǎng),當(dāng)然也可以是 inter。數(shù)據(jù)庫(kù)處理 SQL 語(yǔ)句并將結(jié)果返回 “ 中間層 ” ,然后 “ 中間層 ”將它們 返回用戶。而且,在許多情況下,三層模型可以提供更好的性能。但隨著優(yōu)化編譯器的引入,將 java的字節(jié)碼轉(zhuǎn)換成高效的機(jī)器碼,用 java來(lái)實(shí)現(xiàn) “ 中間層 ” 將越來(lái)越實(shí)際。 使用 JDBC 的優(yōu)缺點(diǎn) 的優(yōu)點(diǎn) ? JDBC API 與 ODBC 十分相似,有利于用戶理解 ? JDBC 使得編程人員從復(fù)雜的驅(qū)動(dòng)器調(diào)用命令和函數(shù)中解脫出來(lái)。 ? JDBC 支持不同的關(guān)系型數(shù)據(jù)庫(kù),使得程序的可移植性大大加強(qiáng)。 ? JDBC API 是面向?qū)ο蟮?,可以讓用戶把它的常用方法封裝為一個(gè)類,以備菏澤學(xué)院本科生畢業(yè)論文 13 后用。 JDBC 結(jié)構(gòu)中 包含了不同廠家的產(chǎn)品,這就給更改數(shù)據(jù)源帶來(lái)很大的麻煩。 模型一,如下圖所示,稱之為 JSP+JavaBeans 模型。 從上圖可以看出,模型一也實(shí)現(xiàn)了頁(yè)面表現(xiàn)和業(yè)務(wù)邏輯相分離。大量嵌入式代碼使整個(gè)頁(yè)面程序變得異常復(fù)雜。所以,模型一不能滿足大型應(yīng)用的需要,但是對(duì)于小型應(yīng)用,因?yàn)樵撃P秃?jiǎn)單,不用涉及諸多要素,從而可以很好地滿足小型應(yīng)用的需要,所以在簡(jiǎn)單應(yīng)用中,可以考慮模型一。這一模型結(jié)合了JSP 和 Servlet 技術(shù),充分利用了 JSP 和 Servlet 兩種技術(shù)原有的優(yōu)勢(shì)。 Servlet 用來(lái)處理請(qǐng)求的事務(wù),充當(dāng)一個(gè)控制者的角色,并負(fù)責(zé)向客戶發(fā)送請(qǐng)求。 從開(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ā)人員。 另外,從設(shè)計(jì)結(jié)構(gòu)來(lái)看,這種模型充分體現(xiàn)了模型視圖控制器( MVC)的設(shè)計(jì)架構(gòu)。 3 需求分析 需求分析概述 需求分析是軟件定義時(shí)期的最后一個(gè)階段,他的任務(wù)是準(zhǔn)確回答“系統(tǒng)做什么?”這個(gè)問(wèn)題。所以可行性分析不能代替需求分析,它實(shí)際上沒(méi)有準(zhǔn)確說(shuō)出“系統(tǒng)必須作什么”這個(gè)問(wèn)題。需求分析的結(jié)果是系統(tǒng)開(kāi)發(fā)的基礎(chǔ),關(guān)系到工程的成敗和軟件的質(zhì)量。 個(gè)人博客系統(tǒng)概述 個(gè)人博客系統(tǒng)是主要為注冊(cè)用戶提供一個(gè)發(fā)布個(gè)人信息和寫作的平臺(tái)。個(gè)人博客系統(tǒng)可以幫助 用戶管理個(gè)人的所有發(fā)布信息,而且用戶可以對(duì)自己的信息進(jìn)行任意的修改。 系統(tǒng)目標(biāo) 博客網(wǎng)站系統(tǒng)的總目標(biāo)是:在計(jì)算機(jī)網(wǎng)絡(luò),數(shù)據(jù)庫(kù)和先進(jìn)的開(kāi)發(fā)平臺(tái)上,利用現(xiàn)有的軟件,配置一定的硬件,開(kāi)發(fā)一個(gè)具有開(kāi)放體系結(jié)構(gòu)的、易擴(kuò)充的、易維護(hù)的、具有良好人機(jī)交互界面的個(gè)人博客網(wǎng)站,為網(wǎng)絡(luò)用戶提供進(jìn)行在線交流的網(wǎng)絡(luò)平臺(tái)。 具體的要求如下: ? 博主可以簡(jiǎn)單的添加和刪除 文章; ? 獨(dú)立于具體的數(shù)據(jù)庫(kù)平臺(tái)。盡量采用開(kāi)放的標(biāo)準(zhǔn)技術(shù),達(dá)到跨平臺(tái)運(yùn)行的效果; 為了達(dá)到以上的開(kāi)發(fā)目的,個(gè)人博客網(wǎng)站應(yīng)遵循一定的設(shè)計(jì)和開(kāi)發(fā)與原則: ? 模塊接口定義清晰;基礎(chǔ)類庫(kù)和接口設(shè)計(jì)合理,盡量建立叮擴(kuò)展的接口和抽象類; ? 數(shù)據(jù)庫(kù)操作使用標(biāo)準(zhǔn) SQL 語(yǔ)句,如果一定要使用有差別的 SQL 語(yǔ)句,則盡菏澤學(xué)院本科生畢業(yè)論文 16 量集中在一起,以減少將來(lái)維護(hù)和移植的難度;采用開(kāi)放的標(biāo)準(zhǔn)和工具等 系統(tǒng)功能要求 博客系統(tǒng)通常提供三類服務(wù) : ? 信息服務(wù),它 可分為:文章顯示,熱點(diǎn)文章推薦,博主風(fēng)采 ? 查詢服務(wù):可以根據(jù)文章內(nèi)容,文章標(biāo)題,留言內(nèi)容,留言標(biāo)題等進(jìn)行模糊查詢 ? 留言服務(wù):游客可以對(duì)系統(tǒng)進(jìn)行留言或發(fā)表看法意見(jiàn) 在此,我參考現(xiàn)有的幾大博客網(wǎng)站如 空 間 , 新 浪 博 客等 , 采 用Browser/Server 結(jié)構(gòu),將個(gè)人博客網(wǎng)站劃分為兩個(gè)子系統(tǒng):前臺(tái),后臺(tái)。它是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵。為后面的邏輯結(jié)構(gòu)設(shè)計(jì)打好基礎(chǔ)。 軟件系統(tǒng)本質(zhì)上是信息處理系統(tǒng) ,因此 ,在軟件系統(tǒng)的整個(gè)開(kāi)發(fā)過(guò)程中都必須考慮兩方面的問(wèn)題 “數(shù)據(jù) ”及對(duì)數(shù)據(jù)的 “處理 ”。 為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來(lái) ,系統(tǒng)分析員通常建立一個(gè)概念性的數(shù)據(jù)模型 (也稱信息模型 )。它描述了從用戶角度看到的數(shù)據(jù) ,它反映了用戶的現(xiàn)實(shí)環(huán)境 ,且與在軟件系統(tǒng)中的實(shí)現(xiàn)方法無(wú)關(guān)。 這種方法用 ER 圖描述現(xiàn)實(shí)世界中的實(shí)體 ,而不涉及這些實(shí)體在系統(tǒng)中的實(shí)現(xiàn)方法 。 概念模型設(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)中許多數(shù)據(jù)是長(zhǎng)期保存的,為了減少冗余,簡(jiǎn)化修改數(shù)據(jù)的過(guò)程,應(yīng)該對(duì)數(shù)據(jù)進(jìn)行規(guī)范化。 A.實(shí)體 實(shí)體是客觀世界中存在的且可相 互區(qū)分的事物。 B.聯(lián)系 客觀世界中的事物彼此之間往往是有聯(lián)系的。 C.屬性 屬性是實(shí)體或聯(lián)系所具有的性質(zhì),通常一個(gè)實(shí)體由若干屬性來(lái)刻畫。第一范式冗余程度最大,第五范式冗余程度最小。 每個(gè)屬性值都是原子值,即僅僅是一個(gè)簡(jiǎn)單值而不含內(nèi)部結(jié)構(gòu)。 屬于第二范式且每一個(gè)非主屬性即不部分依賴于碼,也不傳遞依賴于碼 數(shù)據(jù)庫(kù)表設(shè)計(jì) ? pb_album(相冊(cè)) 菏澤學(xué)院本科生畢業(yè)論文 20 pb_blog(日志) pb_blog_ctg(日志分類) pb_info(個(gè)人資料) pb_link(友情鏈接) pb_message_book(留言本) pb_photo(照片) pb_video(視頻) 菏澤學(xué)院本科生畢業(yè)論文 21 系統(tǒng)模塊設(shè)計(jì) 模塊表: 子系統(tǒng)編號(hào) 英文名稱 中文名稱 業(yè)務(wù)職能 安裝地點(diǎn) 備注 1 Pb_blog 日志 添加、刪除、修改 2 Pb_video 視頻 添加、刪除、修改 3 Pb_album 相冊(cè) 添加、刪除、修改 4 Pb_info 關(guān)于我 添加、刪除、修改 5 Pb_photo 照片 添加、刪除、修改 6 Pb_blog_ctg 日志分類 添加、刪除、修改 7 Pb_link 友情鏈接 添加、刪除、修改 8 Pb_message_book 留言本 添加、刪除、修改 模塊功能表
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1