計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告_第1頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告_第2頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告_第3頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告_第4頁(yè)
計(jì)算機(jī)專業(yè)畢業(yè)實(shí)習(xí)報(bào)告_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、成績(jī) 學(xué) 生 實(shí) 習(xí) 報(bào) 告實(shí) 習(xí) 名 稱 院 部 名 稱 專 業(yè) 班 級(jí) 學(xué) 生 姓 名 學(xué) 號(hào) 實(shí) 習(xí) 地 點(diǎn) 指 導(dǎo) 教 師 實(shí)習(xí)起止時(shí)間: 一、實(shí)習(xí)目的與要求缺乏工作經(jīng)驗(yàn)和社會(huì)經(jīng)驗(yàn),成為在校大學(xué)生與其他就業(yè)群體最明顯的劣勢(shì)。如果能夠在畢業(yè)前找到一個(gè)合適的企業(yè)進(jìn)行生產(chǎn)實(shí)習(xí),在與自己未來(lái)工作相似的企業(yè)環(huán)境中積累一定的工作經(jīng)驗(yàn),必將是大學(xué)生增強(qiáng)就業(yè)力的一筆寶貴財(cái)富。對(duì)于計(jì)算機(jī)相關(guān)專業(yè)的畢業(yè)生來(lái)說(shuō),由于其專業(yè)的特殊性,更加期盼切實(shí)、高效的實(shí)習(xí)環(huán)境,我希望能在踏入職場(chǎng)之前了解并切身體驗(yàn)it企業(yè)的工作環(huán)境和研發(fā)氛圍。二、實(shí)習(xí)任務(wù)與安排工作日時(shí)段實(shí)訓(xùn)內(nèi)容課程內(nèi)容項(xiàng)目任務(wù)18:30-11:30實(shí)訓(xùn)準(zhǔn)備

2、:(1) 項(xiàng)目經(jīng)理座談,分組(2) 課程體系介紹(3) 配置環(huán)境變量(4) 安裝開(kāi)發(fā)工具(1) 進(jìn)入項(xiàng)目組(2) 開(kāi)發(fā)環(huán)境搭建13:00-16:00java基礎(chǔ):(1) 命名規(guī)范(2) 數(shù)據(jù)類型、運(yùn)算符(3) 流程控制語(yǔ)句(4) 異常機(jī)制綜合練習(xí)16:00-21:00自主學(xué)習(xí)28:30-11:30面向?qū)ο缶幊袒A(chǔ):(1) 類與接口(2) 封裝、繼承和多態(tài)綜合練習(xí)13:00-16:00集合框架介紹及應(yīng)用(1) iterable接口(2) list與set接口(3) map接口綜合練習(xí)16:00-21:00自主學(xué)習(xí)38:30-11:30多線程與i/o:(1) 多線程的實(shí)現(xiàn)方式(2) 字節(jié)流(3)

3、字符流(4) 對(duì)象序列化綜合練習(xí)13:00-16:00java編程常用api:(1) object操作(2) 字符串操作(3) 日期操作(4) 算術(shù)運(yùn)算(5) 文件操作綜合練習(xí)16:00-21:00自主學(xué)習(xí)48:30-11:30項(xiàng)目準(zhǔn)備:(1) 軟件工程概述(2) uml工具介紹(3) 搭建版本服務(wù)器搭建項(xiàng)目小組版本服務(wù)器13:00-16:00項(xiàng)目引人:(1) 項(xiàng)目介紹(2) 需求分析與uml用例圖(3) 領(lǐng)域建模與uml類圖(1) 繪制項(xiàng)目用例圖(2) 撰寫需求規(guī)格說(shuō)明書16:00-21:00自主學(xué)習(xí)58:30-11:30系統(tǒng)分析:(1) 類與類之間的關(guān)系(2) 領(lǐng)域建模與uml類圖繪制項(xiàng)目

4、uml類圖13:00-16:00職業(yè)素養(yǎng):團(tuán)隊(duì)協(xié)作能力16:00-21:00自主學(xué)習(xí)68:30-11:30數(shù)據(jù)庫(kù)設(shè)計(jì):(1) dbms介紹(2) dbms基本操作(3) dbms數(shù)據(jù)類型(4) 約束與序列(5) 數(shù)據(jù)庫(kù)審計(jì)范式對(duì)項(xiàng)目進(jìn)行數(shù)據(jù)建模13:00-16:00sql語(yǔ)法基礎(chǔ):(1) ddl、dml、dcl(2) 常用函數(shù)綜合練習(xí)16:00-21:00自主學(xué)習(xí)78:30-11:30使用jdbc訪問(wèn)數(shù)據(jù)庫(kù)(上):(1) jdbc api簡(jiǎn)介(2) 連接數(shù)據(jù)庫(kù)(3) dao模式(4) 訪問(wèn)數(shù)據(jù)庫(kù)(1) 編寫數(shù)據(jù)庫(kù)連接類(2) 編寫dao接口及實(shí)現(xiàn)類(3) 編寫dao單元測(cè)試類13:00-16:

5、00使用jdbc訪問(wèn)數(shù)據(jù)庫(kù)(下):(1) jdbc事務(wù)(2) 調(diào)用存儲(chǔ)過(guò)程(3) 使用junit 進(jìn)行單元測(cè)試16:00-21:00自主學(xué)習(xí)88:30-11:30代碼檢查與問(wèn)題(1) 編寫系統(tǒng)靜態(tài)頁(yè)面(2) 使用css美化頁(yè)面13:00-16:00系統(tǒng)靜態(tài)頁(yè)面設(shè)計(jì):(1) b/s與c/s模式(2) html基本標(biāo)簽(3) html表單標(biāo)簽(4) css語(yǔ)法與常用樣式16:00-21:00自主學(xué)習(xí)98:30-11:30javascript語(yǔ)言(上):(1) javascript語(yǔ)法基礎(chǔ)(2) javascript常用函數(shù)(3) javascript事件機(jī)制添加靜態(tài)頁(yè)面事件處理13:00-16:0

6、0javascript語(yǔ)言(下):(1) dom文檔對(duì)象模型(2) javascript操作dom(3) javascript操作樣式16:00-21:00自主學(xué)習(xí)108:30-11:30web編程基礎(chǔ):(1) 請(qǐng)求響應(yīng)模型(2) http狀態(tài)碼(3) web應(yīng)用服務(wù)器簡(jiǎn)介(4) web應(yīng)用的部署方式(5) web應(yīng)用服務(wù)器的配置配置web服務(wù)器環(huán)境13:00-16:00職業(yè)素養(yǎng):有效溝通技巧16:00-21:00自主學(xué)習(xí)118:30-11:30代碼檢查與問(wèn)題編寫系統(tǒng)用戶登陸功能13:00-16:00servlet簡(jiǎn)介:(1) servlet生命周期(2) servlet調(diào)用過(guò)程(3) dog

7、et與dopost方法(4) request、reponse、session常用方法介紹16:00-21:00自主學(xué)習(xí)128:30-11:30servlet進(jìn)階:(1) 過(guò)濾器及監(jiān)聽(tīng)器(2) 中文亂碼問(wèn)題解決方案(3) cookie及會(huì)話跟蹤機(jī)制(1) 編寫權(quán)限驗(yàn)證filter(2) 使用jsp改寫頁(yè)面13:00-16:00jsp簡(jiǎn)介(上):(1) jsp基本語(yǔ)法(2) jsp編譯過(guò)程(3) jsp運(yùn)行環(huán)境(4) jsp scriptlet、表達(dá)式(5) jsp中變量和方法的定義16:00-21:00自主學(xué)習(xí)138:30-11:30jsp簡(jiǎn)介(下):(1) jsp內(nèi)置對(duì)象(2) jsp屬性作用

8、域(1) 使用jsp改寫頁(yè)面(2) 使用e1表達(dá)式完成數(shù)據(jù)列表13:00-16:00jsp進(jìn)階:(1) e1表達(dá)式(2) jstl核心標(biāo)簽庫(kù)16:00-21:00自主學(xué)習(xí)148:30-11:30項(xiàng)目架構(gòu)指導(dǎo):(1) 軟件分層架構(gòu)(2) mvc設(shè)計(jì)模式(1) 繪制系統(tǒng)時(shí)序圖(2) 整理架構(gòu),規(guī)范命名(3) 運(yùn)用mvc重構(gòu)代碼13:00-16:00階段總結(jié):(1) 技術(shù)點(diǎn)總結(jié)(2) uml時(shí)序圖16:00-21:00自主學(xué)習(xí)158:30-11:30ajax技術(shù)簡(jiǎn)介(上):(1) ajax技術(shù)概述(2) 異步執(zhí)行過(guò)程系統(tǒng)功能完善13:00-16:00職業(yè)素養(yǎng):面試技巧16:00-21:00自主學(xué)習(xí)1

9、68:30-11:30ajax技術(shù)進(jìn)階(上):(1) json數(shù)據(jù)格式介紹(2) json格式傳輸數(shù)據(jù)(3) ajax開(kāi)源框架介紹(1) 系統(tǒng)功能完善(2) 改善用戶體驗(yàn)13:00-16:00ajax技術(shù)進(jìn)階(下):(1) jquery框架簡(jiǎn)介(2) jquery常用api介紹16:00-21:00自主學(xué)習(xí)178:30-11:30代碼檢查與問(wèn)題完成前臺(tái)數(shù)據(jù)提交與后臺(tái)接收13:00-16:00職業(yè)素養(yǎng):職業(yè)生涯規(guī)劃16:00-21:00自主學(xué)習(xí)188:30-11:30代碼檢查與問(wèn)題(1) 完成后臺(tái)業(yè)務(wù)邏輯(2) 對(duì)系統(tǒng)集成測(cè)試(3) 修復(fù)bug(4) 優(yōu)化代碼13:00-16:00集成測(cè)試與代碼

10、優(yōu)化16:00-21:00自主學(xué)習(xí)198:30-11:30集成測(cè)試與代碼優(yōu)化(1) 對(duì)系統(tǒng)集成測(cè)試(2) 修復(fù)bug(3) 優(yōu)化代碼(4) 系統(tǒng)編碼完成(5) 項(xiàng)目代碼整合13:00-16:00前沿技術(shù)講座:struts框架16:00-21:00自主學(xué)習(xí)208:30-11:30前沿技術(shù)講座:hibernate框架(1) 系統(tǒng)編碼完成(2) 項(xiàng)目代碼整合13:00-16:00前沿技術(shù)講座:spring框架16:00-21:00自主學(xué)習(xí)218:30-11:30項(xiàng)目總結(jié)編寫項(xiàng)目總結(jié)報(bào)告13:00-16:00項(xiàng)目驗(yàn)收16:00-21:00自主學(xué)習(xí)228:30-11:30項(xiàng)目展示準(zhǔn)備編寫項(xiàng)目展示ppt1

11、3:00-16:00項(xiàng)目展示16:00-21:00三、實(shí)習(xí)內(nèi)容與過(guò)程我這次實(shí)習(xí),在校外也就是達(dá)內(nèi)科技有限公司,開(kāi)始幾天基本上是每天學(xué)習(xí)一個(gè)方面的內(nèi)容,其中包括jsp、servlet、html、jdbc、mysql等等,大致內(nèi)容如下:(一)java語(yǔ)言簡(jiǎn)介java語(yǔ)言java是由sun微系統(tǒng)公司所發(fā)展出來(lái)的程序語(yǔ)言,它是一種面向地向的語(yǔ)言,java也號(hào)稱是能跨平臺(tái)使用的語(yǔ)言,這主要是因?yàn)閖ava本身被編譯之后,并不是直接產(chǎn)生可執(zhí)行的代碼,而是產(chǎn)生一種中間碼叫作 bytecode,這種代碼必需在透過(guò) java 的直譯器來(lái)解讀它,才能夠真正的被執(zhí)行,所以只要平臺(tái)上裝有這種java的直譯器,就能解讀b

12、ytecode也就能執(zhí)行java編譯過(guò)的程序,故與java程序是在那種平臺(tái)上被編譯的,就完全沒(méi)有干系了。java的目標(biāo)是為了滿足在一個(gè)充滿各式各樣不同種機(jī)器,不同操作系統(tǒng)平臺(tái)的網(wǎng)絡(luò)環(huán)境中開(kāi)發(fā)軟件。利用java程序語(yǔ)言,可以進(jìn)行網(wǎng)頁(yè)開(kāi)發(fā),其中包括靜態(tài)語(yǔ)言開(kāi)發(fā)與動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā),可以在網(wǎng)頁(yè)中加入各式各樣的動(dòng)態(tài)效果,可以放上一段動(dòng)畫,加入聲音,也可以建立交互式網(wǎng)頁(yè)等。(二)html語(yǔ)言 html是超文本標(biāo)記語(yǔ)言,它是一種非嚴(yán)格的標(biāo)記語(yǔ)言,它是web開(kāi)發(fā)的基礎(chǔ),也是制作網(wǎng)頁(yè)的基礎(chǔ),純html的頁(yè)面是靜態(tài)的。 html它由head和body兩部分組成,所寫的內(nèi)容一般都是放在body中,其中可以添加form表

13、單域,其中屬性 action表示提交的動(dòng)作,也就是提交到那個(gè)頁(yè)面,可表示為action=“”;method屬性表示提交的方法,一般為設(shè)為post;在form表單域中添加table表,table中的屬性只有很多,常用的有width、height、align、colspan等等,當(dāng)然,有表就會(huì)有行和列,其中行用tr表示,列用td表示,行與列的屬性值與table差不多。在行與列中還可以添加一些按鈕,鏈接等等,添加按鈕是用<input>表示,添加鏈接則用<a href="">來(lái)添加,另外,還有一個(gè)比較有用的標(biāo)簽<div>,可以畫出一個(gè)框,里面可以

14、添加所需要的東西。(三)mysql數(shù)據(jù)庫(kù) mysql是一種小型的數(shù)據(jù)庫(kù),它與java的聯(lián)系十分密切,mysql是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫(kù),因此,網(wǎng)頁(yè)編寫大多數(shù)都是用mysql。mysql是一個(gè)關(guān)聯(lián)數(shù)據(jù)庫(kù),它將數(shù)據(jù)保存在不同的表中,而不是將所有數(shù)據(jù)放在一個(gè)大的倉(cāng)庫(kù)內(nèi)。這樣就增加了速度并提高了靈活性。mysql的sql指得是“結(jié)構(gòu)化查詢語(yǔ)言”,sql是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。同時(shí),mysql軟件也是一種“開(kāi)放源碼”的軟件,意味著任何人都能使用和改變軟件

15、。任何人都能從internet下載mysql軟件,而無(wú)需支付任何費(fèi)用。如果愿意,你可以研究源碼并進(jìn)行恰當(dāng)?shù)母?,以滿足你自己的需求。mysql軟件采用了gpl(gnu通用公共許可證),定義了在不同情況下可以用軟件作的事和不可作的事。數(shù)據(jù)庫(kù)服務(wù)器具有快速、可靠和易于使用。mysql服務(wù)器還有一套實(shí)用的特性集合,在基準(zhǔn)測(cè)試主頁(yè)上,給出了mysql服務(wù)器和其他數(shù)據(jù)庫(kù)管理器的比較結(jié)果。mysql支持多種連接,包括tcp/ip、odbc和jdbc等多種數(shù)據(jù)庫(kù)連接途徑 ,而我們此次實(shí)習(xí)用到的是jdbc數(shù)據(jù)庫(kù)連接方法,這一點(diǎn)在下面會(huì)講到。此次實(shí)習(xí)我主要學(xué)習(xí)了如何在mysql數(shù)據(jù)庫(kù)中建立表格,如何執(zhí)行sql語(yǔ)

16、句等等。首先,打開(kāi)mysql編寫框,執(zhí)行語(yǔ)句show databases,即可查看mysql中有哪些數(shù)據(jù)庫(kù),運(yùn)用create+數(shù)據(jù)庫(kù)名語(yǔ)句可建立想要的數(shù)據(jù)庫(kù),運(yùn)用use+數(shù)據(jù)庫(kù)名即可進(jìn)入對(duì)應(yīng)的數(shù)據(jù)庫(kù)。進(jìn)入數(shù)據(jù)庫(kù)之后,就可以執(zhí)行數(shù)據(jù)庫(kù)中的增、刪、查、改等sql語(yǔ)句了,運(yùn)用create table +表名(表中所需要的元素),這樣就可以建立一張表了,運(yùn)用desc+表名就可以查看表,運(yùn)用sql語(yǔ)句“select * from +表名”就可以查看表中的所有數(shù)據(jù),運(yùn)用“insert into ”語(yǔ)句可以向表中添加數(shù)據(jù);運(yùn)用“update +表 set where”可以更改表中指定的某項(xiàng)數(shù)據(jù);運(yùn)用“del

17、ete +表 where ”語(yǔ)句可以刪除表中的某項(xiàng)數(shù)據(jù)其實(shí)這些知識(shí)與學(xué)過(guò)的sql server大致一樣,只不過(guò)運(yùn)行環(huán)境不同,而且mysql使用的比較多,而且也很簡(jiǎn)單,運(yùn)用mysql command line client進(jìn)行訪問(wèn)數(shù)據(jù)可以及執(zhí)行各種sql語(yǔ)句。(四)jdbc數(shù)據(jù)庫(kù)連接 java中的jdbc,jdbc是java data base connectivity的縮寫,是一種用于執(zhí)行sql語(yǔ)句的java api,可以為多種關(guān)系數(shù)據(jù)庫(kù)提供統(tǒng)一訪問(wèn),它由一組用java語(yǔ)言編寫的類和接口組成。jdbc提供了一種基準(zhǔn),據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠編寫數(shù)據(jù)庫(kù)應(yīng)用程序。連接數(shù)

18、據(jù)庫(kù)的方法有一個(gè)模板,代碼如下:public class dbmanager private static final string url="jdbc:mysql:/localhost:3306/test"private static final string user="root"private static final string password="123"private static connection conn=null;public static connection getconn()try if(conn=nul

19、l)/注冊(cè)驅(qū)動(dòng)class.forname("com.mysql.jdbc.driver");conn=drivermanager.getconnection(url,user,password); catch (classnotfoundexception e) e.printstacktrace(); catch (sqlexception e) e.printstacktrace() ;return conn;以后運(yùn)用數(shù)據(jù)庫(kù)連接基本上都是用這個(gè)模板,方便又有效,而且在其他地方連接數(shù)據(jù)庫(kù)時(shí)都可以直接對(duì)其進(jìn)行調(diào)用。通過(guò)jdbc我們可以連接到所用的數(shù)據(jù)庫(kù)mysql,可以從數(shù)據(jù)

20、庫(kù)中提取數(shù)據(jù),也可以將所寫數(shù)據(jù)存入數(shù)據(jù)庫(kù),用jdbc連接數(shù)據(jù)庫(kù)都是一個(gè)模式,基本上都是按照一個(gè)套路在寫,運(yùn)用jdbc以及myeclipse工具,我們也做出了一個(gè)小型的系統(tǒng)。系統(tǒng)具有添加、查詢、刪除、修改、退出系統(tǒng)等功能,添加功能可以控制臺(tái)中所寫的信息添加到數(shù)據(jù)庫(kù)中,查詢信息則是根據(jù)id號(hào)從數(shù)據(jù)庫(kù)中查詢信息并將信息顯示出來(lái),增加、刪除亦是如此,要做出這些功能首先都必須先連接到數(shù)據(jù)庫(kù),這就要用到j(luò)dbc技術(shù),還要用到connection 方法,首先加載mysql數(shù)據(jù)庫(kù)的驅(qū)動(dòng),然后在創(chuàng)建連接,連接時(shí)要提供所用計(jì)算機(jī)的ip地址和端口號(hào),以及mysql數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)的用戶名和密碼。連接好數(shù)據(jù)庫(kù)后,再根據(jù)所

21、需要的功能編寫出對(duì)應(yīng)的方法,不同方法對(duì)應(yīng)不同的sql語(yǔ)句,例如添加信息(add)中用insert語(yǔ)句,刪除用delete語(yǔ)句,修改用update語(yǔ)句等等,然后主函數(shù)中提供對(duì)功能的選擇,不同的編號(hào)對(duì)應(yīng)不同的功能,并且根據(jù)所選的功能調(diào)用的方法。 (五)jsp jsp是java server pages的縮寫,它是由sun microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。jsp技術(shù)有點(diǎn)類似asp技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè)html文件(*.htm,*.html)中插入java程序段(javascript)和jsp標(biāo)記(tag),從而形成jsp文件(*.jsp)。web服務(wù)器在

22、遇到訪問(wèn)jsp網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序段,然后將執(zhí)行結(jié)果連同jsp文件中的html代碼一起返回給客戶。插入的java程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 jsp頁(yè)面通常被編譯成為java servlets,這是一個(gè)標(biāo)準(zhǔn)的java擴(kuò)展。頁(yè)面開(kāi)發(fā)人員能夠訪問(wèn)全部的java應(yīng)用環(huán)境,以利用java技術(shù)的擴(kuò)展性和可移植性。當(dāng)jsp頁(yè)面第一次被調(diào)用時(shí),如果它還不存在,就會(huì)被編譯成為一個(gè)java servlets類,并且存儲(chǔ)在服務(wù)器的內(nèi)存中。這就使得在接下來(lái)的對(duì)該頁(yè)面的調(diào)用中,服務(wù)器會(huì)有非??斓捻憫?yīng)。我們所做的學(xué)生信息管理系統(tǒng)也需要用到mysql數(shù)據(jù)庫(kù)和jdbc技

23、術(shù),所做的系統(tǒng)同樣可以添加、修改、查詢和刪除學(xué)生信息,不過(guò)這些功能是運(yùn)用不同的頁(yè)面顯示,點(diǎn)擊不同的按鈕即可跳轉(zhuǎn)到所需的頁(yè)面,而后獲得想要的信息。每個(gè)功能都建立一個(gè)jsp頁(yè)面,其中主頁(yè)面是index.jsp,在這個(gè)頁(yè)面中有兩個(gè)鏈接,分別轉(zhuǎn)到增加信息和瀏覽信息頁(yè)面,瀏覽信息頁(yè)面中還包括了對(duì)信息的修改和刪除。例如,系統(tǒng)中瀏覽學(xué)生信息的頁(yè)面的代碼如下: <body> <table align="center"> <tr bgcolor="pink"> <td width="100px" align=&

24、quot;center">學(xué)號(hào)</td> <td width="100px" align="center">姓名</td> <td width="50px" align="center">性別</td> <td width="50px" align="center">年齡</td> <td width="160px" align="cente

25、r">專業(yè)</td> <td width="180px" align="center">操作</td> </tr> <c:foreach items="$stus" var="stu"> <tr> <td>$stu.sno</td> <td>$stu.sname</td> <td>$stu.sex</td> <td>$stu.age</td

26、> <td>$stu.major</td> <td align="center"> <a href="studentdelete.jsp">刪除</a> <a href="studentupdate.jsp">修改</a> </td></tr> </c:foreach> </table> <body> 另外還用到了兩個(gè)java類studao和studto,這兩個(gè)類中用到j(luò)dbc技術(shù),它們

27、分別用以從數(shù)據(jù)庫(kù)中讀取數(shù)據(jù)和將數(shù)據(jù)存入到數(shù)據(jù)庫(kù)中。這兩個(gè)類中有很多方法,通過(guò)調(diào)用這些方法即可實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)中的增、查、刪、改等功能?。﹕ervlet servlet是一種服務(wù)器端的java應(yīng)用程序,具有獨(dú)立于平臺(tái)和協(xié)議的特性,可以生成動(dòng)態(tài)的web頁(yè)面。 它擔(dān)當(dāng)客戶請(qǐng)求(web瀏覽器或其他http客戶程序)與服務(wù)器響應(yīng)(http服務(wù)器上的數(shù)據(jù)庫(kù)或應(yīng)用程序)的中間層。 servlet是位于web 服務(wù)器內(nèi)部的服務(wù)器端的java應(yīng)用程序,與傳統(tǒng)的從命令行啟動(dòng)的java應(yīng)用程序不同,servlet由web服務(wù)器進(jìn)行加載,該web服務(wù)器必須包含支持servlet的java虛擬機(jī)。servlet

28、生成響應(yīng)內(nèi)容并將其傳給server,響應(yīng)內(nèi)容動(dòng)態(tài)生成,通常取決于客戶端的請(qǐng)求。service()方法可能激活其它方法以處理請(qǐng)求,如doget()或dopost()或程序員自己開(kāi)發(fā)的新的方法,用的比較普遍的是dopost()方法。舉例如下:public void dopost(httpservletrequest request, httpservletresponse response)throws servletexception, ioexception /1、獲取id string sid=request.getparameter("id"); int id=integer.pars

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論