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

正文內(nèi)容

基于jsp的大學(xué)生就業(yè)求職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文(編輯修改稿)

2025-04-03 09:11 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 來(lái)的產(chǎn)品。螺旋模型綜合了瀑布模型和原型模型中的演化模型的優(yōu)點(diǎn),還增加了風(fēng)險(xiǎn)分析。螺旋線第一圈的開(kāi)始點(diǎn)可能是一個(gè)概念項(xiàng)目。從第二圈開(kāi)始,一個(gè)新產(chǎn)品開(kāi)發(fā)項(xiàng)目開(kāi)始了,新產(chǎn)品的演化沿著螺旋線進(jìn)行若干次迭代,一直轉(zhuǎn)到軟件生命期結(jié)束。噴泉模型主要用于描述面向?qū)ο蟮拈_(kāi)發(fā)過(guò)程。噴泉一詞體現(xiàn)了面向?qū)ο箝_(kāi)發(fā)過(guò)程的迭代和無(wú)間隙特征。 計(jì)算機(jī)畢業(yè)論文范文咨詢 599057179 1 概述 2 網(wǎng)站開(kāi)發(fā)背景 人才在各行各業(yè)都是發(fā)展的關(guān)鍵,大學(xué)生就像是人才的代名詞,如何能夠聘到具有真才實(shí)學(xué)的大學(xué)生是各企業(yè)非常關(guān)心的問(wèn)題。而找不到理想的工作,不能發(fā)揮 自己聰明才智也讓求職者煩惱,他們踏入社會(huì)的第一節(jié)課就是求職。 說(shuō)到求職,讀者可能首先會(huì)想到招聘會(huì)。雖然招聘會(huì)是目前人才交流的主要途徑之一,但是它還遠(yuǎn)遠(yuǎn)不能滿足現(xiàn)實(shí)的需求: (1)招聘會(huì)定期召開(kāi),過(guò)期沒(méi)有交流的機(jī)會(huì) 招聘會(huì)都是在有限的幾天內(nèi)企業(yè)與應(yīng)聘者面對(duì)面的交流,雖然有的招聘會(huì)提前貼出海報(bào)或進(jìn)行其它方式的宣傳,但還是會(huì)有很多企業(yè)和應(yīng)聘者錯(cuò)過(guò)。還有一部分人,為了參加招聘會(huì)不得不放棄一些重要的事情。 (2)招聘會(huì)人數(shù)眾多,很難管理 由于參加招聘會(huì)的人員繁多,而且整個(gè)過(guò)程人員的流動(dòng)性非常強(qiáng),這給管理增 加了很大難度。 (3)空間有限不利交流 招聘會(huì)人數(shù)眾多,而且展位有限,想要實(shí)現(xiàn)企業(yè)與學(xué)生一一會(huì)面很困難,這樣不能更好地分配人力資源。 現(xiàn)實(shí)社會(huì)中急需一個(gè)第三者為企業(yè)與人才牽線搭橋,來(lái)彌補(bǔ)招聘會(huì)存在的種種不足。在這種條件下,筆者將網(wǎng)絡(luò)優(yōu)勢(shì)與招聘緊密地結(jié)合起來(lái),開(kāi)發(fā)了大學(xué)生就業(yè)求職網(wǎng)。大學(xué)生就業(yè)求職網(wǎng)基于開(kāi)放的 Inter 技術(shù),具有良好的通用性、兼容性、可擴(kuò)展性,可與電子郵件及其他互聯(lián)網(wǎng)服務(wù)良好集成;網(wǎng)站采用 JSP 進(jìn)行開(kāi)發(fā),在穩(wěn)定性和安全性方面要求十分嚴(yán)格;系統(tǒng)基于中文版 MS Windows XP 和 MS SQL Server 2021 開(kāi)發(fā),如需要也可移植到 Redhat Linux 和 MySQL 等環(huán)境下。 系統(tǒng)目標(biāo) 優(yōu)勝劣汰是市場(chǎng)經(jīng)濟(jì)不變的法則,競(jìng)爭(zhēng)優(yōu)勢(shì)源于對(duì)網(wǎng)上招聘的科學(xué)管理,一套好的管理軟件是加強(qiáng)管理的必要保障。要想提高對(duì)招聘的管理水平,使其在市場(chǎng)中確立競(jìng)爭(zhēng)優(yōu)勢(shì),從而開(kāi)發(fā)《基于 JSP 的大學(xué)生就業(yè)求職網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)》具體的目標(biāo) [2]是: (1)應(yīng)用網(wǎng)絡(luò)的優(yōu)勢(shì),開(kāi)發(fā)就業(yè)求職網(wǎng),方便企業(yè)與應(yīng)聘者交流,可以使雙方都能了解彼此行情之后再談合同,防止盲目簽約,從而達(dá)到人才合理分配的目的。 (2)學(xué)生與企業(yè)能夠隨時(shí)注冊(cè)帳號(hào),登錄網(wǎng)站查詢信息。 (3)對(duì)查詢比較滿意的信息,可以隨時(shí)給對(duì)方發(fā)送 Email,同時(shí)可以支持郵件的群發(fā),方便用戶大批量操作。 (4)在信息過(guò)期之后將不在網(wǎng)頁(yè)上顯示,以防止用戶接收垃圾郵件。 計(jì)算機(jī)畢業(yè)論文范文咨詢 599057179 1 概述 3 (5)首頁(yè)中包含本站的友情鏈接,方便用戶瀏覽其他網(wǎng)站資源。 (6)管理員控制臺(tái)中有對(duì)所有用戶的各項(xiàng)信息管理,可以隨時(shí)查看用戶的各個(gè)信息,監(jiān)督并防止用戶錄入非法信息。 系統(tǒng)設(shè)計(jì)原則 (1)可靠性:系統(tǒng)應(yīng)保證長(zhǎng)期安全地運(yùn)行。系統(tǒng)中的硬軟件及信息資源應(yīng)滿足可靠性設(shè)計(jì)要求。 (2)安全性:系統(tǒng)應(yīng)具有必要的安全保護(hù)和保密措施,有很強(qiáng)的應(yīng)對(duì)計(jì)算機(jī)犯罪和病毒的防范能力。 (3)容錯(cuò)性:系統(tǒng)應(yīng)具有較高的容錯(cuò)能力,有較強(qiáng)的抗干擾性。對(duì)各類用戶的誤操作應(yīng)有提示或自動(dòng)消除的能力。 (4)適應(yīng)性:系統(tǒng)應(yīng)對(duì)不斷發(fā)展和完善的統(tǒng)計(jì)核算方法、調(diào)查方法和指標(biāo)體系具有廣泛的適應(yīng)性。 (5)可擴(kuò)充性:系統(tǒng)的硬軟件應(yīng)具有擴(kuò)充升級(jí)的余地,不可因硬軟件擴(kuò)充、升級(jí)或改型而使原有系統(tǒng)失去作用。 (6)實(shí)用性:注重采用成熟而實(shí)用的技術(shù),使系統(tǒng)建設(shè)的投入產(chǎn)出比最高,能產(chǎn)生良好的社會(huì)效益和經(jīng) 濟(jì)效益。 (7)先進(jìn)性:在實(shí)用的前提下,應(yīng)盡可能跟蹤國(guó)內(nèi)外最先進(jìn)的計(jì)算機(jī)硬軟件技術(shù)、信息技術(shù)及網(wǎng)絡(luò)通信技術(shù),使系統(tǒng)具有較高的性能指標(biāo)。 (8)易操作性:貫徹面向最終用戶的原則,建立友好的用戶界面,使用戶操作簡(jiǎn)單直觀,易于學(xué)習(xí)掌握。 計(jì)算機(jī)畢業(yè)論文范文咨詢 599057179 2 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介 4 2 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介 JSP 技術(shù)簡(jiǎn)介 JSP 概述 JSP 技術(shù)可以以一種簡(jiǎn)捷而快速的方法生成 Web 頁(yè)面。使用 JSP 技術(shù)的 Web 頁(yè)面可以很容易地顯示動(dòng)態(tài)內(nèi)容。 JSP 技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于 Web 的應(yīng)用程序更加 容易和快捷,而這些應(yīng)用程序能夠與各種 Web 服務(wù)器、應(yīng)用服務(wù)器、瀏覽器和開(kāi)發(fā)工具共同工作。 JSP 技術(shù)不是惟一的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),也不是第一個(gè),在 JSP 技術(shù)出現(xiàn)之前就已經(jīng)存在幾種優(yōu)秀的動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),如 CGI、 ASP 等。 在萬(wàn)維網(wǎng)短暫的歷史中,萬(wàn)維網(wǎng)已經(jīng)從一個(gè)大部分顯示靜態(tài)信息的網(wǎng)絡(luò)演化到對(duì)股票進(jìn)行交易和進(jìn)行購(gòu)書操作的一個(gè)基礎(chǔ)設(shè)施。在各種各樣的應(yīng)用程序中,對(duì)于可能使用的基于 Web 的客戶端,看上去沒(méi)有任何限制。 基于瀏覽器客戶端的應(yīng)用程序比傳統(tǒng)的基于客戶機(jī) /服務(wù)器的應(yīng)用程序有幾個(gè)好處。這些好處包括幾乎沒(méi)有限制的客戶端 訪問(wèn)和極其簡(jiǎn)化的應(yīng)用程序部署和管理(要更新一個(gè)應(yīng)用程序,管理人員只需要更改一個(gè)基于服務(wù)器的程序,而不是成千上萬(wàn)的安裝在客戶端的應(yīng)用程序)。這樣,軟件工業(yè)正迅速地向建造基于瀏覽器客戶端的多層次應(yīng)用程序邁進(jìn)。 這些快速增長(zhǎng)的精巧的基于 Web 的應(yīng)用程序要求開(kāi)發(fā)技術(shù)上的改進(jìn)。靜態(tài) HTML 對(duì)于顯示相對(duì)靜態(tài)的內(nèi)容是不錯(cuò)的選擇;新的挑戰(zhàn)在于創(chuàng)建交互的基于 Web 的應(yīng)用程序,在這些程序中,頁(yè)面的內(nèi)容是基于用戶的請(qǐng)求或者系統(tǒng)的狀態(tài),而不是預(yù)先定義的文字。 對(duì)于這個(gè)問(wèn)題的一個(gè)早期解決方案是使用 CGIBIN 接口。開(kāi)發(fā)人員編寫與接 口相關(guān)的單獨(dú)的程序,以及基于 Web 的應(yīng)用程序,后者通過(guò) Web 服務(wù)器來(lái)調(diào)用前者。這個(gè)方案有著嚴(yán)重的擴(kuò)展性問(wèn)題 —— 每個(gè)新的 CGI 要求在服務(wù)器上新增一個(gè)進(jìn)程。如果多個(gè)用戶并發(fā)地訪問(wèn)該程序,這些進(jìn)程將消耗該 Web 服務(wù)器所有的可用資源,并且系統(tǒng)性能會(huì)降低到極其低下的地步。 某些 Web 服務(wù)器供應(yīng)商已經(jīng)嘗試通過(guò)為他們的服務(wù)器提供“插件”和 API 來(lái)簡(jiǎn)化 Web 應(yīng)用程序的開(kāi)發(fā)。這些解決方案是與特定的 Web 服務(wù)器相關(guān)的,不能解決跨多個(gè)供應(yīng)商的解決方案的問(wèn)題。例如,微軟的 Active Server Pages( ASP)技術(shù)使得在 Web 頁(yè)面上創(chuàng)建動(dòng)態(tài)內(nèi)容更加容易,但也只能工作在微軟的 IIS 和 Personal Web Server 上。 還存在其他的解決方案,但都不能使一個(gè)普通的頁(yè)面設(shè)計(jì)者能夠輕易地掌握。例如,像 Java Servlet 這樣的技術(shù)就可以使得用 Java 語(yǔ)言編寫交互的應(yīng)用程序的服務(wù)器端的代碼變得容易。開(kāi)發(fā)人員能夠編寫出這樣的 Servlet,以接收來(lái)自 Web 瀏覽器的 HTTP 請(qǐng)求,動(dòng)態(tài)地生成響應(yīng)(可能要查詢數(shù)據(jù)庫(kù)來(lái)完成這項(xiàng)請(qǐng)求),然后發(fā)送包含 HTML 或 XML 文檔的響應(yīng)到瀏覽器。 計(jì)算機(jī)畢業(yè)論文范文咨詢 599057179 2 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介 5 采用這種方法,整個(gè)網(wǎng)頁(yè)必須都在 Java Servlet中制作。如果開(kāi)發(fā)人員或者 Web 管理人員想要調(diào)整頁(yè)面顯示,就不得不編輯并重新編譯該 Java Servlet,即使在邏輯上已經(jīng)能夠運(yùn)行了。采用這種方法,生成帶有動(dòng)態(tài)內(nèi)容的頁(yè)面仍然需要應(yīng)用程序的開(kāi)發(fā)技巧。 很顯然,目前所需要的是一個(gè)業(yè)界范圍內(nèi)的創(chuàng)建動(dòng)態(tài)內(nèi)容頁(yè)面的解決方案。這個(gè)方案將解決當(dāng)前方案所受到的限制。如下:能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行。將應(yīng)用程序邏輯和頁(yè)面顯示分離。能夠快速地開(kāi)發(fā)和測(cè)試。簡(jiǎn)化開(kāi)發(fā)基于 Web 的交互式應(yīng)用程序的過(guò)程。 JSP 技術(shù)就是被設(shè)計(jì)用來(lái)滿足這樣的要求的。 JSP 規(guī)范是 Web服務(wù)器 、應(yīng)用服務(wù)器、交易系統(tǒng)以及開(kāi)發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。 Sun開(kāi)發(fā)出這個(gè)規(guī)范來(lái)整合和平衡已經(jīng)存在的對(duì) Java編程環(huán)境(例如, Java Servlet 和 JavaBeans)進(jìn)行支持的技術(shù)和工具。其結(jié)果是產(chǎn)生了一種新的、開(kāi)發(fā)基于 Web 應(yīng)用程序的方法,給予使用基于組件應(yīng)用邏輯的頁(yè)面設(shè)計(jì)者以強(qiáng)大的功能。 JSP 的運(yùn)行原理 在一個(gè) JSP 文件第一次被請(qǐng)求時(shí), JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個(gè) Servlet。而這個(gè)引擎本身也是一個(gè) Servlet。 JSP 的運(yùn)行過(guò)程如下所示 [3]: ( 1) JSP引擎先把該 JSP 文件轉(zhuǎn)換成一個(gè) Java 源文件( Servlet),在轉(zhuǎn)換時(shí)如果發(fā)現(xiàn) JSP文件有任何語(yǔ)法錯(cuò)誤,轉(zhuǎn)換過(guò)程將中斷,并向服務(wù)端和客戶端輸出出錯(cuò)信息。 ( 2)如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該 Java 源文件編譯成相應(yīng)的 class 文件。 ( 3)創(chuàng)建一個(gè)該 Servlet( JSP 頁(yè)面的轉(zhuǎn)換結(jié)果)的實(shí)例,該 Servlet 的 jspInit()方法被執(zhí)行, jspInit()方法在 Servlet 的生命周期中只被執(zhí)行一次。 ( 4) jspService()方法被調(diào)用來(lái)處理客戶端的請(qǐng)求。對(duì)每一個(gè)請(qǐng)求, JSP 引擎創(chuàng)建一個(gè)新的線程來(lái) 處理該請(qǐng)求。如果有多個(gè)客戶端同時(shí)請(qǐng)求該 JSP 文件,則 JSP 引擎會(huì)創(chuàng)建多個(gè)線程。每個(gè)客戶端請(qǐng)求對(duì)應(yīng)一個(gè)線程。以多線程方式執(zhí)行可以大大降低對(duì)系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應(yīng)時(shí)間。但不過(guò)也應(yīng)該注意多線程的編程限制,由于該 Servlet 始終駐于內(nèi)存,所以響應(yīng)是非??斓?。 ( 5)如果 .jsp 文件被修改了,服務(wù)器將根據(jù)設(shè)置決定是否對(duì)該文件重新編譯,如果需要重新編譯,則將編譯結(jié)果取代內(nèi)存中的 Servlet,并繼續(xù)上述處理過(guò)程。 ( 6)雖然 JSP 效率很高,但在第一次調(diào)用時(shí)由于需要轉(zhuǎn)換和編譯而有一些輕微的延 遲。此外 ,在任何時(shí)候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 Servlet從內(nèi)存中移去。當(dāng)這種情況發(fā)生時(shí) jspDestroy()方法首先被調(diào)用。 ( 7)然后 Servlet 實(shí)例便被標(biāo)記加入“垃圾收集”處理。可在 jspInit()中進(jìn)行一些初始化工作,如建立與數(shù)據(jù)庫(kù)的連接,或建立網(wǎng)絡(luò)連接,從配置文件中取一些參數(shù)等,在 jspDestory()中釋放相應(yīng)的資源。 計(jì)算機(jī)畢業(yè)論文范文咨詢 599057179 2 系統(tǒng)開(kāi)發(fā)環(huán)境簡(jiǎn)介 6 JSP 的生命周期 解釋和編譯的工作完成之后, JSP 的生命周期將分為三個(gè)階段: ( 1)裝載和實(shí)例化:服務(wù)端為 JSP 頁(yè)面查找已 有的實(shí)現(xiàn)類,如果沒(méi)找到則創(chuàng)建新的 JSP 頁(yè)面的實(shí)現(xiàn)類,然后把這個(gè)類載入 JVM[4]。在實(shí)現(xiàn)類裝載完成之后, JVM 將創(chuàng)建這個(gè)類的一個(gè)實(shí)例。這一步會(huì)在裝載后立刻執(zhí)行,或者在第一次請(qǐng)求時(shí)執(zhí)行。 ( 2)初始化:初始化 JSP 頁(yè)面對(duì)象。如果你希望在初始化期間執(zhí)行某些代碼,那么你可以向頁(yè)面中增加一個(gè)初始化方法( method),在初始化的時(shí)候就會(huì)調(diào)用該方法。 ( 3)請(qǐng)求處理:由頁(yè)面對(duì)象響應(yīng)客戶端的請(qǐng)求。需要注意的是,單個(gè)對(duì)象實(shí)例將處理所有的請(qǐng)求。在執(zhí)行完處理之后,服務(wù)器將一個(gè)響應(yīng)( response)返回給客戶 端。這個(gè)響應(yīng)完全是由 HTML 標(biāo)簽和其他數(shù)據(jù)構(gòu)成的,并不會(huì)把任何 Java 源碼返回給客戶端。 ( 4)生命周期終止:服務(wù)器不再把客戶端的請(qǐng)求發(fā)給 JSP。在所有的請(qǐng)求處理完成之后,會(huì)釋放掉這個(gè)類的所有實(shí)例。一般這種情況會(huì)發(fā)生在服務(wù)器關(guān)閉的時(shí)候,但是也有其他的可能性,比如服務(wù)器需要保存資源、檢測(cè)到有 JSP 文件更新,或者由于其他某些原因需要終止實(shí)例等情況。如果想讓代碼執(zhí)行清除工作,那么可以實(shí)現(xiàn)一個(gè)方法,并且在這個(gè)類實(shí)例釋放之前調(diào)用該方法。 JavaBean 技術(shù)的簡(jiǎn)介 JavaBean 是用于封裝某種業(yè) 務(wù)邏輯或?qū)ο蟮?Java 類,此類具有特定的功能,即它是一個(gè)可重用的 Java 軟件組件模型。由于這些組件模型都具有特定的功能,將其進(jìn)行合理的組織后,可以快速生成一個(gè)全新的程序,實(shí)現(xiàn)代碼的重用。 JavaBean 的功能是沒(méi)有任何限制的,對(duì)于任何可以使用 Java 代碼實(shí)現(xiàn)的部分或需求的對(duì)象,都可以使用 JavaBean 進(jìn)行封裝,如創(chuàng)建一個(gè)實(shí)體對(duì)象、數(shù)據(jù)庫(kù)操作、字符串操作等。它對(duì)簡(jiǎn)單或復(fù)雜的功能都可以進(jìn)行實(shí)現(xiàn)。 JavaBean 可分為兩類,即可視化的 JavaBean 與非可視化的 JavaBean[4]??梢暬?JavaBean是一種傳統(tǒng)的應(yīng)用方式,主要用于實(shí)現(xiàn)一些可視化界面,如一個(gè)窗體、按鈕、文本框等。非可視化的 JavaBean 主要用于實(shí)現(xiàn)一些業(yè)務(wù)邏輯或封裝一些業(yè)務(wù)對(duì)象,并不存在可視化的界面。此種方式的應(yīng)用比較多,在 JSP 編程之中被大量采用。 將 JavaBean 應(yīng)用到
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1