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

正文內(nèi)容

jsp計(jì)算機(jī)等級考試網(wǎng)站畢業(yè)設(shè)計(jì)(編輯修改稿)

2025-06-25 13:12 本頁面
 

【文章內(nèi)容簡介】 Intra 技術(shù),是技術(shù)發(fā)展的大勢所趨,它把應(yīng)用系統(tǒng)帶入了一個(gè)嶄新的發(fā)展時(shí)代。 數(shù)據(jù)庫服務(wù)器選用 Microsoft 的 Sql Server2020 數(shù)據(jù)庫,它能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性 越來越高,價(jià)格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。 (3) 時(shí)機(jī)可行性:目前, 網(wǎng)通、電信等電信運(yùn)行商的網(wǎng)絡(luò)已經(jīng)覆蓋了幾乎城鄉(xiāng)的所有地方,普通家庭可以選擇便宜的 ADSL 撥號上網(wǎng),學(xué)校和企事業(yè)單位也可根據(jù)需求上網(wǎng),因此網(wǎng)絡(luò)學(xué)習(xí)已經(jīng)勢在必行。 綜上所述 ,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快。因此系統(tǒng)的開發(fā)是完全可行的。 需求分析 在可行性分析階段已經(jīng)粗略的研究了該項(xiàng)目的需求,并分析了開發(fā)平臺及軟件的可行性,但為了準(zhǔn)確的確定目標(biāo)系統(tǒng)必須做什么,了解用戶的明確需求,在網(wǎng)絡(luò)上進(jìn)行了詳細(xì)的調(diào)研,進(jìn)一步明確了作者所實(shí)現(xiàn)子系統(tǒng)的功能。 系統(tǒng)的主要技術(shù)分析 Browser/Server 系統(tǒng)的三層體系結(jié)構(gòu) 在 Browser/Server 的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求。 Browser/Server 結(jié)構(gòu)極大的簡化了客戶機(jī)的工作,客戶機(jī)上只需安裝、配置少量的客戶端軟件即可,服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。 在 Browser/Server 三層體系結(jié)構(gòu)下,表示層 (Presentation)、功能層 (Business Logic)、數(shù)據(jù)層 (Data Service)被分割成三個(gè)相對獨(dú)立的單元: 第一層 表示層: Web 瀏覽器 在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由 Web 瀏覽器向網(wǎng)絡(luò)上的某一 Web 服務(wù)器提出服務(wù)請求, Web 服務(wù)器對用戶身份進(jìn)行驗(yàn)證后用 HTTP協(xié)議把所需的主頁傳送給客戶端,客戶機(jī)接受傳來的主頁文件,并把它顯示在 Web瀏覽器上。 第二層 功能層:具有應(yīng)用程序擴(kuò)展功能的 Web 服務(wù)器 在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于 Web 服務(wù)器端。它的任務(wù)是接受用戶的請求,首先需要執(zhí)行相應(yīng)的擴(kuò) 展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過 SQL 等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web 服務(wù)器,再由 Web 服務(wù)器傳送回客戶端。 第三層 數(shù)據(jù)層:數(shù)據(jù)庫服務(wù)器 在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受 Web 服務(wù)器對數(shù)據(jù)庫操縱的請求,實(shí)現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給 Web 服務(wù)器。 從上面的分析中可以看出,三層的 Browser/Server 體系結(jié)構(gòu)是把二層Client/Server 結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由 單獨(dú)組成的一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力大大減輕了,把負(fù)荷均衡地分配給了 Web 服務(wù)器,于是由原來的兩層的 Client/server 結(jié)構(gòu)轉(zhuǎn)變成三層的 Browser/Server 結(jié)構(gòu)。 Java Server Page(JSP)技術(shù) 首先, J2EE 結(jié)構(gòu)是設(shè)計(jì)和開發(fā)本系統(tǒng)的核心。第二,系統(tǒng)提供的大部分操作都涉及到與用戶動態(tài)地進(jìn)行信息交互,要求系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的動態(tài)發(fā)布。第三,位于客戶端的用戶主要通過瀏覽器使用本系統(tǒng)。第四,在 Sun 公司提出的 J2EE 藍(lán)圖中明確推薦使用 JSP 技術(shù)為動態(tài)內(nèi)容提供服 務(wù)。因此,在 J2EE 結(jié)構(gòu)的模型框架下,JSP 技術(shù)是實(shí)現(xiàn)此系統(tǒng)動態(tài)信息交互功能的首選方案。 JSP 技術(shù)主要有以下一些特點(diǎn) [2]: (1) 應(yīng)用程序邏輯和頁面顯示相分離的特性。 JSP 把用戶界面從系統(tǒng)內(nèi)容中分離開來,使得設(shè)計(jì)人員能夠在不改變底層動態(tài)內(nèi)容的前提下改變整個(gè)網(wǎng)頁布局。 (2) 組件的可重用性。絕大多數(shù) JSP頁面依賴于可重用的、跨平臺的組件來執(zhí)行應(yīng)用程序的處理。開發(fā)人員能夠共享和交換執(zhí)行組件,并利用這些組件創(chuàng)建應(yīng)用程序?;诮M件的方法加速了開發(fā)過程,提高了應(yīng)用程序的開發(fā)效率。 (3) 跨平臺特性。 JSP技術(shù)將“一次編寫,隨處運(yùn)行”的思想推廣到了交互網(wǎng)頁中,因此不需要作任何更改,就可以很輕松地跨平臺和跨 Web服務(wù)器移動 JSP頁。 (4)可以用多種格式為動態(tài)內(nèi)容提供服務(wù)。 JSP可以為不同的客戶端提供服務(wù),包括使 HTML/DHTML的常規(guī)瀏覽器、使用 WML的移動電話和 PDA 等手持式無線設(shè)備以及使用 XML的其他 B2B 應(yīng)用程序等。 JDBC 技術(shù) JDBC 技術(shù)在 J2EE 結(jié)構(gòu)的中間層與 EIS層的數(shù)據(jù)源之間提供了數(shù)據(jù)庫獨(dú)立的開放性連接,使應(yīng)用程序不僅可以對基于 SQL 標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫系統(tǒng)進(jìn)行訪問,而 且還可以對其他類型的數(shù)據(jù)源進(jìn)行訪問。 JDBC技術(shù)通過提供 API使 Java 應(yīng)用程序能夠?qū)崿F(xiàn)位于企業(yè)信息系統(tǒng)層的數(shù)據(jù)庫的訪問能力。 J2EE 結(jié)構(gòu)中間層的應(yīng)用組件通過 JDBC技術(shù)可以完成下列功能:實(shí)現(xiàn)與位于 J2EE結(jié)構(gòu)中企業(yè)信息系統(tǒng)層的數(shù)據(jù)庫服務(wù)器的連接;管理事務(wù);將 SQL 請求傳送到數(shù)據(jù)庫管理系統(tǒng)進(jìn)行預(yù)處理并執(zhí)行相應(yīng)的數(shù)據(jù)操作;執(zhí)行存儲過程;檢查修改查詢語句的執(zhí)行結(jié)果等 [6]。 數(shù)據(jù)庫連接池技術(shù) 在數(shù)據(jù)庫操作中,數(shù)據(jù)庫的連接開銷最大,耗時(shí)最長。通常的處理方法是, Servlet響應(yīng)客戶請求時(shí),如 果要求操作數(shù)據(jù)庫,那么它會建立數(shù)據(jù)庫的連接,然后與數(shù)據(jù)庫進(jìn)行數(shù)據(jù)交換,最后,關(guān)閉數(shù)據(jù)庫的連接。這樣就會造成每響應(yīng)一次用戶請求就會進(jìn)行一次數(shù)據(jù)庫連接和關(guān)閉,如果同時(shí)請求的用戶數(shù)量很大,那么數(shù)據(jù)庫的連接和關(guān)閉的開銷將會變得巨大。必然會造成系統(tǒng)的負(fù)載過重,響應(yīng)的速度也會減慢。顯然,這種處理方法性能是較低的,但是由于 Servlet 是基于 HTTP 協(xié)議, HTTP 協(xié)議是無狀態(tài)的協(xié)議,在處理完用戶的響應(yīng)后,不會保存用戶的各種信息。因此,同一個(gè)用戶的請求會當(dāng)作不同的請求來處理。那么,同一個(gè)用戶的兩次數(shù)據(jù)庫操作本應(yīng)該做一次數(shù)據(jù)庫連接,但由于 HTTP 無狀態(tài)的原因,會進(jìn)行兩次數(shù)據(jù)庫連接。 HTTP協(xié)議的無狀態(tài)性是造成數(shù)據(jù)庫的無效的連接和關(guān)閉的根本原因。 HTTP 協(xié)議是國際標(biāo)準(zhǔn)的協(xié)議,無法將其改變。為了提高數(shù)據(jù)庫連接的有效性,中間層的數(shù)據(jù)庫連接將采用數(shù)據(jù)庫連接池技術(shù)。 連接池技術(shù)的核心思想是在數(shù)據(jù)庫的連接被需要之前去建立一個(gè)數(shù)據(jù)庫連接的集合。也就是說,在 Servlet 第一次被裝載 時(shí),先建立一定數(shù)量的數(shù)據(jù)庫連接后,放在一個(gè)集合對象中。這個(gè)對象作為數(shù)據(jù)庫連接的代理,所有數(shù)據(jù)庫連接的訪問都由這個(gè)代理進(jìn)行控制。當(dāng)有客戶端請求數(shù)據(jù)庫連接時(shí),它只需簡單地向數(shù)據(jù)庫連接代理程序請求空閑的連接就可以了。這個(gè)代理程序?qū)倪B接池中選擇一個(gè)空閑的連接,并給它進(jìn)行標(biāo)記,以說明此連接不可用,然后將這個(gè)連接返回給客戶端。由于連接是提前創(chuàng)建的,因此代理程序幾乎可以不需要任何系統(tǒng)的開銷就立刻返回一個(gè)連接。當(dāng)連接不再需要時(shí),客戶端可以將它返回給代理程序,再由代理程序標(biāo)記為可用。除了處理連接,代理程序?qū)⒇?fù)責(zé)維護(hù)連接池的 所有細(xì)節(jié)。其中包括數(shù)據(jù)庫連接的刷新,刷新主要通過刪除并重新建立某些數(shù)據(jù)庫連接,或者當(dāng)連接池中的可用連接被大量并行請求耗盡的時(shí)候而去創(chuàng)建新的連接。 系統(tǒng)的運(yùn)行環(huán)境和開發(fā)平臺 硬件設(shè)備及操作系統(tǒng) 服務(wù)器: PentiumIII 1G(或與此相當(dāng)?shù)?CPU)以上配置的高性能 PC 機(jī),有網(wǎng)絡(luò)接口卡( NIC),內(nèi)存應(yīng)在 256M 以上,硬盤在 80G 以上。確認(rèn)該計(jì)算機(jī)已經(jīng)安裝 Web服務(wù)器軟件 Tomcat,數(shù)據(jù)庫軟件 Microsoft SqlServer 2020,還可選用備份服務(wù)器。 操作系統(tǒng): Windows XP 以上。 客戶端: PentiumIII 500(或與此相當(dāng)?shù)?CPU)以上配置的 PC 機(jī),有網(wǎng)絡(luò)接口卡( NIC),內(nèi)存應(yīng)在 128M 以上,硬盤在 10G 以上。 Windows98 以上操作系統(tǒng),安裝Web 瀏覽器。 網(wǎng)絡(luò):服務(wù)器和客戶端應(yīng)有網(wǎng)絡(luò)連通。配置 TCP/IP 協(xié)議。 系統(tǒng)開發(fā)平臺 電腦配置: CPU:Inter core 2100 內(nèi)存: DDR 1536M 硬盤: 160G 操作
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1