用jsp開發(fā)與實現(xiàn)考研信息系統(tǒng)的動態(tài)網(wǎng)站(畢業(yè)設(shè)計).doc
約28頁DOC格式手機打開展開
用jsp開發(fā)與實現(xiàn)考研信息系統(tǒng)的動態(tài)網(wǎng)站(畢業(yè)設(shè)計),用jsp開發(fā)與實現(xiàn)考研信息系統(tǒng)的動態(tài)網(wǎng)站(畢業(yè)設(shè)計)第一章 前言 大學畢業(yè)后繼續(xù)深造讀研究生,是在當前社會經(jīng)濟高度發(fā)展、全民文化素質(zhì)普遍提高、高等教育大眾化下的產(chǎn)物,在計算機時代,網(wǎng)絡(luò)方便的提供了各種信息服務(wù)的平臺,比如說:報考研究生,我們可以通過網(wǎng)絡(luò)查詢各大高校和一些專業(yè)的網(wǎng)站提供的各種考研信息、習題和各種資料,還...
內(nèi)容介紹
此文檔由會員 莎士比亞 發(fā)布
用JSP開發(fā)與實現(xiàn)考研信息系統(tǒng)的動態(tài)網(wǎng)站(畢業(yè)設(shè)計)
第一章 前言
大學畢業(yè)后繼續(xù)深造讀研究生,是在當前社會經(jīng)濟高度發(fā)展、全民文化素質(zhì)普遍提高、高等教育大眾化下的產(chǎn)物,在計算機時代,網(wǎng)絡(luò)方便的提供了各種信息服務(wù)的平臺,比如說:報考研究生,我們可以通過網(wǎng)絡(luò)查詢各大高校和一些專業(yè)的網(wǎng)站提供的各種考研信息、習題和各種資料,還可以通過網(wǎng)絡(luò)把我門的個人信息上報給各大高校。
本文用Java、Servlet和Jsp技術(shù)就做出一個考研信息系統(tǒng)??佳行畔⑾到y(tǒng)是集計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,通過JSP開發(fā)基于Web的考研信息系統(tǒng),一方面它包括學生確切而詳實的信息,另一方面它通過數(shù)據(jù)庫管理學校招生的龐大信息量,保證了數(shù)據(jù)的準確、及時、全面、詳實。
開發(fā)過程是以軟件工程的思想為指導,經(jīng)過可行性研究、需求分析、總體分析、詳細設(shè)計等主要階段而進行的規(guī)范的開發(fā)過程。目前開發(fā)Web應(yīng)用程序主要有C/S(客戶機/服務(wù)器)和B/S(瀏覽器/服務(wù)器)兩種模式。B/S設(shè)計模式為我們提供了系統(tǒng)設(shè)計的基本思想和基本方向。相對于C/S模式來講,B/S 模式讓客戶端不安裝軟件通過對服務(wù)端的訪問就可以得到所需信息,從而使網(wǎng)頁更加便于瀏覽和管理,符合使用者對使用系統(tǒng)的要求,也就是說用戶無需安裝客戶端,只要通過瀏覽器就可以訪問相關(guān)服務(wù);它在系統(tǒng)升級或維護的時候,只要在Web服務(wù)器中集中改動,用戶在下一次頁面刷新時就能立即得到反饋,而對于那些在服務(wù)端運行的邏輯、改動對于用戶來說是透明的的;此外,就數(shù)據(jù)遷移和安全性等方面來講,B/S模式也更加具有優(yōu)勢。
第二章 Servlet簡介
1. 什么是Servlet
Servlet(Java服務(wù)器小程序)是用Java編寫的服務(wù)器端程序,是由服務(wù)器端調(diào)用和執(zhí)行的、按照Servlet自身規(guī)范編寫的Java類。Servlet可以看成是Java編寫的CGI,但是它的功能和性能比CGI更加強大。
Servlet是使用Java Servlet應(yīng)用程序設(shè)計接口(API)及相關(guān)類和方法的Java程序。除了Java Servlet API,Servlet還可以用于擴展和添加到API的Java類軟件包。它最常見的用途是擴展Web服務(wù)器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一種動態(tài)加載的模塊,為來自Web服務(wù)器的請求提供服務(wù)。它完全運行在Java虛擬機上。由于它在服務(wù)器端運行,因此它不依賴于瀏覽器的兼容性。
2. Servlet技術(shù)的特點
Servlet是一個Java的類,能夠?qū)崿F(xiàn)除了圖形界面外的Java的所有功能,總的來說,它有以下優(yōu)勢:
1、可移植性 它可以在不同的操作系統(tǒng)平臺和不同的應(yīng)用服務(wù)器平臺下移植。
2、功能強大 可以使用Java API核心的所有功能。
3、安全 有幾個不同的層次為Servlet的安全提供了保障。
4、簡潔 Servlet代碼面向?qū)ο?,在封閉方面具有先天的優(yōu)勢。
5、集成 Servlet和服務(wù)器緊密集成,它們可以密切合作完成特定的任務(wù)。
6、模塊化 第一個Servlet可以執(zhí)行一個特定的任務(wù),并且可以將它們并在一起工作。
7、擴展性 Servlet的接口設(shè)計得非常簡單,使它具有很強的擴展性。
8、高效耐久 Servlet一旦載入,它就駐留在內(nèi)存中,這樣加快了響應(yīng)的速度。
3. Servlet的生命周期
Servlet部署在容器里,它的生命周期由容器管理,一般可概括為以下幾個步驟:
1、裝載Servlet 這項操作一般是動態(tài)執(zhí)行的。
2、servlet容器創(chuàng)建servlet的一個實例。3、容器調(diào)用該實例的init()方法。4、服務(wù) 如果容器對該servlet有請求,則調(diào)用此實例的service()方法。5、銷毀 通過調(diào)用Servlet的destory()方法銷毀Servlet。
第一章 前言
大學畢業(yè)后繼續(xù)深造讀研究生,是在當前社會經(jīng)濟高度發(fā)展、全民文化素質(zhì)普遍提高、高等教育大眾化下的產(chǎn)物,在計算機時代,網(wǎng)絡(luò)方便的提供了各種信息服務(wù)的平臺,比如說:報考研究生,我們可以通過網(wǎng)絡(luò)查詢各大高校和一些專業(yè)的網(wǎng)站提供的各種考研信息、習題和各種資料,還可以通過網(wǎng)絡(luò)把我門的個人信息上報給各大高校。
本文用Java、Servlet和Jsp技術(shù)就做出一個考研信息系統(tǒng)??佳行畔⑾到y(tǒng)是集計算機技術(shù)、網(wǎng)絡(luò)通信技術(shù)為一體的信息系統(tǒng)工程,通過JSP開發(fā)基于Web的考研信息系統(tǒng),一方面它包括學生確切而詳實的信息,另一方面它通過數(shù)據(jù)庫管理學校招生的龐大信息量,保證了數(shù)據(jù)的準確、及時、全面、詳實。
開發(fā)過程是以軟件工程的思想為指導,經(jīng)過可行性研究、需求分析、總體分析、詳細設(shè)計等主要階段而進行的規(guī)范的開發(fā)過程。目前開發(fā)Web應(yīng)用程序主要有C/S(客戶機/服務(wù)器)和B/S(瀏覽器/服務(wù)器)兩種模式。B/S設(shè)計模式為我們提供了系統(tǒng)設(shè)計的基本思想和基本方向。相對于C/S模式來講,B/S 模式讓客戶端不安裝軟件通過對服務(wù)端的訪問就可以得到所需信息,從而使網(wǎng)頁更加便于瀏覽和管理,符合使用者對使用系統(tǒng)的要求,也就是說用戶無需安裝客戶端,只要通過瀏覽器就可以訪問相關(guān)服務(wù);它在系統(tǒng)升級或維護的時候,只要在Web服務(wù)器中集中改動,用戶在下一次頁面刷新時就能立即得到反饋,而對于那些在服務(wù)端運行的邏輯、改動對于用戶來說是透明的的;此外,就數(shù)據(jù)遷移和安全性等方面來講,B/S模式也更加具有優(yōu)勢。
第二章 Servlet簡介
1. 什么是Servlet
Servlet(Java服務(wù)器小程序)是用Java編寫的服務(wù)器端程序,是由服務(wù)器端調(diào)用和執(zhí)行的、按照Servlet自身規(guī)范編寫的Java類。Servlet可以看成是Java編寫的CGI,但是它的功能和性能比CGI更加強大。
Servlet是使用Java Servlet應(yīng)用程序設(shè)計接口(API)及相關(guān)類和方法的Java程序。除了Java Servlet API,Servlet還可以用于擴展和添加到API的Java類軟件包。它最常見的用途是擴展Web服務(wù)器,提供非常安全的、可移植的、易于使用的CGI替代品。它是一種動態(tài)加載的模塊,為來自Web服務(wù)器的請求提供服務(wù)。它完全運行在Java虛擬機上。由于它在服務(wù)器端運行,因此它不依賴于瀏覽器的兼容性。
2. Servlet技術(shù)的特點
Servlet是一個Java的類,能夠?qū)崿F(xiàn)除了圖形界面外的Java的所有功能,總的來說,它有以下優(yōu)勢:
1、可移植性 它可以在不同的操作系統(tǒng)平臺和不同的應(yīng)用服務(wù)器平臺下移植。
2、功能強大 可以使用Java API核心的所有功能。
3、安全 有幾個不同的層次為Servlet的安全提供了保障。
4、簡潔 Servlet代碼面向?qū)ο?,在封閉方面具有先天的優(yōu)勢。
5、集成 Servlet和服務(wù)器緊密集成,它們可以密切合作完成特定的任務(wù)。
6、模塊化 第一個Servlet可以執(zhí)行一個特定的任務(wù),并且可以將它們并在一起工作。
7、擴展性 Servlet的接口設(shè)計得非常簡單,使它具有很強的擴展性。
8、高效耐久 Servlet一旦載入,它就駐留在內(nèi)存中,這樣加快了響應(yīng)的速度。
3. Servlet的生命周期
Servlet部署在容器里,它的生命周期由容器管理,一般可概括為以下幾個步驟:
1、裝載Servlet 這項操作一般是動態(tài)執(zhí)行的。
2、servlet容器創(chuàng)建servlet的一個實例。3、容器調(diào)用該實例的init()方法。4、服務(wù) 如果容器對該servlet有請求,則調(diào)用此實例的service()方法。5、銷毀 通過調(diào)用Servlet的destory()方法銷毀Servlet。