




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上畢業(yè)設(shè)計(jì)(論文)材料之二(2)本科畢業(yè)設(shè)計(jì)(論文)開題報(bào)告題目:畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)The Design of Employment Management Information System for Graduates課 題 類 型: 設(shè)計(jì) 實(shí)驗(yàn)研究 論文 學(xué) 生 姓 名: 劉斌 學(xué) 號: 專 業(yè) 班 級: 計(jì)算機(jī)102 學(xué) 院: 計(jì)算機(jī)與信息學(xué)院指 導(dǎo) 教 師: 伊蕓蕓 開 題 時(shí) 間: 2014年 月 日 2014 年 月 日1、 本課題的研究意義、研究現(xiàn)狀和發(fā)展趨勢(文獻(xiàn)綜述)1.1 研究意義 隨著Internet的快速發(fā)展,人們已經(jīng)進(jìn)入了信息時(shí)代,人
2、們獲得信息并進(jìn)行相關(guān)信息的交流已經(jīng)不再只是報(bào)紙、電視、廣播等傳統(tǒng)媒體,尤其是畢業(yè)生就業(yè),更需要大量的就業(yè)信息。如果學(xué)校能夠提供一個畢業(yè)生的就業(yè)信息平臺,就能夠快速有效的幫助學(xué)生和相關(guān)企業(yè)獲得對方想要的職位和學(xué)生,并且可以讓老師或者管理員能夠輕松效率地瀏覽所有的學(xué)生就業(yè)信息,因此本課題的選擇具有一定的實(shí)踐意義。1.2 研究現(xiàn)狀 畢業(yè)生就業(yè)信息的管理是學(xué)校日常工作中的重要組成部分。高校招生規(guī)模的逐步擴(kuò)大和認(rèn)識制度的改革,畢業(yè)學(xué)生人數(shù)將不斷增加,而對畢業(yè)生管理的人員則相對減少。加上我國高等學(xué)?;鶎訉W(xué)生管理工作的頭緒多,內(nèi)容雜,管理細(xì),要求高,傳統(tǒng)管理辦法已基本不適應(yīng)新形勢的要求?,F(xiàn)實(shí)中繁重的畢業(yè)生信
3、息管理工作給學(xué)校管理人員帶來了很大的壓力。畢業(yè)生畢業(yè)信息的存檔,畢業(yè)生就業(yè)信息的了解,各個企業(yè)招聘信息的瀏覽,如果沒有一個完善的畢業(yè)生幾頁信息管理系統(tǒng),學(xué)校管理人員的工作量就會大大增加。同時(shí)畢業(yè)生信息的手工登錄與查詢,是一項(xiàng)非常繁重而枯燥的勞動,每年畢業(yè)生的變化都需要重新規(guī)劃,耗費(fèi)許多人力和物力,而且會因人的情緒煩燥而出現(xiàn)失誤。因此在計(jì)算機(jī)飛速發(fā)展的今天,應(yīng)用數(shù)據(jù)庫技術(shù)實(shí)現(xiàn)畢業(yè)生信息的管理是可行而必要的工作,實(shí)現(xiàn)高校畢業(yè)生就業(yè)信息管理系統(tǒng)的信息化,既能夠提高工作效率,又可以提高工作水平。計(jì)算機(jī)具有運(yùn)算速度快、正確、能按照設(shè)計(jì)邏輯處理問題等特性,在畢業(yè)生信息的錄入、管理中如采用一個計(jì)算機(jī)化的信息
4、系統(tǒng)進(jìn)行處理,就不會發(fā)生信息遺漏或者查詢不方便的情形。在學(xué)校,尤其是在各大高校,畢業(yè)生就業(yè)信息是學(xué)校的一項(xiàng)重要的數(shù)據(jù)資源,畢業(yè)生信息管理也是學(xué)校的一項(xiàng)常規(guī)性的重要工作。而長期以來,畢業(yè)生信息管理都是依賴人工進(jìn)行的,面對如此眾多的畢業(yè)生信息,其工作量可想而知。不僅僅浪費(fèi)了大量的人力物力,而且由于人工管理存在著大量的不可控因素,造成了畢業(yè)生信息管理的某些不規(guī)范,太籠統(tǒng)的狀態(tài)。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對畢業(yè)生信息進(jìn)行管理,具有手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高的效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件
5、。因此,開發(fā)這樣一套管理軟件成為很有必要的事情,在下面的各章中我們將以開發(fā)一套畢業(yè)生信息管理系統(tǒng)為例,談?wù)勂溟_發(fā)過程和所涉及到的問題及解決方法。如今,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長足的進(jìn)步。計(jì)算機(jī)已經(jīng)成為我們學(xué)習(xí)和工作的得力助手。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個方面:首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動;其次,計(jì)算機(jī)可以節(jié)省許多資源;第三,計(jì)算機(jī)可以大大的提高人們的工作效率;第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等。 現(xiàn)在我國的學(xué)校中畢業(yè)生信息的管理水平大多還停留在紙介質(zhì)的基礎(chǔ)上,這樣的機(jī)制已經(jīng)不能適應(yīng)時(shí)代的發(fā)展,因?yàn)樗速M(fèi)了許多人力和物力,在信息
6、時(shí)代這種傳統(tǒng)的管理方法必然被計(jì)算機(jī)為基礎(chǔ)的信息管理所取代。1.3 發(fā)展趨勢一直以來人們使用傳統(tǒng)人工的方式管理畢業(yè)生信息,這種管理方式存在著許多缺點(diǎn),如:效率低、保密性差,另外時(shí)間長了,將產(chǎn)生大量的文件和資料,這對于查找、更新和維護(hù)都帶來了不少的困難。采用計(jì)算機(jī)來實(shí)現(xiàn)畢業(yè)生信息管理系統(tǒng)歸納起來,好處大約有以下幾點(diǎn): 1可以存儲歷屆的學(xué)生信息,安全、高效;2只需一到二名信息錄入員即可操作系統(tǒng),節(jié)省大量人力; 3可以迅速查到所需信息;4為畢業(yè)生了解用人單位的信息提供方便;為學(xué)校統(tǒng)計(jì)畢業(yè)生的就業(yè)情況以及統(tǒng)計(jì)學(xué)校畢業(yè)生的就業(yè)率等操作提供了方便;用人單位可以在該系統(tǒng)中發(fā)布用人信息,這樣就為畢業(yè)生的擇業(yè)提供
7、了平臺。1.4文獻(xiàn)綜述文獻(xiàn)1 軟件工程第二版覆蓋CC2001對軟件工程課程的基本要求,內(nèi)容包括:軟件開發(fā)模型,軟件項(xiàng)目管理,需求分析,軟件設(shè)計(jì),軟件編碼與測試,軟件維護(hù),配置 管理,軟件工程管理,軟件工程工具和環(huán)境。軟件工程(第2版)結(jié)合目前軟件工程教學(xué)的需要,特別介紹了統(tǒng)一建摸語言UML,并依次為基礎(chǔ)討論面向?qū)ο?的需求分析與軟件設(shè)計(jì)方法;介紹集成化CASE環(huán)境,java與internet環(huán)境下的軟件開發(fā)技術(shù);介紹支持軟件過程改進(jìn)的“軟件能力成熟度模型” (cmm)。軟件工程(第2版)含有豐富的例題與習(xí)題,便于教學(xué)和自學(xué)。文獻(xiàn)2 數(shù)據(jù)庫原理與應(yīng)用-sql server版(項(xiàng)目式)面向工作過程
8、,以“公司管理數(shù)據(jù)庫系統(tǒng)”為具體學(xué)習(xí)實(shí)例,學(xué)生通過完成設(shè)置的12個項(xiàng)目,可以建立起一個完整的數(shù)據(jù)庫原理及應(yīng) 用的知識體系,逐步具備數(shù)據(jù)庫的需求分析、數(shù)據(jù)庫的設(shè)計(jì)、數(shù)據(jù)庫的創(chuàng)建、數(shù)據(jù)庫的管理、維護(hù)等能力。文獻(xiàn)3 結(jié)合高校大學(xué)生就業(yè)指導(dǎo)工作存在的信息不暢通、信息統(tǒng)計(jì)分析困 難等問題,提出了基于B/S架構(gòu)的大學(xué)生就業(yè)指導(dǎo)信息系統(tǒng)的總體設(shè)計(jì)和實(shí)現(xiàn)方法。系統(tǒng)采用JSP.NET和SQL Server 2000數(shù)據(jù)庫構(gòu)建了就業(yè)指導(dǎo)信息服務(wù)平臺,詳細(xì)介紹了系統(tǒng)的功能特點(diǎn)、數(shù)據(jù)庫設(shè)計(jì)。文獻(xiàn)4 目前,基于Web的應(yīng)用系統(tǒng)的后臺維護(hù)都是在服務(wù)器端進(jìn)行的,為了降低這種維護(hù)的成本,本文用JSP.NET設(shè)計(jì)實(shí)現(xiàn)了對SQL
9、Server服務(wù)器上數(shù)據(jù)庫的Web管理,闡述了設(shè)計(jì)思想和開發(fā)過程,具有一定的實(shí)用價(jià)值。文獻(xiàn)5 關(guān)于JSP網(wǎng)站編程的專著。作者從自學(xué)與教學(xué)的角度出發(fā),從JSP的基本知識,基本語法入手,配以實(shí)際的 范例細(xì)致講解JSP網(wǎng)站編程的方法與技巧。主要內(nèi)容有JSP概述,并介紹JSP的運(yùn)行環(huán)境和實(shí)現(xiàn)原理;討論JSP的基本語法;詳細(xì)講述JSP內(nèi)置對象的使用;闡述了Java服務(wù)器小程序;介紹XML以及JSP和XMA的關(guān)系和使用。文獻(xiàn)6 本書從最基本的JSP概述、JSP運(yùn)行模式和環(huán)境設(shè)置、Java內(nèi)容、JSP語法,到JavaBeans、Java Servlet、JDBC都作了詳盡的介紹,同時(shí)還結(jié)合了9個綜合實(shí)例鞏固
10、這些知識。文獻(xiàn)7 本書從JSP的基本概念、開發(fā)環(huán)境配置出發(fā),通過對JSP及其所需要的Java技術(shù)的語句、語法、內(nèi)置對象等內(nèi)容的詳細(xì)講解,使讀者快速掌握J(rèn)SP的編程 方法。著重介紹了JSP與Servlet、JavaBean、JDBC等Java相關(guān)技術(shù)的應(yīng)用結(jié)合,并通過大量的應(yīng)用實(shí)例,可以使讀者迅速達(dá)到JSP實(shí) 際應(yīng)用的水平。文獻(xiàn)8 本書以精練的語言、清晰的結(jié)構(gòu),以及標(biāo)準(zhǔn)的圖像對JSP進(jìn)行了全面的介紹。本書內(nèi)容分為兩篇。第一篇講解了JSP程序設(shè)計(jì)的必備知識;第二篇以精彩的實(shí)例 展現(xiàn)了JSP在服務(wù)器端動態(tài)網(wǎng)頁開發(fā)中的強(qiáng)大功能。本書涉及的實(shí)例主要有:訪問計(jì)數(shù)器、意見箱、在線投票系統(tǒng)、小游戲的制作、用戶
11、管理、在線書店、BBS 論壇和聊天室等。文獻(xiàn)9 本書以實(shí)例的方式介紹了如何利用JSP技術(shù)開發(fā)動態(tài)網(wǎng)頁的方法,包括顯示服務(wù)端信息、數(shù)據(jù)庫連接、制作功能強(qiáng)大的網(wǎng)磁、發(fā)送郵件、JSP與CSS、JavaScript 技術(shù)的結(jié)合應(yīng)用、網(wǎng)絡(luò)投票器、計(jì)數(shù)器等內(nèi)容。文獻(xiàn)10 介紹了利用Eclipse作為開發(fā)工具,Java作為編程語言,Mysql作為數(shù)據(jù)庫平臺,借助IE瀏覽器,設(shè)計(jì)和開發(fā)一個分布的、可交互的、采用超文本傳輸協(xié)議傳送信息畢業(yè)生就業(yè)管理系統(tǒng),并最終對該系統(tǒng)作了相應(yīng)的分析和研究。文獻(xiàn)11 本書旨在提高讀者的編程實(shí)踐能力,因此書中用通俗易懂的語言,結(jié)合大量的實(shí)例,全面系統(tǒng)地介紹了JSP及其相關(guān)知識,分別
12、對其安裝、語法、表達(dá)式、對象及其活動范圍、JavaBean等作了極為細(xì)致的描述.二、主要設(shè)計(jì)(研究)內(nèi)容本課題為“畢業(yè)生就業(yè)信息管理系統(tǒng)的設(shè)計(jì)”,課題類型為設(shè)計(jì)型,系統(tǒng)的主要設(shè)計(jì)內(nèi)容如下:本系統(tǒng)的主要用戶是學(xué)校管理員(負(fù)責(zé)錄入查詢修改畢業(yè)生就業(yè)信息)、輔導(dǎo)員,次要用戶是學(xué)生。經(jīng)過研究與需求分析決定系統(tǒng)具備以下功能:用戶登錄功能:包括用戶的注冊,密碼修改,個人信息修改等。班級信息管理:包括班級院系,專業(yè)信息的添加與修改。學(xué)生信息管理:包括學(xué)生的個人信息添加修改與查詢。就業(yè)信息管理:包括已就業(yè)畢業(yè)生的在職信息的添加修改與查詢。招聘信息管理:包括企業(yè)招聘信息的添加修改與查詢。安全退出管理三、研究方案
13、及工作計(jì)劃3.1 研究方案畢業(yè)生就業(yè)信息管理系統(tǒng),是采用B/S架構(gòu)的信息管理系統(tǒng)。這樣的系統(tǒng)能夠很好的在校園網(wǎng)中架設(shè)和實(shí)現(xiàn)。對于學(xué)校來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但B/S架構(gòu)的系統(tǒng)只需要管理服務(wù)器就行了,所有的客戶端只是瀏覽器,根本不需要做任何的維護(hù)。無論用戶的規(guī)模有多大,有多少分支機(jī)構(gòu)都不會增加任何維護(hù)升級的工作量,所有的操作只需要針對服務(wù)器進(jìn)行;如果是異地,只需要把服務(wù)器連接專網(wǎng)即可,實(shí)現(xiàn)遠(yuǎn)程維護(hù)、升級和共享。使用MyEclipse作為開發(fā)工具,使用SQL Sever或MySQL作為后臺數(shù)據(jù)庫。3.2 研究的重點(diǎn)和難點(diǎn)本系統(tǒng)由于面對對
14、象有2種,一種是進(jìn)行信息管理的老師,一種是主要進(jìn)行信息查詢的學(xué)生,所以在權(quán)限方面有所區(qū)別。例如管理員級別可以任意添加或者修改信息。學(xué)生只能修改自己的個人信息,其他信息只能進(jìn)行查詢等。另外,由于學(xué)生數(shù)量龐大,進(jìn)行信息錄入要求快捷方便,所以在保證功能齊全的情況下保持操作界面盡量要簡潔明了。設(shè)計(jì)一個少冗余,高效率,完整和合理的數(shù)據(jù)庫系統(tǒng)也是本次設(shè)計(jì)的一大難點(diǎn)。3.3 擬采用的途徑運(yùn)用軟件工程的設(shè)計(jì)思想對該系統(tǒng)進(jìn)行需求分析,概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、系統(tǒng)編碼和系統(tǒng)測試;運(yùn)用Microsoft SQL Server 2008開發(fā)系統(tǒng)數(shù)據(jù)庫;運(yùn)用JSP技術(shù)設(shè)計(jì)實(shí)現(xiàn)系統(tǒng)。3.4 工作計(jì)劃課題名稱畢業(yè)生就業(yè)信息管理
15、系統(tǒng)的設(shè)計(jì)指導(dǎo)教師伊蕓蕓專業(yè)職務(wù)講師學(xué)生姓名劉斌專業(yè)計(jì)算機(jī)科學(xué)與技術(shù)起止時(shí)間內(nèi) 容 進(jìn) 程2/25-3/33/4-3/173/18-3/243/25-4/144/15-4/214/22-5/55/6-6/56/5-6/181系統(tǒng)分析階段 根據(jù)上學(xué)期所選畢業(yè)設(shè)計(jì)課題,了解課題所研究的課題內(nèi)容及研究意義。準(zhǔn)備撰寫開題報(bào)告。 根據(jù)選題不斷收集資料,閱讀文獻(xiàn),在不斷修正中形成較為具體的研究方法,形成開題報(bào)告。進(jìn)行可行性分析,通過之前的資料以及相關(guān)咨詢,明確用戶需求并撰寫需求分析報(bào)告2 系統(tǒng)設(shè)計(jì)階段 根據(jù)所選課題進(jìn)行需求分析,模塊設(shè)計(jì)的框架分析,并對所設(shè)計(jì)的“畢業(yè)生就業(yè)信息管理系統(tǒng)”進(jìn)行充分的了解。熟悉
16、開發(fā)系統(tǒng)所用的 開發(fā)工具。完成系統(tǒng)的分析及設(shè)計(jì)思路,分層次的寫出流程框圖。并按照流程框圖進(jìn)行每一層次的設(shè)計(jì)。 詳細(xì)設(shè)計(jì):在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)一步優(yōu)化設(shè)計(jì)方案,確定總體功能模塊和各個子模塊以及各模塊實(shí)現(xiàn)的具體算法。結(jié)構(gòu)設(shè)計(jì):在完成功能需求分析和數(shù)據(jù)庫設(shè)計(jì)的基礎(chǔ)上,對所設(shè)計(jì)的“畢業(yè)生就業(yè)信息管理系統(tǒng)”的軟件結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)進(jìn)行設(shè)計(jì),同時(shí)將系統(tǒng)按功能進(jìn)行模塊劃分,建立目標(biāo)系統(tǒng)的邏輯模型。3系統(tǒng)實(shí)施、調(diào)試階段 程序編碼:在前期設(shè)計(jì)的基礎(chǔ)上,進(jìn)行系統(tǒng)程序編碼設(shè)計(jì)。 系統(tǒng)調(diào)試:各個子模塊功能設(shè)計(jì)完成后進(jìn)行整個系統(tǒng)的調(diào)試,并在系統(tǒng)調(diào)試中不斷修改和完善系統(tǒng)功能,最終達(dá)到任務(wù)書要求的設(shè)計(jì)目標(biāo)。4.撰寫并修改畢業(yè)論
17、文,指導(dǎo)老師審閱。5. 完成畢業(yè)論文,準(zhǔn)備畢業(yè)答辯。6.答辯并總結(jié)。四、閱讀的主要參考文獻(xiàn) 1 齊治昌,譚慶平,寧洪軟件工程M北京: 高等教育出版社,2004,042 王德永,張佰慧 數(shù)據(jù)庫原理與應(yīng)用-SQL Server版(項(xiàng)目式) 人民郵電出版社 2011.53 李武,劉清梅. 基于B/S模式的大學(xué)生就業(yè)指導(dǎo)信息系統(tǒng)設(shè)計(jì).2008 4 常中華.基于WEB的SQL數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì).20065 屈輝立,陳可明,石武信. JSP網(wǎng)站編程教程M. 北京希望電子出版社, 20026 柏亞軍等. JSP編程基礎(chǔ)及應(yīng)用實(shí)例集錦M. 人民郵電出版社,20017 光軍,胡波. JSP應(yīng)用開發(fā)實(shí)例詳解M.
18、 北京航空航天大學(xué)出版社, 20028 姜曉銘等. JSP程序設(shè)計(jì)精彩實(shí)例M. 清華大學(xué)出版社,20019 馬文剛等,. JSP實(shí)用編程實(shí)例集錦M. 清華大學(xué)出版社,200110 安忠,吳洪波,王守茂.管理信息系統(tǒng). 北京:中國鐵道出版社,199911 翁衛(wèi)兵等. JSP網(wǎng)絡(luò)編程技術(shù)M. 新時(shí)代出版社,2002英文文獻(xiàn)及翻譯THE TECHNIQUE DEVELOPMENT HISTORY OF JSP By:Kathy Sierra and Bert Bates Source:
19、60;Servlet&JSP The Java Server Pages( JSP) is a kind of according to web of the script plait distance technique, similar carries the script language of Java in t
20、he server of the Netscape company of serverside JavaScript( SSJS) and the Active Server Pages(ASP) of the Microsoft. JSP compares the SSJS and ASP to have better can
21、 expand sex, and it is no more exclusive than any factory or some one particular server of Web. Though the norm of JSP is to be draw up by the Su
22、n company of, any factory can carry out the JSP on own system. The After Sun release the JSP( the Java Server Pages) formally, the this kind of new &
23、#160;Web application development technique very quickly caused the people's concern. JSP provided a special development environment for the Web application that establishes the high
24、 dynamic state. According to the Sun parlance, the JSP can adapt to include the Apache WebServer, IIS4.0 on the market at inside of 85% server product. This cha
25、pter will introduce the related knowledge of JSP and Databases, and JavaBean related contents, is all certainly rougher introduction among them basic contents, say perhaps to&
26、#160;is a Guide only, if the reader needs the more detailed information, pleasing the book of consult the homologous JSP. 1.1 GENERALIZE The JSP(Java Server Pages) is
27、0;from the company of Sun Microsystems initiate, the many companies the participate to the build up the together of the a kind the of dynamic the state web the&
28、#160;page technique standard, the it have the it in the construction the of the dynamic state the web page the strong but the do not the especially of the
29、function. JSP and the technique of ASP of the Microsoft is very alike. Both all provide the ability that mixes with a certain procedure code and is explain by
30、160;the language engine to carry out the procedure code in the code of HTML. Underneath we are simple of carry on the introduction to it. JSP pages are translat
31、ed into servlets. So, fundamentally, any task JSP pages can perform could also be accomplished by servlets. However, this underlying equivalence does not mean that servlets
32、60;and JSP pages are equally appropriate in all scenarios. The issue is not the power of the technology, it is the convenience, productivity, and maintainability of one
33、160;or the other. After all, anything you can do on a particular computer platform in the Java programming language you could also do in assembly language. But it
34、60;still matters which you choose. JSP provides the following benefits over servlets alone: 1)It is easier to write and maintain the HTML. Your static code is ordinary
35、60;HTML: no extra backslashes, no double quotes, and no lurking Java syntax. 2)You can use standard Website development tools. Even HTML tools that know nothing about JSP
36、 can be used because they simply ignore the JSP tags. 3)You can divide up your development team. The Java programmers can work on the dynamic code. The Web
37、;developers can concentrate on the presentation layer. On large projects, this division is very important. Depending on the size of your team and the complexity of your
38、160;project, you can enforce a weaker or stronger separation between the static HTML and the dynamic content. Now, this discussion is not to say that you should stop
39、 using servlets and use only JSP instead. By no.means. Almost all projects will use both. For some requests in your project, you will use servlets. For others,
40、you will use JSP. For still others, you will combine them with the MVC architecture . You want the appropriate tool for the job, and servlets, by themselves, do
41、 not complete your toolkit. 1.2 SOURCE OF JSP The technique of JSP of the company of Sun, making the page of Web develop the personnel can use the HT
42、ML perhaps marking of XML to design to turn the end page with format. Use the perhaps small script future life of marking of JSP becomes the dynamic state
43、on the page contents.( the contents changes according to the claim of) The Java Servlet is a technical foundation of JSP, and the large Web applies the development
44、160;of the procedure to need the Java Servlet to match with with the JSP and then can complete, this name of Servlet comes from the Applet, the local translatio
45、n method of now is a lot of, this book in order not to misconstruction, decide the direct adoption Servlet but don't do any translation, if reader would lik
46、e to, can call it as" small service procedure". The Servlet is similar to traditional CGI, ISAPI, NSAPI etc. Web procedure development the function of the tool&
47、#160;in fact, at use the Java Servlet hereafter, the customer need not use again the lowly method of CGI of efficiency, also need not use only the ability come&
48、#160;to born page of Web of dynamic state in the method of API that a certain fixed Web server terrace circulate. Many servers of Web all support the Servlet,
49、160;even not support the Servlet server of Web directly and can also pass the additional applied server and the mold pieces to support the Servlet. Receive benefit i
50、n the characteristic of the Java crossplatform, the Servlet is also a terrace irrelevant, actually, as long as match the norm of Java Servlet, the Servlet is complet
51、e to have nothing to do with terrace and is to have nothing to do with server of Web. Because the Java Servlet is internal to provide the service by t
52、he line distance, need not start a progress to the each claimses, and make use of the multi.threading mechanism can at the same time for several claim service,
53、therefore the efficiency of Java Servlet is very high. But the Java Servlet also is not to has no weakness, similar to traditional CGI, ISAPI, the NSAPI method,
54、;the Java Servlet is to make use of to output the HTML language sentence to carry out the dynamic state web page of, if develop the whole website with the&
55、#160;Java Servlet, the integration process of the dynamic state part and the static state page is an evilforeboding dream simply. For solving this kind of weakness of
56、0;the Java Servlet, the SUN released the JSP. A number of years ago, Marty was invited to attend a small 20-person industry roundtable discussion on software technology.&
57、#160;Sitting in the seat next to Marty was James Gosling, inventor of the Java programming language. Sitting several seats away was a high-level manager from a very
58、large software company in Redmond, Washington. During the discussion, the moderator brought up the subject of Jini, which at that time was a new Java technology. The
59、;moderator asked the manager what he thought of it, and the manager responded that it was too early to tell, but that it seemed to be an excellent idea. He
60、 went on to say that they would keep an eye on it, and if it seemed to be catching on, they would follow his company's usual "embrace and extend&q
61、uot; strategy. At this point, Gosling lightheartedly interjected "You mean disgrace and distend." Now, the grievance that Gosling was airing was that
62、he felt that this company would take technology from other companies and suborn it for their own purposes. But guess what? The shoe is on the other foot here.
63、160;The Java community did not invent the idea of designing pages as a mixture of static HTML and dynamic code marked with special tags. For example, Cold Fusion
64、0;did it years earlier. Even ASP (a product from the very software company of the aforementioned manager) popularized this approach before JSP came along and decided to
65、160;jump on the bandwagon. In fact, JSP not only adopted the general idea, it even used many of the same special tags as ASP did. The JSP is an establishme
66、nt at the model of Java servlets on of the expression layer technique, it makes the plait write the HTML to become more simple.Be like the SSJS, it also al
67、lows you carry the static state HTML contents and servers the script mix to put together the born dynamic state exportation. JSP the script language that the Java
68、60;is the tacit approval, however, be like the ASP and can use other languages( such as JavaScript and VBScript), the norm of JSP also allows to use other langu
69、ages. 1.3JSP CHARACTERISTICS Is a service according to the script language in some one language of the statures system this kind of discuss, the JSP should be see
70、60;make is a kind of script language. However, be a kind of script language, the JSP seemed to be too strong again, almost can use all Javas in the JSP.
71、60;Be a kind of according to text originally of, take manifestation as the central development technique, the JSP provided all advantages of the Java Servlet, and, when
72、160;combine with a JavaBeans together, providing a kind of make contents and manifestation that simple way that logic separate. Separate the contents and advantage of logical&
73、#160;manifestations is, the personnel who renews the page external appearance need not know the code of Java, and renew the JavaBeans personnel also need not be design
74、60;the web page of expert in hand, can use to take the page of JavaBeans JSP to define the template of Web, to build up a from have the alike external
75、 appearance of the website that page constitute. JavaBeans completes the data to provide, having no code of Java in the template thus, this means that these template
76、s can be written the personnel by a HTML plait to support. Certainly, can also make use of the Java Servlet to control the logic of the website, adjust thr
77、ough the Java Servlet to use the way of the document of JSP to separate website of logic and contents. Generally speaking, in actual engine of JSP, the page
78、0;of JSP is the edit and translate type while carry out, not explain the type of. Explain the dynamic state web page development tool of the type, such as
79、 ASP, PHP3 etc., because speed etc. reason, have already can't satisfy current the large electronic commerce needs appliedly, traditional development techniques are all at
80、;to edit and translate the executive way change, such as the ASP ASP+;PHP3 PHP4. In the JSP norm book, did not request the procedure in the JSP code
81、;part( be called the Scriptlet) and must write with the Java definitely. Actually, have some engines of JSP are adoptive other script languages such as the EMAC Scri
82、pt, etc., but actually this a few script languages also are to set up on the Java, edit and translate for the Servlet to carry out of. Write according to
83、160;the norm of JSP, have no Scriptlet of relation with Java also is can of, however, mainly lie in the ability and JavaBeans, the Enterprise JavaBeanses because of&
84、#160;the JSP strong function to work together, so even is the Scriptlet part not to use the Java, edit and translate of performance code also should is related
85、with Java. 1.4JSP MECHANISM To comprehend the JSP how unite the technical advantage that above various speak of, come to carry out various result easily, the customer
86、0;must understand the differentiation of" the module develops for the web page of the center" and" the page develops for the web page of the center" f
87、irst. The SSJS and ASP are all in several year ago to release, the network of that time is still very young, no one knows to still have in addition
88、160;to making all business, datas and the expression logic enter the original web page entirely heap what better solve the method. This kind of model that take page&
89、#160;as the center studies and gets the very fast development easily. However, along with change of time, the people know that this kind of method is unwell in
90、set up large, the Web that can upgrade applies the procedure. The expression logic write in the script environment was lock in the page, only passing to shear t
91、o slice and glue to stick then can drive heavy use. Express the logic to usually mix together with business and the data logics, when this makes be the pro
92、cedure member to try to change an external appearance that applies the procedure but do not want to break with its llied business logic, apply the procedure of
93、maintenance be like to walk the similar difficulty on the eggshell. In fact in the business enterprise, heavy use the application of the module already through very
94、mature, no one would like to rewrite those logics for their applied procedure.HTML and sketch the designer handed over to the implement work of their design the Web&
95、#160;plait the one who write, make they have to double workUsually is the handicraft plait to write, because have no fit tool and can carry the script and the HTML contents knot to the server to put together. Chien but speech, apply the complexity of the
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二手車銷售質(zhì)量保證合同書
- 政府項(xiàng)目招標(biāo)與投標(biāo)操作手冊
- 分季度財(cái)務(wù)預(yù)算明細(xì)表
- 農(nóng)村農(nóng)業(yè)項(xiàng)目資金使用協(xié)議
- 基礎(chǔ)工作流程簡明教程與指南
- 員工辦公電腦使用說明書
- 理發(fā)師學(xué)徒專用合同
- 《數(shù)學(xué)函數(shù)圖像理解與問題解決》
- 企業(yè)戰(zhàn)略聯(lián)盟合作能力提升效果評估預(yù)案
- 汽車股份轉(zhuǎn)讓合同
- 甘肅四年級信息技術(shù)下冊教學(xué)設(shè)計(jì)(簡版)(含核心素養(yǎng))
- 作文復(fù)習(xí):破繭成蝶逆天改命-《哪吒2》現(xiàn)象級成功的高考寫作啟示 課件
- 2025中建三局(中原)社會招聘高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 【生 物】光合作用課件-2024-2025學(xué)年人教版生物七年級下冊
- 人教版 七年級英語下冊 UNIT 2 單元綜合測試卷(2025年春)
- 2024年湖北省武漢市中考數(shù)學(xué)試題(解析版)
- 2024年“新能源汽車裝調(diào)工”技能及理論知識考試題與答案
- 【地理】非洲-位置與范圍 高原為主的地形課件-2024-2025學(xué)年湘教版(2024)七下
- 搶救車的管理
- GB/T 17350-2024專用汽車和專用掛車分類、名稱及型號編制方法
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗(yàn)收規(guī)范
評論
0/150
提交評論