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

正文內(nèi)容

畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計開題報告-資料下載頁

2024-12-15 22:27本頁面

【導(dǎo)讀】生就業(yè),更需要大量的就業(yè)信息。如果學(xué)校能夠提供一個畢業(yè)生的就業(yè)信息平臺,有一定的實踐意義。畢業(yè)生就業(yè)信息的管理是學(xué)校日常工作中的重要組成部分。加上我國高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多,內(nèi)容雜,管理細(xì),要求高,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求。理系統(tǒng),學(xué)校管理人員的工作量就會大大增加。同時畢業(yè)生信息的手工登錄與查。多人力和物力,而且會因人的情緒煩燥而出現(xiàn)失誤。因此在計算機(jī)飛速發(fā)展的今。遺漏或者查詢不方便的情形。理都是依賴人工進(jìn)行的,面對如此眾多的畢業(yè)生信息,其工作量可想而知。如今,計算機(jī)的價格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。件維護(hù),配置管理,軟件工程管理,軟件工程工具和環(huán)境。文獻(xiàn)[5]關(guān)于JSP網(wǎng)站編程的專著。作者從自學(xué)與教學(xué)的角度出發(fā),從JSP. 主要內(nèi)容有JSP概述,并介紹JSP的運行環(huán)境和實現(xiàn)原理;討論JSP的基。以及JSP和XMA的關(guān)系和使用。著重介紹了JSP與Servlet、JavaBean、JDBC等Java相關(guān)技術(shù)的

  

【正文】 很快引起了人們的關(guān)注。 JSP 為創(chuàng)建高度動態(tài)的 Web 應(yīng)用提供了一個獨特的開發(fā)環(huán)境。按照 Sun的說法, JSP能夠適應(yīng)市場上包括 Apache WebServer、 在內(nèi)的 85%的服務(wù)器產(chǎn)品。 本文將介紹 JSP 相關(guān)的知識,以及 JavaBean 的相關(guān)內(nèi)容,當(dāng)然都是比較粗略的介紹其中的基本內(nèi)容,僅 僅起到拋磚引玉的作用,如果讀者需要更詳細(xì)的信息,請參考相應(yīng)的 JSP 的書籍。 概述 JSP(Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),其在動態(tài)網(wǎng)頁的建設(shè)中有其強(qiáng)大而特別的功能。 JSP 與 Microsoft 的 ASP 技術(shù)非常相似。兩者都提供在 HTML 代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。下面我們簡單的對它進(jìn)行介紹。 JSP 頁面最終會轉(zhuǎn)換成 servlet。因而,從根本上, JSP 頁面能夠執(zhí)行的任何任務(wù)都 可以用 servlet 來完成。然而,這種底層的等同性并不意味著 servlet和 JSP 頁面對于所有的情況都等同適用。問題不在于技術(shù)的能力,而是二者在便利性、生產(chǎn)率和可維護(hù)性上的不同。畢竟,在特定平臺上能夠用 Java 編程語言完成的事情,同樣可以用匯編語言來完成,但是選擇哪種語言依舊十分重要。 和單獨使用 servlet 相比, JSP 提供下述好處: 1) JSP 中 HTML 的編寫與維護(hù)更為簡單。 JSP 中可以使用常規(guī)的 HTML:沒有額外的反斜杠,沒有額外的雙引號,也沒有暗含的 Java 語法。 2)能夠使用標(biāo)準(zhǔn)的網(wǎng)站開發(fā)工具 。即使是那些對 JSP 一無所知的 HTML 工具,我們也可以使用,因為它們會忽略 JSP 標(biāo)簽( JSP tags)。 3)可以對開發(fā)團(tuán)隊進(jìn)行劃分。 Java 程序員可以致力于動態(tài)代碼。 Web 開發(fā)人員可以將經(jīng)理集中在表示層( presentation layer)上。對于大型的項目,這種劃分極為重要。依據(jù)開發(fā)團(tuán)隊的大小,及項目的復(fù)雜程度,可以對靜態(tài) HTML和動態(tài)內(nèi)容進(jìn)行弱分離( weaker separation )和強(qiáng)分離( stronger separation)。 此處的討論并不是說人們應(yīng)該放棄使用 servlet 而僅僅使 用 JSP。事實上,幾乎所有的項目都會同時用到這兩種技術(shù)。在某些項目中,更適宜選用 servlet,而針對項目中的某些請求,我們可能會在 MVC 構(gòu)架下組合使用這兩項技術(shù)。我們總是希望用適當(dāng)?shù)墓ぞ咄瓿上鄬?yīng)的工作,僅僅是 servlet 并不一定能夠勝任所有工作。 JSP 的由來 Sun 公司的 JSP 技術(shù),使 Web 頁面開發(fā)人員可以使用 HTML 或者 XML 標(biāo)識來設(shè)計和格式化最終頁面。使用 JSP 標(biāo)識或者小腳本來生成頁面上的動態(tài)內(nèi)容 (內(nèi)容是根據(jù)請求來變化的 )。 Java Servlet 是 JSP 技術(shù)的基礎(chǔ),而且大型的 Web 應(yīng)用程序的開發(fā)需要Java Servlet 和 JSP 配合才能完成, Servlet 這個名稱源于 Applet,現(xiàn)在國內(nèi)的翻譯方式很多,本書為了避免誤會,決定直接采用 Servlet 而不做任何翻譯,讀者如果愿意,可以稱之為“小服務(wù)程序”。 Servlet 其實和傳統(tǒng)的 CGI、 ISAPI、NSAPI 等 Web 程序開發(fā)工具的作用是相似的,在使用 Java Servlet 以后,用戶不必再使用效率低下的 CGI 方式,也不必使用只能在某個固定 Web 服務(wù)器平臺運行的 API 方式來動態(tài)生成 Web 頁面。許多 Web 服務(wù)器都支持 Servlet, 即使不直接支持 Servlet 的 Web 服務(wù)器也可以通過附加的應(yīng)用服務(wù)器和模塊來支持Servlet。得益于 Java 的跨平臺的特性, Servlet 也是平臺無關(guān)的,實際上,只要符合 Java Servlet 規(guī)范, Servlet 是完全與平臺無關(guān)且是與 Web 服務(wù)器無關(guān)的。由于 Java Servlet 內(nèi)部是以線程方式提供服務(wù),不必對于每個請求都啟動一個進(jìn)程,并且利用多線程機(jī)制可以同時為多個請求服務(wù),因此 Java Servlet效率非常高。 但 Java Servlet 也不是沒有缺點,和傳統(tǒng)的 CGI、 ISAPI、 NSAPI 方 式相同,Java Servlet 是利用輸出 HTML 語句來實現(xiàn)動態(tài)網(wǎng)頁的,如果用 Java Servlet來開發(fā)整個網(wǎng)站,動態(tài)部分和靜態(tài)頁面的整合過程會非常難以實現(xiàn)。為了解決Java Servlet 的這種缺點, SUN 推出了 JSP。 許多年前, Marty 受到邀請 ,參加一個有關(guān)軟件技術(shù)的小型研討會 .坐在Marty 旁邊的人是 James Gosling Java 編程語言的發(fā)明者。隔幾個位置 ,是來自華盛頓一家大型軟件公司的高級經(jīng)理。在討論過程中 ,研討會的主席提出了 Jini 的議題 ,這在當(dāng)時是一項新的 Java 技術(shù)。主 席向該經(jīng)理詢問他的想法 .他回答說 ,雖然現(xiàn)在言之過早,但這看起來會是非常有前途的一項技術(shù)。他們會持續(xù)關(guān)注這項技術(shù) ,如果這項技術(shù)變得流行起來 ,他們會遵循公司的“接受并擴(kuò)充(embrace and extend)”的策略 .此時 , Gosling 隨意地插話說“你的意思其實就是不接受且不擴(kuò)充 (disgrace and distend)。” 在此 , Gosling 的抱怨顯示出,他感到這個公司會從其他公司那里拿走技術(shù) ,用于他們自己的目的 .出人意料的是,形勢已經(jīng)完全不同。 Java 團(tuán)隊并沒有發(fā)明這一思想 將頁面設(shè)計成 由靜態(tài) HTML 和用特殊標(biāo)簽標(biāo)記的動態(tài)代碼混合組成 .。 ColdFusion 多年前就已經(jīng)這樣做了。甚至 ASP(來自于前述經(jīng)理所在公司的一項產(chǎn)品 )都在 JSP 出現(xiàn)之前推廣了這種方式。實際上 ,JSP 不只采用了這種通用概念 ,它甚至使用許多和 ASP 相同的特殊標(biāo)簽。 JSP 是建立在 Java servlets 模型之上的表達(dá)層技術(shù),它使編寫 HTML 變得更簡單。像 SSJS 一樣,它也允許你將靜態(tài) HTML 內(nèi)容與服務(wù)器端腳本混合起來生成動態(tài)輸出。 JSP 把 Java 作為默認(rèn)的腳本語言,然而,就像 ASP 可以使用其他語言 (如 JavaScript 和 VBScript)一樣, JSP 規(guī)范也允許使用其他語言。 JSP 的特點 按照腳本語言是服務(wù)于某一個子系統(tǒng)的語言這種論述, JSP 應(yīng)當(dāng)被看作是一種腳本語言。然而,作為一種腳本語言, JSP 又顯得過于強(qiáng)大了,在 JSP 中幾乎可以使用全部的 Java 類。 作為一種基于文本的、以顯示為中心的開發(fā)技術(shù), JSP 提供了 Java Servlet的所有好處,并且,當(dāng)與一個 JavaBeans 類結(jié)合在一起時, JSP 提供了一種使內(nèi)容和顯示邏輯分開的簡單方式。分開內(nèi)容和顯示邏輯的好處是,更新頁面外觀的人員不必懂得 Java 代 碼,而更新 JavaBeans 類的人員也不必是設(shè)計網(wǎng)頁的行家里手,就可以用帶 JavaBeans 類的 JSP 頁面來定義 Web 模板,以建立一個由具有相似的外觀的頁面組成的網(wǎng)站。 JavaBeans 類完成數(shù)據(jù)提供,這樣在模板中就沒有 Java 代碼,這意味著這些模板可以由一個 HTML 編寫人員來維護(hù)。當(dāng)然,也可以利用 Java Servlet 來控制網(wǎng)站的邏輯,通過 Java Servlet 調(diào)用 JSP 文件的方式來將網(wǎng)站的邏輯和內(nèi)容分離。 一般來說,在實際的 JSP 引擎中, JSP 頁面在執(zhí)行時是編譯式,而不是解釋式的。解釋式的動態(tài)網(wǎng)頁 開發(fā)工具如 ASP、 PHP3 等由于速度等原因已經(jīng)滿足不了當(dāng)前大型電子商務(wù)應(yīng)用的需要了,傳統(tǒng)的開發(fā)技術(shù)都在向編譯執(zhí)行的方式改變,如 ASP→ ASP+; PHP3→ PHP4。 在 JSP 規(guī)范書中,并沒有明確要求 JSP 中的程序代碼部分 (稱為 Scriptlet)一定要用 Java 來寫。實際上,有一些 JSP 引擎就是采用的其他腳本語言,如EMACScript、 WebL 等,但實際上這幾種腳本語言也是構(gòu)建在 Java 上面,編譯為 Servlet 來實現(xiàn)的。按照 JSP 規(guī)范書寫,和 Java 沒有任何關(guān)系的 Scriptlet也是可以的,不過, 由于 JSP 的強(qiáng)大功能主要在于能和 JavaBeans、Enterprise JavaBeans 共同運轉(zhuǎn),所以即使是 Scriptlet 部分不使用 Java,編譯成的執(zhí)行代碼也應(yīng)該是與 Java 相關(guān)的。 JSP 的機(jī)制 要理解 JSP 怎樣聯(lián)合以上各種所提到的技術(shù)的優(yōu)點,從而輕而易舉地實現(xiàn)各種效果,用戶必須首先了解“組件為中心的網(wǎng)頁開發(fā)”和“頁面為中心的網(wǎng)頁開發(fā)”的區(qū)別。 SSJS 和 ASP 都是在幾年前推出的,那時網(wǎng)絡(luò)還很年輕,沒有人知道除了把所有的商務(wù)、數(shù)據(jù)和表達(dá)邏輯統(tǒng)統(tǒng)堆進(jìn)原始網(wǎng)頁中之外還有什么更好的解決 方法。這種以頁面為中心的模型容易學(xué)習(xí)并且得到相當(dāng)快速的發(fā)展。然而,隨著時間的推移,人們認(rèn)識到這種方法不適于構(gòu)建大型的、可升級的 Web 應(yīng)用程序。在腳本環(huán)境中書寫的表達(dá)邏輯被鎖在頁面內(nèi),只有通過剪切和粘貼才能被重用。表達(dá)邏輯通常和商務(wù)及數(shù)據(jù)邏輯混在一起,這使得當(dāng)程序員試圖改變一個應(yīng)用程序的外觀而不想破壞與之緊密結(jié)合的商務(wù)邏輯時,應(yīng)用程序的維護(hù)就變得十分艱難。其事實上,企業(yè)中可重用組件的應(yīng)用早已經(jīng)很成熟,沒有人愿意為它們的應(yīng)用程序重寫那些邏輯。 HTML 和圖形設(shè)計師把它們的設(shè)計的實施工作交給了 Web編寫者,使他們不 得不加倍工作 —— 常常是手工編寫,因為沒有合適的工具可以把服務(wù)器端腳本與 HTML 內(nèi)容結(jié)合起來。簡而言之,隨著 Web 應(yīng)用程序的復(fù)雜性不斷提升,以頁面為中心的開發(fā)方式的局限性變得明顯起來。 與此同時,人們一直在尋找建立 Web 應(yīng)用程序的更好方法,組件在客戶機(jī) /服務(wù)器領(lǐng)域流行起來。 JavaBeans 和 ActiveX 被“快速應(yīng)用程序開發(fā)” (RAD)工具發(fā)行商推廣給 Java 和 Windows 應(yīng)用程序開發(fā)者用來快速開發(fā)復(fù)雜的程序。這些技術(shù)使某領(lǐng)域內(nèi)的專家可以為本領(lǐng)域內(nèi)的垂直應(yīng)用編寫組件,而開發(fā)者可以直接拿來使用而不必掌 握這一領(lǐng)域的專門技術(shù)。 作為一種以組件為中心的開發(fā)平臺, JSP 出現(xiàn)了。它以 JavaBeans 和Enterprise JavaBeans(EJB)組件包含商務(wù)和數(shù)據(jù)邏輯的模型為基礎(chǔ),提供大量標(biāo)簽和一個腳本平臺用來在 HTML 頁中顯示由 JavaBeans 產(chǎn)生或回送的內(nèi)容。由于 JSP 的以組件為中心的性質(zhì),它可以被 Java 和非 Java 開發(fā)者同樣使用。非Java 開發(fā)者可以通過 JSP 的標(biāo)簽 (Tags)來使用高級 Java 開發(fā)者創(chuàng)建的JavaBeans。 Java 開發(fā)者不僅可以創(chuàng)建和使用 JavaBeans,還能在 JSP 頁中使 用Java 語言來更精密地控制基于底層 JavaBeans 的表達(dá)邏輯。 現(xiàn)在來看看 JSP 是如何處理 HTTP 請求的。在基本請求模型中,一個請求直接被送到 JSP 頁中。 JSP 代碼控制著進(jìn)行邏輯處理時與 JavaBeans 組件的交互,并在動態(tài)生成的、混合了靜態(tài) HTML 代碼的 HTML 頁中顯示結(jié)果。 Beans 可以是JavaBeans 或 EJB 組件。另外,更加復(fù)雜的請求模型可看作從被請求頁呼叫其他 JSP 頁或 Java Servlets。 JSP 引擎實際上要把 JSP 標(biāo)簽、 JSP 頁中的 Java 代碼甚至連同靜態(tài) HTML 內(nèi)容都轉(zhuǎn) 換為大塊的 Java 代碼。這些代碼塊被 JSP 引擎組織到用戶看不到的Java Servlet 中去,然后 Servlet 自動把它們編譯成 Java 字節(jié)碼。這樣,當(dāng)網(wǎng)站的訪問者請求一個 JSP 頁時,在它不知道的情況下,一個已經(jīng)生成的、預(yù)編譯過的 Servlet 實際上將完成所有的工作,非常隱蔽而又高效。因 Servlet 是編譯過的,所以網(wǎng)頁中的 JSP 代碼不需要在每次請求該頁時被解釋一遍。 JSP 引擎只需在 Servlet 代碼最后被修改后編譯一次,然后這個編譯過的 Servlet 就可以被執(zhí)行了。由于是 JSP 引擎自動生成并編譯 Servlet,不用程序員動手編譯代碼,所以 JSP 能帶給你高效的性能和快速開發(fā)所需的靈活性。 和傳統(tǒng)的 CGI 相比較, JSP 有相當(dāng)?shù)膬?yōu)勢。首先,在速度上,傳統(tǒng)的 CGI 程序需要使用系統(tǒng)的標(biāo)準(zhǔn)輸入輸出設(shè)備來實現(xiàn)動態(tài)網(wǎng)頁的生成,而 JSP 是直接和服務(wù)器相關(guān)聯(lián)的。而且對于 CGI 來說,每一個訪問就需要新增加一個進(jìn)程來處理,進(jìn)程不斷地建立和銷毀對于作為 Web 服務(wù)器的計算機(jī)將是不小的負(fù)擔(dān)。其次, JSP是專門為 Web 開發(fā)而設(shè)計的,其目的是為了建立基于 Web 的應(yīng)用程序,其中包含了一整套的規(guī)范和工具。使用 JSP 技術(shù)可以很方便地將一大堆 JSP 頁面組合成為一個 Web 應(yīng)用程序。 五、指導(dǎo)教師意見 指導(dǎo)教師意見 簽名: 月 日
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1