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

正文內(nèi)容

jsp計(jì)算機(jī)等級(jí)考試網(wǎng)站畢業(yè)設(shè)計(jì)論文-在線瀏覽

2024-08-05 01:44本頁(yè)面
  

【正文】 Browser/Server的系統(tǒng)中,用戶可以通過(guò)瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請(qǐng)求。在Browser/Server三層體系結(jié)構(gòu)下,表示層(Presentation)、功能層(Business Logic)、數(shù)據(jù)層(Data Service)被分割成三個(gè)相對(duì)獨(dú)立的單元:第一層表示層:Web瀏覽器在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。第二層功能層:具有應(yīng)用程序擴(kuò)展功能的Web服務(wù)器在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于Web服務(wù)器端。第三層數(shù)據(jù)層:數(shù)據(jù)庫(kù)服務(wù)器在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫(kù)服務(wù)器端。從上面的分析中可以看出,三層的Browser/Server體系結(jié)構(gòu)是把二層Client/Server結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來(lái),由單獨(dú)組成的一層來(lái)負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力大大減輕了,把負(fù)荷均衡地分配給了Web服務(wù)器,于是由原來(lái)的兩層的Client/server結(jié)構(gòu)轉(zhuǎn)變成三層的Browser/Server結(jié)構(gòu)。第二,系統(tǒng)提供的大部分操作都涉及到與用戶動(dòng)態(tài)地進(jìn)行信息交互,要求系統(tǒng)能夠?qū)崿F(xiàn)數(shù)據(jù)的動(dòng)態(tài)發(fā)布。第四,在Sun 公司提出的J2EE藍(lán)圖中明確推薦使用JSP技術(shù)為動(dòng)態(tài)內(nèi)容提供服務(wù)。JSP技術(shù)主要有以下一些特點(diǎn)[2]:(1) 應(yīng)用程序邏輯和頁(yè)面顯示相分離的特性。(2) 組件的可重用性。開(kāi)發(fā)人員能夠共享和交換執(zhí)行組件,并利用這些組件創(chuàng)建應(yīng)用程序。(3) 跨平臺(tái)特性。(4)可以用多種格式為動(dòng)態(tài)內(nèi)容提供服務(wù)。 JDBC技術(shù)JDBC 技術(shù)在J2EE 結(jié)構(gòu)的中間層與EIS層的數(shù)據(jù)源之間提供了數(shù)據(jù)庫(kù)獨(dú)立的開(kāi)放性連接,使應(yīng)用程序不僅可以對(duì)基于SQL 標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)進(jìn)行訪問(wèn),而且還可以對(duì)其他類型的數(shù)據(jù)源進(jìn)行訪問(wèn)。J2EE 結(jié)構(gòu)中間層的應(yīng)用組件通過(guò)JDBC技術(shù)可以完成下列功能:實(shí)現(xiàn)與位于J2EE結(jié)構(gòu)中企業(yè)信息系統(tǒng)層的數(shù)據(jù)庫(kù)服務(wù)器的連接;管理事務(wù);將SQL 請(qǐng)求傳送到數(shù)據(jù)庫(kù)管理系統(tǒng)進(jìn)行預(yù)處理并執(zhí)行相應(yīng)的數(shù)據(jù)操作;執(zhí)行存儲(chǔ)過(guò)程;檢查修改查詢語(yǔ)句的執(zhí)行結(jié)果等[6]。通常的處理方法是,Servlet響應(yīng)客戶請(qǐng)求時(shí),如果要求操作數(shù)據(jù)庫(kù),那么它會(huì)建立數(shù)據(jù)庫(kù)的連接,然后與數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交換,最后,關(guān)閉數(shù)據(jù)庫(kù)的連接。必然會(huì)造成系統(tǒng)的負(fù)載過(guò)重,響應(yīng)的速度也會(huì)減慢。因此,同一個(gè)用戶的請(qǐng)求會(huì)當(dāng)作不同的請(qǐng)求來(lái)處理。HTTP協(xié)議的無(wú)狀態(tài)性是造成數(shù)據(jù)庫(kù)的無(wú)效的連接和關(guān)閉的根本原因。為了提高數(shù)據(jù)庫(kù)連接的有效性,中間層的數(shù)據(jù)庫(kù)連接將采用數(shù)據(jù)庫(kù)連接池技術(shù)。也就是說(shuō),在Servlet第一次被裝載時(shí),先建立一定數(shù)量的數(shù)據(jù)庫(kù)連接后,放在一個(gè)集合對(duì)象中。當(dāng)有客戶端請(qǐng)求數(shù)據(jù)庫(kù)連接時(shí),它只需簡(jiǎn)單地向數(shù)據(jù)庫(kù)連接代理程序請(qǐng)求空閑的連接就可以了。由于連接是提前創(chuàng)建的,因此代理程序幾乎可以不需要任何系統(tǒng)的開(kāi)銷就立刻返回一個(gè)連接。除了處理連接,代理程序?qū)⒇?fù)責(zé)維護(hù)連接池的所有細(xì)節(jié)。 硬件設(shè)備及操作系統(tǒng)服務(wù)器:PentiumIII 1G(或與此相當(dāng)?shù)腃PU)以上配置的高性能PC機(jī),有網(wǎng)絡(luò)接口卡(NIC),內(nèi)存應(yīng)在256M以上,硬盤在80G以上。操作系統(tǒng):Windows XP以上。Windows98以上操作系統(tǒng),安裝Web瀏覽器。配置TCP/IP協(xié)議。在數(shù)據(jù)庫(kù)系統(tǒng)中,大量的數(shù)據(jù)集中存放,而且為許多用戶直接共享,是寶貴的信息資源,系統(tǒng)的安全保護(hù)措施就顯得更為重要,它保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。采用管理員表示和鑒定的方法實(shí)現(xiàn)數(shù)據(jù)庫(kù)的安全,此安全管理措施并不在前臺(tái)開(kāi)發(fā)工具中實(shí)現(xiàn),而是在后臺(tái)數(shù)據(jù)庫(kù)中實(shí)現(xiàn)。服務(wù)器的安全也是通過(guò)用戶在登錄服務(wù)器時(shí)輸入合法的用戶名和密碼來(lái)實(shí)現(xiàn)的。沒(méi)有采用更加復(fù)雜的系統(tǒng)安全管理措施是因?yàn)楸竟芾硐到y(tǒng)一般是應(yīng)用在校園網(wǎng)中,采用安全管理措施主要是為了防止沒(méi)有修改權(quán)限的用戶無(wú)意間修改了數(shù)據(jù),因此采用用戶標(biāo)識(shí)和鑒定的安全管理措施就能夠保障數(shù)據(jù)庫(kù)的安全性。 系統(tǒng)總體功能模塊軟件所實(shí)現(xiàn)的功能強(qiáng)弱是衡量一個(gè)軟件的最根本的標(biāo)準(zhǔn)。第五章 程序設(shè)計(jì)在上一章著重討論了系統(tǒng)功能模塊的設(shè)計(jì),詳細(xì)分析了每一個(gè)模塊的功能,在本章將討論怎樣具體的實(shí)現(xiàn)系統(tǒng)中每個(gè)模塊的功能,也就是系統(tǒng)的詳細(xì)設(shè)計(jì)過(guò)程。詳細(xì)設(shè)計(jì)階段的任務(wù)在于要設(shè)計(jì)出程序的“藍(lán)圖”,因此,詳細(xì)設(shè)計(jì)的結(jié)果基本上決定了最終的程序代碼的質(zhì)量。結(jié)構(gòu)程序設(shè)計(jì)技術(shù)是實(shí)現(xiàn)上述目標(biāo)的關(guān)鍵技術(shù),因此是詳細(xì)設(shè)計(jì)的邏輯基礎(chǔ)。傳統(tǒng)的結(jié)構(gòu)化開(kāi)發(fā)過(guò)程包括軟件目標(biāo)的功能分解,以及使用正確的參數(shù)和返回值來(lái)創(chuàng)建函數(shù)。在一個(gè)Web應(yīng)用中很可能有上千個(gè)函數(shù),這些函數(shù)能夠不受限制的互相調(diào)用,因此在訪問(wèn)某個(gè)變量時(shí),很難保證它不是正在被其他的函數(shù)訪問(wèn)或者修改。只使用JSP而不使用任何Bean或自定義標(biāo)記,在Web應(yīng)用的規(guī)模比較小時(shí)還不會(huì)出現(xiàn)太多的問(wèn)題,但是在Web應(yīng)用的規(guī)模增大時(shí)就肯定會(huì)出現(xiàn)問(wèn)題。在結(jié)構(gòu)化開(kāi)發(fā)方法面臨問(wèn)題的時(shí)候,使用面向?qū)ο蟮姆椒ㄟM(jìn)行分析、設(shè)計(jì)和開(kāi)發(fā)就可以解決一部分問(wèn)題。對(duì)象是提供一組相關(guān)功能的實(shí)體,對(duì)象之間互相作用從而完成一定的任務(wù)。面向?qū)ο蠓椒ㄖ饕幸韵滤膫€(gè)特征:(1) 抽象性抽象是對(duì)象建模參數(shù)的選擇,這是進(jìn)行分析后得到的結(jié)果。(2) 封裝性由于某些原因,類中的數(shù)據(jù)和方法不需要對(duì)其他的對(duì)象公開(kāi),我們可以將其隱藏在類的內(nèi)部,這是對(duì)象模塊化過(guò)程中很重要的一步。比如,JavaBean就可以為Web網(wǎng)頁(yè)開(kāi)發(fā)人員提供一個(gè)簡(jiǎn)單的接口。這樣我們可以不必重寫所有的代碼,只需在新對(duì)象中編寫需要更新的代碼就可以了。(4) 模塊化為了減少獨(dú)立工作小組之間的依賴性,軟件系統(tǒng)中必須使用模塊。 程序設(shè)計(jì)語(yǔ)言針對(duì)該項(xiàng)目,在綜合考慮了此項(xiàng)目的總體特點(diǎn)并對(duì)當(dāng)前流行軟件的實(shí)用性進(jìn)行比較之后,我們主要采用JSP作為程序設(shè)計(jì)代碼的開(kāi)發(fā)工具。JSP技術(shù)在加速動(dòng)態(tài)Web 網(wǎng)頁(yè)開(kāi)
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1