網站首頁 文學常識 簡歷 公文文書 文學名著 實用文 人生哲理 作文 熱點話題作文
當前位置:文萃咖 > 實用範文 > 實習報告

java web實習報告範文

欄目: 實習報告 / 發佈於: / 人氣:1.79W

一、 實習目的

java web實習報告範文

通過對java語言、JavaWeb、Oracle數據庫應用設計及SQL語言的複習和鍛鍊,並且通過使用MyEclipse 開發平台設計庫存管理系統項目,以達到充分熟悉開發平台及其應用設計。同時掌握並實踐軟件項目設計規範及其開發流程:需求分析、概要設計、詳細設計、代碼編寫、系統測試及軟件手冊編寫,以便提前適應軟件公司開發流程、環境和工作要求進一步瞭解java開發的相關知識,掌握java開發的基本技術,豐富ja本文由論文聯盟收集整理va開發的實戰經驗。學習SQL的基礎知識及正確的運用方法,和有用的相關技術,提高自己的工作效率。通過實習,培養我們綜合運用已學知識Java語言的面向對象編程能力;培養我們動手能力;培養我們良好編程規範、編程方法;以便能較全面地理解、掌握和綜合運用所學的知識,提高自身的編程能力;增強自己的團隊協作意識,瞭解軟件開發的思考角度和主要流程。為畢業之後能夠更快地進入工作狀態並且能夠更好的工作,打好一定的基礎。

二、實習主要流程

1、公司管理規則,程序員素質,程序員編碼規範;

2、需求開發與管理;

3、面向對象分析與設計,面向對象編程的特性;

4、 javaSE、javaWeb 、頁面設計-JSP頁面;

5、數據庫設計、SQL應用;

6、軟件需求分析與設計;

7、項目實戰

三、 實習內容

Oracle數據庫

數據庫是數據的結構化集合。計算機是處理大量數據的理想工具,因此,數據庫管理系統在計算方面扮演着關鍵的中心角色,或是作為獨立的實用工具,或是作為其他應用程序的組成部分。

Oracle服務器還有一套實用的特性集合,這些特性是通過與我們用户的密切合作而開發的。在我們的基準測試主頁上,給出了Oracle服務器和其他數據庫管理器的比較結果。

java web實習報告java web實習報告

Oracle服務器最初是為處理大型數據庫而開發的,與已有的解決方案相比,它的速度更快,多年以來,它已成功用於眾多要求很高的生產環境。儘管Oracle始終在不斷髮展,但目前Oracle服務器已能提供豐富和有用的功能。它具有良好的連通性、速度和安全性,這使的Oracle十分適合於訪問Internet上的數據庫。

java與SQL的應用

Java語言是編寫數據庫應用程序的傑出語言之一,它提供了方便訪問數據的技術。利用Java語言中的JDBC技術,用户能方便地開發出基於Web網頁的數據庫訪問程序,從而擴充網絡應用功能。JDBC(Java Database Connectivity,Java數據庫連接)是一種用於執行SQL語句的Java API,可以為多種關係數據庫提供統一的訪問接口。JDBC由一組用Java語言編寫的類與接口組成,通過調用這些類和接口所提供的方法,用户能夠以一致的方式連接多種不同的數據庫系統(如Access、SQL Server 2000、Oracle、Sybase等),進而可使用標準的SQL語言來存取數據庫中的數據,而不必再為每一種數據庫系統編寫不同的Java程序代碼。

控制技術-Servlet技術

1) 什麼是Servlet?

一個servlet就是Java程式語言中的一個類,它被用來擴展服務器的性能,服務器上駐留着可以通過“請求-響應”編程模型來訪問的應用程序。雖然servlet可以對任何類型的請求產生響應,但通常只用來擴展Web服務器的`應用程序。Java Servlet技術為這些應用程序定義了一個特定於HTTP的 servlet類。

javax.servlet和javax.servlet.http包為編寫servlet提供了接口和類。所有的servlet都必須實現Servlet接口,該接口定義了生命週期方法。

2) Servlet的生命週期

一個servlet的生命週期由部署servlet的容器來控制。當一個請求映射到一個servlet時,該容器執行下列步驟。

頁面設計-JSP頁面

1)MVC 模式

為了把表現層presentation從請求處理request processing 和數據存儲data storage中分離開來,SUN公司推薦在JSP文件中使用一種“模型-視圖-控制器”Model-view-controller 模式。規範的SERVLET或者分離的JSP文件用於處理請求。當請求處理完後,控制權交給一個只作為創建輸出作用的JSP頁。有幾種平台都基於服務於網絡層的模-視圖-控件 模式(比如Struts 和Spring framework)。

2) JSP技術的強勢

(1)一次編寫,到處運行。在這一點上Java比PHP更出色,除了系統之外,代碼不用做任何更改。

(2)系統的多平台支持。基本上可以在所有平台上的任意環境中開發,在任意環境中進行系統部署,在任意環境中擴展。相比ASP/PHP的侷限性是顯而易見的。

(3)強大的可伸縮性。從只有一個小的Jar文件就可以運行Servlet/JSP,到由多台服務器進行集羣和負載均衡,到多台Application進行事務處理,消息處理,一台服務器到無數台服務器,Java顯示了一個巨大的生命力。

(4)多樣化和功能強大的開發工具支持。這一點與ASP很像,Java已經有了許多非常優秀的開發工具,而且許多可以免費得到,並且其中許多已經可以順利的運行於多種平台之下。

3) JSP技術的弱勢

(1) 與ASP一樣,Java的一些優勢正是它致命的問題所在。正是由於為了跨平台的功能,為了極度的伸縮能力,所以極大的增加了產品的複雜性。

(2) Java的運行速度是用class常駐內存來完成的,所以它在一些情況下所使用的內存比起用户數量來説確實是“最低性能價格比”了。從另一方面,它還需要硬盤空間來儲存一系列的.java文件和.class文件,以及對應的版本文件。

四、實習總結

通過這一期的實訓,雖然實訓的時間不長,但是總體上收穫挺大的,學習中我不但有了學習成果的喜悦,而且自己也日漸成熟,有種説不出的喜悦。

當我們正式準備學習實訓java編程技術時,讓我倍感興奮,畢竟java是自己以後想主攻技術,所以自然也就非常的亢奮。剛開始實訓的第一天,同學們就推薦我為組長,我感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰我們的實訓路。當然開始學習後也並非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱鉅,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟於事,通過我們小組的積極努力協作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。

這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂於地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那麼其經驗也就肯定比我們豐富。上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現以後就跟不上老師講課的進度而掉隊。所以學習中我們寧可先勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。

在這裏,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,並通過自己課後的不斷消化學習,現在自己已經基本掌握了java的基礎知識,並且能獨立的開發出系統。

實訓即將結束了,我非常懷念廈門萬策在南昌大學的校內實訓,在實訓的這短短兩週的時間裏,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮鬥,為理想拼搏的精神,儘管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現自己未來的理想!

實習是為將來打基礎的重要階段,珍惜自己每一個工作的機會,不論什麼人,什麼學歷,從事什麼工作,好好的表現、展示自己的能力,不要錯過好的機遇。沒有一件事情是輕輕鬆鬆的,但每一件事都是讓人成長的,經歷一段過程,喜悦或是艱辛,儘管經歷的方式不盡相同,但它的結果是相同的,我們都會因涉事而成長。

通過實習,我自身發生了重大的轉變。首先,進入公司,你就是一名職業人,不再是一名學生,你要具備一名職業人應具備的素養,不遲到不早退是必然的,而且還要時刻嚴格要求自己,公司的規定要嚴格遵守。然後,在技術上也有了很大的提高,學習了很多公司自己的框架和工具,這都是一些前輩的寶貴經驗。而且所作的軟件應用性更強。所以,我要堅定自己的信念,在公司好好實習,爭取提早轉正,我相信我會在JAVA開發這條路上走的更長更遠。