




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)實(shí)習(xí)報(bào)告院系名稱:信息科學(xué)與工程學(xué)院專(zhuān)業(yè)班級(jí):計(jì)算機(jī)科學(xué)與技術(shù)11級(jí)01班學(xué)生姓名:學(xué) 號(hào):指導(dǎo)教師:教師職稱:實(shí)習(xí)日期:2015年3月9日至 2015年4月3日2015年4月3日畢業(yè)實(shí)習(xí)報(bào)告1.結(jié)合畢業(yè)實(shí)習(xí)情況,每人撰寫(xiě)1500字以上的報(bào)告:實(shí)習(xí)報(bào)告實(shí)習(xí)單位:鄭州信源信息技術(shù)股份有限公司實(shí)習(xí)的時(shí)間地點(diǎn):2015年3月9日至2015年4月汨在鄭州市高新區(qū)雪松路31號(hào)實(shí)習(xí)的目的要求:進(jìn)一步學(xué)習(xí)javaff發(fā)的相關(guān)技術(shù),更好的鍛煉自己的實(shí)際解決問(wèn)題的能力,將學(xué)習(xí) 的理論知識(shí)運(yùn)用于實(shí)踐當(dāng)中,反過(guò)來(lái)檢驗(yàn)書(shū)本上理論的正確性。培養(yǎng)自己發(fā)現(xiàn)問(wèn)題、解決 問(wèn)題的能力,加強(qiáng)對(duì)技眩企業(yè)級(jí)開(kāi)發(fā)的認(rèn)識(shí)。更廣泛的直接
2、接觸企業(yè),了解企業(yè)的需要, 加深對(duì)工作概念的認(rèn)識(shí),增強(qiáng)對(duì)社會(huì)的適應(yīng)性,將自己融合到社會(huì)中去,培養(yǎng)自己的實(shí)踐 能力,縮短我們從一名大學(xué)生到一名工作人員之間的思想與業(yè)務(wù)距離。為以后進(jìn)一步走向 社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。實(shí)習(xí)的內(nèi)容:1.面向?qū)ο笠约癹ava基礎(chǔ)雖然我們?cè)趯W(xué)校學(xué)過(guò)java基礎(chǔ),但是熟練程度不是很高,于是Java基礎(chǔ)的進(jìn)一步學(xué) 習(xí),以及面向?qū)ο蟮睦斫饩头浅V匾N覀兌贾纉ava是面向?qū)ο蟮恼Z(yǔ)言,所以對(duì)于面 向?qū)ο蟮睦斫夥浅S兄趈ava的學(xué)習(xí)。在企業(yè)學(xué)習(xí)的就和在學(xué)校學(xué)習(xí)的就完全不一樣, 我記得負(fù)責(zé)培訓(xùn)我們的一個(gè)部門(mén)的技術(shù)總監(jiān)。他說(shuō)我們課本上很多課后練習(xí)題LI都是解決 一個(gè)數(shù)學(xué)問(wèn)題,問(wèn)不是解決
3、一個(gè)現(xiàn)實(shí)中存在的問(wèn)題,這樣在學(xué)校我們的學(xué)習(xí)積極性就是打 折扣,因?yàn)槲覀儾恢肋@東西做出來(lái)能做什么。他告訴說(shuō)編程語(yǔ)言其實(shí)都是相通的,我們 說(shuō)能夠運(yùn)用編程語(yǔ)言來(lái)解決現(xiàn)實(shí)生活中的問(wèn)題,為人們而服務(wù),才能成為真正的大神!這 就是做產(chǎn)品和做技術(shù)的差別。所以,剛開(kāi)始我們學(xué)習(xí)了公司用到的基本常用的java知識(shí)。 我們首先學(xué)習(xí)了 java的基礎(chǔ)語(yǔ)法,這一點(diǎn)技術(shù)總監(jiān)給我們說(shuō),真正一個(gè)好的程序員不是 寫(xiě)出來(lái)一些晦澀難懂的代碼來(lái)顯示自己的技術(shù),而是能寫(xiě)出“大家都能看懂”的代碼。因 為我們是一個(gè)團(tuán)隊(duì),你寫(xiě)的代碼不僅僅是讓你自己看,而是讓同事,讓其他人看的。真正 好的代碼是別人都能看懂的代碼。并且給我們講了注釋的規(guī)范性
4、,以及重要性,讓我們我 們受益匪淺。然后,我們學(xué)習(xí)了 java面向?qū)ο蟮膶?shí)現(xiàn),讓我們對(duì)面向?qū)ο蟮睦斫鈦V加深 To有一個(gè)很有趣的比方,“司機(jī)踩剎車(chē),然后車(chē)停了”問(wèn),剎車(chē)應(yīng)該是山誰(shuí)來(lái)實(shí)現(xiàn)的。 答案是:用面向?qū)ο蟮乃季S來(lái)思考就是剎車(chē)這個(gè)方法,應(yīng)該賦予車(chē),而不是賦予人,人只 是調(diào)用了車(chē)的剎車(chē)方法,剎車(chē)才會(huì)執(zhí)行。后來(lái)我們就學(xué)習(xí)了 Java的容器,理解和熟練使 用了 List、Map集合,并會(huì)使用迭代器遍歷循環(huán)集合,其中泛型的使用非常重要。比如 List集合,那么這里什么都可以存進(jìn)去,而List那么這里面只能存String類(lèi) 性的數(shù)據(jù),ListMap意思就是List集合中只能存Map集合,而Map 集合鍵
5、值關(guān)系,只能為鍵為Integer類(lèi)型,值為String類(lèi)型。再后來(lái)我們學(xué)習(xí)了兀眩 的異常機(jī)制,java的異常分為,運(yùn)行時(shí)異常,編譯時(shí)異常以及錯(cuò)誤。異常是可以程序處 理,而錯(cuò)誤則處理不了。技術(shù)總監(jiān)跟我們說(shuō),java的異常鏈一定不能斷,不然會(huì)給程療; 以及后期的維護(hù)出現(xiàn)意想不到的麻煩。比如,程序運(yùn)行出錯(cuò),如果沒(méi)有拋出異常,出現(xiàn)了 錯(cuò)誤,找都不知道去哪里找。正確的異常處理方式是,在后臺(tái)拋出異常信息,然后在與 前臺(tái)相關(guān)的類(lèi)中統(tǒng)一處理,并給用戶一個(gè)友好的提示。2.數(shù)據(jù)庫(kù)基礎(chǔ)Java基礎(chǔ)鞏固完之后,我們就進(jìn)入了數(shù)據(jù)庫(kù)學(xué)習(xí)階段,由于現(xiàn)在大型企業(yè)級(jí)項(xiàng)口很 多都用Oracle,以及本公司的項(xiàng)L1也基本都用Ora
6、cle,所以我們就開(kāi)始了 Oracle的學(xué)習(xí)。 我們?cè)趯W(xué)校的時(shí)候?qū)W過(guò)微軟的Sql Server 2008課程以及我自己自學(xué)過(guò)mysql,所以對(duì)于 數(shù)據(jù)庫(kù)還算有一些基礎(chǔ)。第一步我們學(xué)習(xí)了安裝oracle,以及現(xiàn)在很多人用的客戶端 pl/sql Developero 一開(kāi)始我們會(huì)想,不就是安裝一個(gè)軟件嗎?用得著學(xué)習(xí)嗎? oracle 的安裝和卸載與一般軟件不同,它的過(guò)程非常繁瑣。卸載不干凈,計(jì)算機(jī)就極有可能裝不 上去,因?yàn)樾枰獎(jiǎng)h注冊(cè)表的一些東西。結(jié)果到后來(lái)計(jì)算機(jī)不得不重裝系統(tǒng)了。第二步,我 們就學(xué)習(xí)了 Oracle數(shù)據(jù)庫(kù)的基礎(chǔ)知識(shí),其中包括基本概念以及事務(wù)的介紹。通過(guò)學(xué)習(xí)我 們知道,數(shù)據(jù)庫(kù)設(shè)計(jì)的時(shí)
7、候,至少要遵循笫三范式,不然會(huì)有一系列的問(wèn)題。數(shù)據(jù)庫(kù)事務(wù) (Database Transaction),是指作為單個(gè)邏輯工作單元執(zhí)行的一系列操作,要么完整地 執(zhí)行,要么完全地不執(zhí)行。事務(wù)處理可以確保除非事務(wù)性單元內(nèi)的所有操作都成功完成, 否則不會(huì)永久更新面向數(shù)據(jù)的資源。通過(guò)將一組相關(guān)操作組合為一個(gè)要么全部成功要么全 部失敗的單元,可以簡(jiǎn)化錯(cuò)誤恢復(fù)并使應(yīng)用程序更加可靠。一個(gè)邏輯工作單元要成為事務(wù), 必須滿足所謂的ACID (原子性、一致性、隔離性和持久性)屬性。第三步,我們學(xué)習(xí)了 DMLSQL 語(yǔ)句,我們知道所謂 DML 是 data manipulation language , SQL 是指
8、 structured query languageo 而 DML SQL 語(yǔ)句包括了 Select、Insert Update 以及 Delete 等數(shù)據(jù) 庫(kù)基本的操作語(yǔ)句。然后我們就主要學(xué)習(xí)了查詢,因?yàn)闁嗽冋Z(yǔ)句比其他的兒個(gè)要更難,并 且客戶的需求是多種多樣的。于是我們學(xué)習(xí)了表連接以及子查詢,其中表連接包括內(nèi)連接, 外連接以及自連接。子查詢的意思是講一個(gè)查詢結(jié)果當(dāng)成一個(gè)表來(lái)進(jìn)行查詢。第四步,我 們學(xué)習(xí)了建表的主外鍵,索引和約束。每個(gè)表都必須有一個(gè)主鍵,并且主鍵是唯一的,所 謂外鍵就是定義成外鍵的字段跟他所參照的其他表中的主鍵應(yīng)該是某個(gè)實(shí)體的同一屬性, 通俗的理解就是某一個(gè)表中的字段引用另一個(gè)
9、表的主鍵。第五步,我們學(xué)習(xí)了使用工具 PowerDesigner,這個(gè)工具可以很清晰的看出表與表之間的關(guān)系,并且給了我們一些表, 讓我們?cè)诶锩娌槌鰯?shù)據(jù),并寫(xiě)出sql語(yǔ)句。3靜態(tài)頁(yè)面以及實(shí)現(xiàn)技術(shù)結(jié)束了數(shù)據(jù)庫(kù)的學(xué)習(xí)之后,我們進(jìn)入了靜態(tài)頁(yè)面的學(xué)習(xí),靜態(tài)頁(yè)面內(nèi)容含有html, css以及xml。首先我們學(xué)習(xí)了 html基礎(chǔ),了解了 html元素、屬性、標(biāo)題、段落以及表 單和框架等等知識(shí),老師給我們介紹只能領(lǐng)進(jìn)門(mén),但是修行還是靠個(gè)人,于是老師推薦了 一個(gè)非常好的前臺(tái)學(xué)習(xí)網(wǎng)站,w3choolo然后我們學(xué)習(xí)jess,所謂css就是樣式,他可 以嵌入到html頁(yè)面中,也可以在html頁(yè)面來(lái)引用,來(lái)改變html
10、所展現(xiàn)的形態(tài)。最后學(xué) 習(xí)了 xml,由于html不規(guī)范,所以xml是為了取代html的,但市場(chǎng)卻沒(méi)接受,最終xml 成了工程配置文件的載體。4. JavaScript在網(wǎng)頁(yè)中,只有靜態(tài)頁(yè)面是不行的,JavaScript 一種直譯式腳本語(yǔ)言,是一種動(dòng)態(tài) 類(lèi)型、弱類(lèi)型、基于原型的語(yǔ)言,內(nèi)置支持類(lèi)型。它的解釋器被稱為JavaScript引擎, 為瀏覽器的一部分,廣泛用于客戶端的腳本語(yǔ)言,最早是在HTML (標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下 的一個(gè)應(yīng)用)網(wǎng)頁(yè)上使用,用來(lái)給HTML網(wǎng)頁(yè)增加動(dòng)態(tài)功能。第一步,我們學(xué)習(xí)了 JavaScript 基礎(chǔ),其中就有簡(jiǎn)介,數(shù)據(jù)類(lèi)型、變量、操作符、表達(dá)式、控制結(jié)構(gòu)、異常處理、數(shù)組、
11、 函數(shù)、對(duì)象等,山于已經(jīng)有過(guò)java基礎(chǔ),所以學(xué)起來(lái)也是隨心應(yīng)手,語(yǔ)法是死的,不會(huì) 了直接網(wǎng)上查就行了,而編程思想是最重要的。第二步,我們學(xué)了 DOM,文件對(duì)象模型(Document Object Model,簡(jiǎn)稱DOM),是W3C組織推薦的處理可擴(kuò)展標(biāo)志語(yǔ)言的標(biāo)準(zhǔn)編 程接口。DOM可以以一種獨(dú)立于平臺(tái)和語(yǔ)言的方式訪問(wèn)和修改一個(gè)文檔的內(nèi)容和結(jié)構(gòu)。換 句話說(shuō),這是表示和處理一個(gè)HTML或XML文檔的常用方法。有一點(diǎn)很重要,DOM的設(shè)計(jì) 是以對(duì)象管理組織(OHG)的規(guī)約為基礎(chǔ)的,因此可以用于任何編程語(yǔ)言。最初人們把它 認(rèn)為是一種讓JavaScript在瀏覽器間可移植的方法,不過(guò)DOM的應(yīng)用已經(jīng)遠(yuǎn)遠(yuǎn)
12、超出這個(gè) 范圍。Dom技術(shù)使得用戶頁(yè)面可以動(dòng)態(tài)地變化,如可以動(dòng)態(tài)地顯示或隱藏一個(gè)元素,改變 它們的屬性,增加一個(gè)元素等,Dom技術(shù)使得頁(yè)面的交互性大大地增強(qiáng)。通過(guò)JavaScript, 您可以重構(gòu)整個(gè)HTML文檔。您可以添加、移除、改變或重排頁(yè)面上的項(xiàng)口。要改變頁(yè)面 的某個(gè)東西,JavaScript就需要獲得對(duì)HTML文檔中所有元素進(jìn)行訪問(wèn)的入口。這個(gè)入 口,連同對(duì)HTML元素進(jìn)行添加、移動(dòng)、改變或移除的方法和屬性,都是通過(guò)文檔對(duì)象模 型來(lái)獲得的(DOM)o第三步,我們學(xué)習(xí)了 JavaScript的事件,學(xué)習(xí)了它的事件類(lèi)型,常 見(jiàn)的事件特性以及綁定事件監(jiān)聽(tīng)。第四步,我們學(xué)習(xí)了 JQuery,
13、JQuery是js的一個(gè)庫(kù), 里面有很強(qiáng)大的功能,可以簡(jiǎn)化js的操作,非常方便。5. Jsp、 Servlet、 tomcat學(xué)到Jsp.Servlet和tomcat的使用,這是進(jìn)入企業(yè)首次把前后臺(tái)的交互合在一起的學(xué)習(xí), 所以這個(gè)階段的學(xué)習(xí)非常重要。這次學(xué)習(xí)把java html css JavaScript oracle java通 過(guò)jdbc連接數(shù)據(jù)庫(kù),共同融合在一起,最終做出一個(gè)人員管理系統(tǒng)。學(xué)習(xí)jsp首先得學(xué) 習(xí)jsp的內(nèi)置對(duì)象,這次我們學(xué)習(xí)了常用的內(nèi)置對(duì)象。Request對(duì)象封裝了用戶提交的信 息,通過(guò)調(diào)用該對(duì)象相應(yīng)的方法可以獲取封裝的信息,既使用該對(duì)象可以獲取用戶提交的 信息。Res
14、ponse對(duì)象是對(duì)客戶的請(qǐng)求做出動(dòng)態(tài)的響應(yīng),向客戶端發(fā)送數(shù)據(jù)。Session對(duì)象 是在第一個(gè)Jsp頁(yè)面被裝載時(shí)自動(dòng)創(chuàng)建,完成會(huì)話期管理。從一個(gè)客戶打開(kāi)瀏覽器并連接 到服務(wù)器開(kāi)始,到客戶關(guān)閉瀏覽器離開(kāi)這個(gè)服務(wù)器借書(shū),被稱為一個(gè)會(huì)話。當(dāng)一個(gè)客戶訪 問(wèn)一個(gè)服務(wù)器時(shí),可能會(huì)在這個(gè)服務(wù)器的兒個(gè)頁(yè)面之間反復(fù)連接,反復(fù)刷新一個(gè)頁(yè)面,服 務(wù)器應(yīng)半通過(guò)某種辦法知道這是同一個(gè)用戶,這樣就需要session對(duì)象。Application對(duì) 象,服務(wù)器啟動(dòng)后就產(chǎn)生了這個(gè)application對(duì)象,當(dāng)用戶在所訪問(wèn)的網(wǎng)站的各個(gè)頁(yè)面之 間瀏覽時(shí),這個(gè)application對(duì)象都是同一個(gè),知道服務(wù)器關(guān)閉,但是session不同
15、的是, 所有的用戶的application對(duì)象都是同一個(gè),既所有的用戶共享這個(gè)內(nèi)置的application 對(duì)象。Out對(duì)象是一個(gè)輸出流,用來(lái)向客戶端輸出數(shù)據(jù)。Jsp有許多優(yōu)勢(shì),一次編寫(xiě),到 處運(yùn)行。系統(tǒng)的多平臺(tái)支持,強(qiáng)大的可伸縮性,多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。寫(xiě)完 jsp后我們乂學(xué)習(xí)了 tomcat的安裝配置以及web應(yīng)用的部署。學(xué)習(xí)Servlet,客戶端的交 互,HTTP Servlet處理。最后我們學(xué)習(xí)了 JDBC連接數(shù)據(jù)庫(kù)的方法,并把以前學(xué)的知識(shí)整 合,在沒(méi)有使用框架的情況下,寫(xiě)出一個(gè)簡(jiǎn)單的人員管理系統(tǒng),并把以前學(xué)的知識(shí)的理解 在項(xiàng)目中得到提升。實(shí)習(xí)總結(jié)和體會(huì):在企業(yè)中,學(xué)到了很多的東西,第一點(diǎn)就是學(xué)到了很多的在學(xué)校中沒(méi)有學(xué)到的知識(shí), 從前輩的一些編程心得的毫無(wú)保留的分享,讓我受益匪淺,到最后接觸的javascript, html, css, tsh框架,在學(xué)校都是完全陌生的,到最后能熟練應(yīng)用公司框架編寫(xiě)功能模 塊,都是質(zhì)的飛躍。第二點(diǎn)就是在企業(yè)自己的快速學(xué)習(xí)適應(yīng)能力得到了顯著的提升,在 大學(xué)里學(xué)的不是知識(shí),而是一種自學(xué)能力,實(shí)習(xí)后才真正的理解到這句話
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度城市綠化工程資金籌措與欠款管理協(xié)議模板集
- 2025年度住宅小區(qū)樹(shù)木栽種與社區(qū)綠化維護(hù)合同
- 商業(yè)步行街裝修承包
- 2025年度房屋買(mǎi)賣(mài)合同協(xié)議書(shū):二手房交易稅費(fèi)版
- 個(gè)人消費(fèi)借款居間協(xié)議范本
- 杭州市花鳥(niǎo)市場(chǎng)租賃合同
- 2025年度凍品冷鏈物流行業(yè)信用體系建設(shè)合同
- 2025年度智能電網(wǎng)項(xiàng)目入股合同協(xié)議書(shū)
- 2025年度大型酒店調(diào)料及香料定制采購(gòu)合同
- 2025年度城市更新項(xiàng)目委托代理房屋買(mǎi)賣(mài)合同
- 北師大版八年級(jí)下冊(cè)生物教案全冊(cè)
- 穩(wěn)定性冠心病診斷與治療指南
- DL-T5704-2014火力發(fā)電廠熱力設(shè)備及管道保溫防腐施工質(zhì)量驗(yàn)收規(guī)程
- JT-T-610-2004公路隧道火災(zāi)報(bào)警系統(tǒng)技術(shù)條件
- 初中英語(yǔ)比較級(jí)和最高級(jí)專(zhuān)項(xiàng)練習(xí)題含答案
- 大壩安全監(jiān)測(cè)系統(tǒng)驗(yàn)收規(guī)范
- 2024年南京鐵道職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案解析
- 校園超市經(jīng)營(yíng)投標(biāo)方案(技術(shù)方案)
- 康復(fù)醫(yī)院建筑設(shè)計(jì)標(biāo)準(zhǔn)
- 社會(huì)穩(wěn)定風(fēng)險(xiǎn)評(píng)估 投標(biāo)方案(技術(shù)方案)
- 高層建筑火災(zāi)撲救面臨問(wèn)題及對(duì)策
評(píng)論
0/150
提交評(píng)論