版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、實習手冊 院(系) 專業(yè) 班實習名稱 同學姓名 學 號 指導老師 實習日記實習時間: 2月29日至3月1日實習單位:實習內(nèi)容: Java創(chuàng)建史 Java語言設計始于1991年,SUN公司想在消費類電子產(chǎn)品方面尋求市場,成立了由jamesGosling領導的Green開發(fā)小組,首要目標是編寫可內(nèi)嵌于家用小型電器設備內(nèi)部的軟件,使得機器更聰慧,更具有人工智能。開頭時Green小組接受C+來編寫,后來發(fā)覺C+并不適合這類的任務。由于C+常會有使系統(tǒng)失效的程序錯誤,尤其是內(nèi)存管理和指針操作,常產(chǎn)生很多bugs。設想假如一臺烤面包機上的程序有錯誤,可能會使面包機燒毀,甚至更嚴峻的會產(chǎn)生爆炸。所以為了解決
2、所遇到的問題,Green小組打算自己開發(fā)一種新的語言,該語言的設計目標是具有平臺的獨立性、高度的牢靠性和平安性,考慮到C和C+已得到了廣泛的應用,該小組打算以C+為基礎來開發(fā)該語言。該語言最初被取名為Oak(橡樹)。后更名為Java(咖啡)Java語言設計完成后,的確在開發(fā)家用電器把握系統(tǒng)中獲得了很大的成功,但由于市場的競爭和其他一些商業(yè)上的緣由,Java沒能推向市場。到了1994年,隨著Internet和WWW的飛速進展,Sun公司發(fā)覺Java具有平臺的獨立性、高度的牢靠性和平安性格外適合于在Internet的WWW上做應用開發(fā)。該小組馬上對Java語言進行了改進和包裝,使之更適合于Inte
3、rnet的應用開發(fā)。加上Java的可免費使用性,很快java走上了快速進展的軌道。實習日記實習時間: 3月2日至3月3日實習單位:實習內(nèi)容: Java的健壯成長史 1995年5月23日,Java語言正式宣布誕生。1996年1月,jdk1.0誕生,同年,10個最主要的操作系統(tǒng)供應商申明將在其產(chǎn)品中嵌入Java技術。同年9月,8.3萬個網(wǎng)頁應用了Java技術來制作。1997年2月18日,jdk1.1發(fā)布,接下去的3周內(nèi),jdk1.1軟件包被下載了22萬次。同年9月,Java開發(fā)者社區(qū)超過10萬成員1998年2月,jdk1.1被下載了超過200萬次。同年12月8日,Java2平臺發(fā)布。1999年6月
4、,sun發(fā)布三種Java版本,標準版、企業(yè)版和微型版。2000年5月,Java開發(fā)者社區(qū)超過了150萬成員。該月8日,jdk1.3發(fā)布。2001年5月29日,Jdk1.4試用版發(fā)布,同年6月5日,全球最大的手機供應商NOKIA宣布,到2003年將出售1億內(nèi)含Java的手機。2002年2月,jdk1.4正式版發(fā)布,短短一個月的時間內(nèi)(3月)該工具包被下載超過了100萬次。(5月)jdk被下載了超過200萬次到2002年止全球財寶500強企業(yè)中超過了95%的企業(yè)內(nèi)部都使用了基于Java應用的企業(yè)平臺20035.5億臺桌面機上運行Java程序,75%的開發(fā)人員將Java作為首要開發(fā)工具。2004J2
5、SE1.5發(fā)布,這是Java語言的進展史上的又一里程碑大事。為了表示這個版本的重要性,J2SE1.5更名為J2SE5.0。2005JavaOne大會召開,Sun公司公開JavaSE6。此時,Java的各種版本被更名,取消其中的數(shù)字2:J2EE更名為JavaEE,J2SE更名為JavaSE,J2ME更名為JavaME在1996年以前把重點主要放在了C/S架構(gòu)的系統(tǒng)。但是隨著互聯(lián)網(wǎng)的毀滅和進展,B/S架構(gòu)系統(tǒng)逐步升溫,Microsoft也看到這一點,但是SUN公司的J2EE已經(jīng)在這一方面占據(jù)了市場,所以Microsoft公司自從1996年開頭由出名架構(gòu)師AndersHejlsberg領導C#語言的
6、開發(fā)工作,并在微軟.NET框架中扮演了重要的角色。直到Microsoft正式發(fā)布了MicrosoftVisualStudio.NET2003,現(xiàn)在進展到.NET20005,我們可以看到Microsoft公司的野心,想吞并整個市場,戰(zhàn)勝JAVA。實習日記實習時間:3月4日至3月5日實習單位:實習內(nèi)容: 行業(yè)背景:由于現(xiàn)在世界上計算機應用已經(jīng)朝著多元化進展,特殊是網(wǎng)絡技術與計算機軟硬件技術飛速進展,推動著經(jīng)濟全球化的進程。而當前我們很多職業(yè)學校計算機應用專業(yè)的設置和教學方法,與計算機的進展及社會對計算機專業(yè)人才的需求不相適應,在當前的形勢下顯得過于單薄和簡陋,畢業(yè)的同學除了在一些計算機應用水平較低
7、的行業(yè)和機關外,已經(jīng)無法適應飛速進展的信息社會對計算機專業(yè)人才專業(yè)化、高技能、高素養(yǎng)的需求。據(jù)統(tǒng)計表明,職業(yè)教育計算機軟件相關專業(yè)的畢業(yè)生,大部分(80%以上)從事計算機銷售與技術支持、數(shù)據(jù)錄入、辦公文秘等崗位的工作,在計算機應用與軟件人才鏈中處于較低端位置。在軟件開發(fā)、玩耍軟件制作、網(wǎng)絡編程等崗位上工作的職業(yè)學校畢業(yè)生相對較少,而實際上這些崗位格外需要高職(技)畢業(yè)生,高職(技)畢業(yè)生在這里具有很大的就業(yè)的空間。目前軟件從業(yè)人員中主要以大量的本科生為主,缺乏高端人才的同時也缺乏大量的軟件“藍領”,行業(yè)人才呈現(xiàn)“橄欖形”。行業(yè)的用人需求也在依據(jù)市場不斷進行調(diào)整,最初對學歷,工作閱歷要求較高,但
8、是隨著行業(yè)不斷進展,現(xiàn)在的軟件行業(yè)留意的不僅僅是學歷更重要的是項目的實踐力氣,全部企業(yè)都期望企業(yè)員工在進入企業(yè)的時候就可以獨當一面。這也正是我們職業(yè)院校培育的目標,所以隨著行業(yè)的進展,計算機軟件編程專業(yè)的畢業(yè)生就業(yè)率不斷提高,證明我們的職業(yè)教育是格外必要的。這其中最重要的就是我們要時刻追隨市場的腳步,看到用人單位對人才的需求。因此,我們有理由認為,隨著計算機的普及,社會不僅需要把握計算機基礎學問,具有操作和維護計算機系統(tǒng)的人才,更加需要把握確定的計算機組成原理、計算機網(wǎng)絡等學問,具備軟件開發(fā)、手機玩耍制作、網(wǎng)絡玩耍制作等力氣的軟件專業(yè)高等專業(yè)人才。實習日記實習時間:3月6日至3月7日實習單位:
9、實習內(nèi)容: Java語言從它向世人打招呼的那一天開頭它就把自己定位在了致力于網(wǎng)絡應用軟件開的語言,它的跨平臺、平安性、完全的面對對象,使它成為了互連網(wǎng)應用軟件開發(fā)的一個新的寵兒。Java是一種跨平臺,適合于分布式計算環(huán)境的面對對象編程語言。具體來說,它具有如下特性:簡潔性、面對對象、分布式、解釋型、牢靠、平安、平臺無關、可移植、高性能、多線程、動態(tài)性等。Struts有一組相互協(xié)作的類(組件)、Serlvet以及jsp tag lib組成?;趕truts構(gòu)架的web應用程序基本上符合JSP Model2的設計標準,可以說是MVC設計模式的一種變化類型。Struts是一個web framwork
10、,而不僅僅是一些標記庫的組合。但 Struts 也包含了豐富的標記庫和獨立于該框架工作的有用程序類。Struts有其自己的把握器(Controller),同時整合了其他的一些技術去實現(xiàn)模型層(Model)和視圖層(View)。在模型層,Struts可以很簡潔的與數(shù)據(jù)訪問技術相結(jié)合,包括EJB,JDBC和Object Relation Bridge。在視圖層,Struts能夠與JSP, XSL等等這些表示層組件想結(jié)合。Hibernate是一個開放源代碼的對象關系映射框架,它對JDBC進行了格外輕量級的對象封裝,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫。 Hibernate可以
11、應用在任何使用JDBC的場合,既可以在Java的客戶端程序使用,也可以在Servlet/JSP的Web應用中使用,最具革命意義的是,Hibernate可以在應用EJB的J2EE架構(gòu)中取代CMP,完成數(shù)據(jù)長期化的重任。Hibernate的核心接口一共有5個,分別為:Session、SessionFactory、Transaction、Query和Configuration。這5個核心接口在任何開發(fā)中都會用到。通過這些接口,不僅可以對長期化對象進行存取,還能夠進行事務把握。實習日記實習時間:3月8日至3月9日實習單位:實習內(nèi)容: 什么是Java Server Pages?JSP全稱Java Ser
12、ver Pages,是一種動態(tài)網(wǎng)頁開發(fā)技術。它使用JSP標簽在HTML網(wǎng)頁中插入Java代碼。標簽通常以結(jié)束。JSP是一種Java servlet,主要用于實現(xiàn)Java web應用程序的用戶界面部分。網(wǎng)頁開發(fā)者們通過結(jié)合HTML代碼、XHTML代碼、XML元素以及嵌入JSP操作和命令來編寫JSP。JSP通過網(wǎng)頁表單獵取用戶輸入數(shù)據(jù)、訪問數(shù)據(jù)庫及其他數(shù)據(jù)源,然后動態(tài)地創(chuàng)建網(wǎng)頁。JSP標簽有多種功能,比如訪問數(shù)據(jù)庫、記錄用戶選擇信息、訪問JavaBeans組件等,還可以在不同的網(wǎng)頁中傳遞把握信息和共享信息。為什么使用JSP?JSP程序與CGI程序有著相像的功能,但和CGI程序相比,JSP程序有如下
13、優(yōu)勢:性能更加優(yōu)越,由于JSP可以直接在HTML網(wǎng)頁中動態(tài)嵌入元素而不需要單獨引用CGI文件。服務器調(diào)用的是已經(jīng)編譯好的JSP文件,而不像CGI/Perl那樣必需先載入解釋器和目標腳本。JSP基于Java Servlets API,因此,JSP擁有各種強大的企業(yè)級Java API,包括JDBC,JNDI,EJB,JAXP等等。JSP頁面可以與處理業(yè)務規(guī)律的servlets一起使用,這種模式被Java servlet 模板引擎所支持。最終,JSP是Java EE不行或缺的一部分,是一個完整的企業(yè)級應用平臺。這意味著JSP可以用最簡潔的方式來實現(xiàn)最簡潔的應用。實習日記實習時間:3月9日至3月10日
14、實習單位:實習內(nèi)容: JSP結(jié)構(gòu)網(wǎng)絡服務器需要一個JSP引擎,也就是一個容器來處理JSP頁面。容器負責截獲對JSP頁面的懇求。本教程使用內(nèi)嵌JSP容器的Apache來支持JSP開發(fā)。JSP容器與Web服務器協(xié)同合作,為JSP的正常運行供應必要的運行環(huán)境和其他服務,并且能夠正確識別專屬于JSP網(wǎng)頁的特殊元素。下圖顯示了JSP容器和JSP文件在Web應用中所處的位置。JSP處理以下步驟表明白Web服務器是如何使用JSP來創(chuàng)建網(wǎng)頁的:就像其他一般的網(wǎng)頁一樣,掃瞄器發(fā)送一個HTTP懇求給服務器。Web服務器識別出這是一個對JSP網(wǎng)頁的懇求,并且將該懇求傳遞給JSP引擎。通過使用URL或者.jsp文件來
15、完成。JSP引擎從磁盤中載入JSP文件,然后將它們轉(zhuǎn)化為servlet。這種轉(zhuǎn)化只是簡潔地將全部模板文本改用println()語句,并且將全部的JSP元素轉(zhuǎn)化成Java代碼。JSP引擎將servlet編譯成可執(zhí)行類,并且將原始懇求傳遞給servlet引擎。Web服務器的某組件將會調(diào)用servlet引擎,然后載入并執(zhí)行servlet類。在執(zhí)行過程中,servlet產(chǎn)生HTML格式的輸出并將其內(nèi)嵌于HTTP response中上交給Web服務器。Web服務器以靜態(tài)HTML網(wǎng)頁的形式將HTTP response返回到掃瞄器中。最終,Web掃瞄器處理HTTP response中動態(tài)產(chǎn)生的HTML網(wǎng)頁,
16、就好像在處理靜態(tài)網(wǎng)頁一樣。實習日記實習時間:3月9日 至3月10日實習單位:實習內(nèi)容:配置Java開發(fā)工具(JDK)這一步涉及Java SDK的下載和PATH環(huán)境變量的配置。從Oracle公司的Java頁面中下載SDK:Java SE DownloadsJava SDK下載完后,請依據(jù)給定的指示來安裝和配置SDK。最終,通過設置PATH和JAVA_HOME環(huán)境變量來指明包括java和javac的文件夾路徑,通常是java_install_dir/bin和java_install_dir。假如用的是Windows系統(tǒng)并且SDK的安裝名目為C:jdk1.5.0_20,那么就需要在 C:autoex
17、ec.bat 文件中添加以下兩行:set PATH=C:jdk1.5.0_20bin;%PATH%set JAVA_HOME=C:jdk1.5.0_20或者,在Windows NT/2000/XP下,可以直接右擊我的電腦圖標,選擇屬性,然后高級,然后環(huán)境變量,接下來就可以很便利地設置PATH變量并且確定退出就行了。在Linux/Unix系統(tǒng)下,假如SDK的安裝名目為/usr/local/jdk1.5.0_20并且使用的是C shell,那么就需要在.cshrc文件中添加以下兩行:setenv PATH /usr/local/jdk1.5.0_20/bin:$PATHsetenv JAVA_HO
18、ME /usr/local/jdk1.5.0_20或者,假如正在使用類似于Borland JBuilder、Eclipse、IntelliJ IDEA和Sun ONE Studio這樣的集成開發(fā)環(huán)境,可以試著編譯并運行一個簡潔的程序來確定IDE(集成開發(fā)環(huán)境)是否已經(jīng)知道 SDK的安裝名目。實習日記實習時間:3月10日至3月11日實習單位實習內(nèi)容:設置Web服務器:Tomcat目前,市場上有很多支持JSP和Servlets開發(fā)的Web服務器。他們中的一些可以免費下載和使用,Tomcat就是其中之一。Apache Tomcat是一個開源軟件,可作為獨立的服務器來運行JSP和Servlets,也可
19、以集成在 Apache Web Server中。以下是Tomcat的配置方法:下載最新版本的Tomcat下載完安裝文件后,將壓縮文件解壓到一個便利的地方,比如Windows下的C:apache-tomcat-5.5.29名目或者Linux/Unix下的/usr/local/apache-tomcat-5.5.29名目,然后創(chuàng)建CATALINA_HOME環(huán)境變量指向這些名目。在Windows機器下,Tomcat可以通過執(zhí)行以下命令來啟動:%CATALINA_HOME%binstartup.bat或者C:apache-tomcat-5.5.29binstartup.bat成功啟動Tomcat后,通
20、過訪問http:/localhost:8080/便可以使用Tomcat自帶的一些web應用了實習日記實習時間:3月10日至3月11日實習單位:實習內(nèi)容:JSP連接數(shù)據(jù)庫本章節(jié)假設您已經(jīng)對JDBC有確定的了解。在開頭學習JSP數(shù)據(jù)庫訪問前,請確保JDBC環(huán)境已經(jīng)正確配置。首先,讓我們依據(jù)下面的步驟來創(chuàng)建一個簡潔的表并插入幾條簡潔的記錄:創(chuàng)建表在數(shù)據(jù)庫中創(chuàng)建一個Employees表,步驟如下:步驟1:打開CMD,然后進入數(shù)據(jù)庫安裝名目:C:C:cd Program FilesMySQLbinC:Program FilesMySQLbin步驟2:C:Program FilesMySQLbinmysq
21、l -u root -pEnter password: *mysql步驟3:在TEST數(shù)據(jù)庫中創(chuàng)建Employee表:mysql use TEST;mysql create table Employees ( id int not null, age int not null, first varchar (255), last varchar (255) );Query OK, 0 rows affected (0.08 sec)mysql實習日記實習時間: 月 日至 月 日實習單位:實習內(nèi)容:JSP調(diào)試JSP和Servlets程序趨向于牽涉到大量客戶端/服務器之間的交互,這很有可能會產(chǎn)生錯
22、誤,并且很難重現(xiàn)出錯的環(huán)境。使用System.out.println()System.out.println()可以很便利地標記一段代碼是否被執(zhí)行。當然,我們也可以打印出各種各樣的值。此外:自從System對象成為Java核心對象后,它便可以使用在任何地方而不用引入額外的類。使用范圍包括Servlets,JSP,RMI,EJBs,Beans,類和獨立應用。與在斷點處停止運行相比,用System.out進行輸出不會對應用程序的運行流程造成重大的影響,這個特點在定時機制格外重要的應用程序中就顯得格外有用了。接下來給出了使用System.out.println()的語法:System.out.pri
23、ntln(Debugging message);實習單位評語:實習單位(公章):年 月 日實習總結(jié)在學校里學了不少學問,和計算機學問,但是對與我來說還是遠遠不夠的。還沒有學會怎么將理論學問付諸實踐。在這里給我?guī)砹撕芏嗪芏?,最重要的是積累了工作閱歷,為以后的工作打好了基礎。通過實習我有不少體會,做事情要有以下幾點:首先要有好的態(tài)度,態(tài)度打算一切,擺正自己的心態(tài),不要去依靠別人,依靠網(wǎng)絡,遇到不會的,以為什么東西上網(wǎng)搜搜就可以了,確定要有自己動手,只有這樣,才能真正提高自己。其次要堅持到底, 剛開頭什么都不會,以前在學校也學的不深,但既然選擇了這行,就要把它做好。遇到不會不懂的就問老師,問同學。
24、最終要不懈追求,沒有最好,只有更好。學問是無限的,我們應當以基礎為平臺,不斷提升自己的學問,有時需要從一個高度去把握去學習。 經(jīng)過這些天來的實習,我的動手力氣提高了不少,關鍵的是我的心態(tài)更加平和了。我知道了自己的不足了,了解到自己有很多要學習,我迫切期望通過工作去學習鞏固自己已有的學問。這些天教育了我要務實,了解到自己到底需要的是什么,只要一個工作適合自己有進展前途再苦再累也不怕,我們首先需要的是提升自己。我們現(xiàn)在首要的是提高自己的動手力氣,放平自己的心態(tài),不要怕辛苦,現(xiàn)在是在為自己積累資本,積累的閱歷越多,你以后在工作中越能體現(xiàn)自己的價值,眼光應當放長遠些,不要只顧眼前的利益。 不僅如此,我還在這里學習到了如何協(xié)調(diào)各部門之間的關系問題以及工作支配問題。由于我是一個還沒踏出社會的高校生,對于一些職場上應當留意的細節(jié)還不是很了解,比如說在我擔當考勤科專員的工作后,對于上司交待的工作完成狀況應當準時向他作一個匯報,讓他隨時了解我的工作動態(tài),這樣他對交代給我工作才會比較放心,并且隨時和他保持聯(lián)系也可以讓他對我的力氣有一個認可。在此間我也了解到了溝通的重要性,在實際,每天最好都有一個工作支配,把當天要做的事按重要程度排列出來,最重
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智慧餐廳推廣方案
- 智慧養(yǎng)老系統(tǒng)解決方案
- 2023年電子銀漿資金籌措計劃書
- 卡通襪子課件教學課件
- 武術課件制作教學課件
- 印染剪紙課件教學課件
- 誠子書課件教學課件
- 4.1 原電池 第2課時 課件高二上學期化學人教版(2019)選擇性必修1
- 酒店用品解決方案
- 不負人民課件教學課件
- C++程序設計:第8章 數(shù)組
- ??谑邪踩a(chǎn)事故應急救援預案(中安科修編稿)
- 淺談鋼-混凝土疊合板組合梁
- 23001料倉制作安裝施工工藝標準修改稿
- 學習的最高境界叫巔峰學習狀態(tài)
- 3211 城市公交企業(yè)安全風險分級管控指南
- 行政管理 外文翻譯 外文文獻 英文文獻 全球媒體和政治:跨國溝通制度和公民文化
- 北京市房屋建筑和市政基礎設施工程危險性較大的分部分項工程安全管理實施細則
- 議論文段落寫作——茹清平
- (完整版)駕駛員違章違規(guī)處罰辦法
- “六項機制”工作實施方案
評論
0/150
提交評論