東軟實(shí)訓(xùn)報(bào)告_第1頁(yè)
東軟實(shí)訓(xùn)報(bào)告_第2頁(yè)
東軟實(shí)訓(xùn)報(bào)告_第3頁(yè)
東軟實(shí)訓(xùn)報(bào)告_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上 東軟實(shí)習(xí)報(bào)告2016年7月27日,我們一行人來(lái)到沈陽(yáng)東軟睿道集團(tuán)開始為期三個(gè)月的實(shí)訓(xùn)。東軟睿道教育信息技術(shù)有限公司(簡(jiǎn)稱東軟睿道)由東軟創(chuàng)辦,是東軟基于20年來(lái)對(duì)IT產(chǎn)業(yè)實(shí)踐的理解和對(duì)IT教育實(shí)踐的洞察,整合國(guó)內(nèi)外眾多優(yōu)秀合作伙伴的教育資源和產(chǎn)品,依托信息與通信技術(shù),通過(guò)線上與線下服務(wù)模式的組合,基于互聯(lián)網(wǎng)和云計(jì)算來(lái)實(shí)現(xiàn)交互式與實(shí)踐式學(xué)習(xí)的教育與人才服務(wù)提供商。東軟睿道倡導(dǎo)“信息技術(shù)服務(wù)教育未來(lái)”的經(jīng)營(yíng)理念,將科學(xué)的學(xué)習(xí)方法與先進(jìn)的信息通信技術(shù)相結(jié)合,致力于成為中國(guó)領(lǐng)先的工程教育服務(wù)的提供者。目前,公司在沈陽(yáng)、大連、南京、成都、無(wú)錫、天津、鄭州、南昌、青島、廣州建立

2、了10個(gè)分布式的人才基地,與全球500所高校、400家企業(yè)建立了持續(xù)穩(wěn)定的深度合作。東軟睿道工程教育是大學(xué)生及大學(xué)后提高職業(yè)技能的平臺(tái)。他們面向高校、個(gè)人、政府提供以東軟知識(shí)體系為核心的人才培養(yǎng)解決方案;面向企業(yè)構(gòu)建以“高績(jī)效金字塔”為基礎(chǔ),以建立高績(jī)效組織為目標(biāo)的解決方案,并提供咨詢、培訓(xùn)、人才服務(wù)及IT信息系統(tǒng)等產(chǎn)品和服務(wù)。在產(chǎn)品領(lǐng)域,他們提供國(guó)內(nèi)領(lǐng)先的學(xué)習(xí)管理系統(tǒng)Skillbase及依托東軟20余年IT行業(yè)技術(shù)與經(jīng)驗(yàn)積淀的數(shù)字內(nèi)容;針對(duì)人才的評(píng)測(cè)與成長(zhǎng),我們提供基于云平臺(tái)的睿云評(píng)測(cè)服務(wù)系統(tǒng)、睿鼎實(shí)訓(xùn)平臺(tái)、睿博IT人才技能測(cè)評(píng)系統(tǒng)、分布式考試系統(tǒng)等系列產(chǎn)品。東軟睿道人才服務(wù)是專業(yè)的人力資源

3、解決方案提供者,萃取東軟專業(yè)化人力資源管理精髓,為中國(guó)軟件行業(yè)提供高質(zhì)量、規(guī)范化、專業(yè)化的人力資源服務(wù)。東軟睿道人才服務(wù)總部設(shè)于沈陽(yáng),已在大連、北京、天津、青島、南京、無(wú)錫、上海、武漢、成都、廣州設(shè)有分支機(jī)構(gòu),提供近岸外包、人才獵聘、定制培養(yǎng)、招聘代理等服務(wù)形式。他們以覆蓋全國(guó)的業(yè)務(wù)布局,優(yōu)化的全國(guó)性IT類資源配比,快速準(zhǔn)確地對(duì)應(yīng)中國(guó)軟件行業(yè)的人力資源服務(wù)需求,為成為中國(guó)最大最先進(jìn)的IT人力資源供應(yīng)者而不斷完善努力。東軟發(fā)展的很快。1991年:東軟創(chuàng)立伊始,與東北大學(xué)合作設(shè)立“軟件加強(qiáng)班”,聯(lián)合培養(yǎng)人才。1999年:與Microsoft、Oracle、Cisco、Sun等廠商深度合作,展開了面

4、對(duì)企業(yè)和個(gè)人的培訓(xùn)服務(wù)。2000年:東軟在大連、成都、南海先后設(shè)立東軟信息技術(shù)學(xué)院,開始大規(guī)模為社會(huì)培養(yǎng)專門的IT人才。2003年:成立軟開事業(yè)部,開展IT人才派遣業(yè)務(wù)。2006年:東軟設(shè)立人才儲(chǔ)備中心,與全國(guó)高校開展軟件人才的“定制培養(yǎng)”,為東軟自身輸送合格人才。2008年:東軟設(shè)立人才實(shí)訓(xùn)中心,構(gòu)造了分布式的實(shí)訓(xùn)基地,搭建面向全國(guó)高校的人才培養(yǎng)平臺(tái)。2009年:東軟成為教育部軟件工程專業(yè)大學(xué)生實(shí)習(xí)實(shí)訓(xùn)基地并開始大規(guī)模實(shí)施面向軟件相關(guān)專業(yè)大學(xué)生實(shí)訓(xùn),合作院校200余所,培養(yǎng)學(xué)員2萬(wàn)人;面向全國(guó)100多家企業(yè)提供人才供給服務(wù)。2011年:東軟繼沈陽(yáng)、大連、成都外,在南京、無(wú)錫、鄭州、天津、南昌

5、等地建立了培訓(xùn)基地,合作院校500余所,培養(yǎng)學(xué)員5萬(wàn)人;近岸服務(wù)規(guī)模擴(kuò)大至全國(guó)20多個(gè)城市。2012年:東軟成為國(guó)家級(jí)工程實(shí)踐教育中心;東軟整合全球教育資源,組建東軟睿道公司,致力于中國(guó)領(lǐng)先的工程教育服務(wù)的提供者;為全國(guó)近300家企業(yè)提供人才服務(wù),近岸服務(wù)外包人員突破2500人。在東軟我主要學(xué)習(xí)了JAVA的相關(guān)知識(shí),Java是由Sun Microsystems公司于1995年5月推出的Java程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱Java語(yǔ)言)和Java平臺(tái)的總稱。用Java實(shí)現(xiàn)的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺(tái)、動(dòng)態(tài)的Web、Internet

6、計(jì)算。從此,Java被廣泛接受并推動(dòng)了Web的迅速發(fā)展,常用的瀏覽器現(xiàn)在均支持Java applet。另一方面,Java技術(shù)也不斷更新。   Java平臺(tái)由Java虛擬機(jī)(Java Virtual Machine,簡(jiǎn)稱JVM)和Java 應(yīng)用編程接口(Application Programming Interface,簡(jiǎn)稱API)構(gòu)成。Java 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)的標(biāo)準(zhǔn)接口,可分為基本部分和擴(kuò)展部分。在硬件或操作系統(tǒng)平臺(tái)上安裝一個(gè)Java平臺(tái)之后,Java應(yīng)用程序

7、就可運(yùn)行。現(xiàn)在Java平臺(tái)已經(jīng)嵌入了幾乎所有的操作系統(tǒng)。這樣Java程序可以只編譯一次,就可以在各種系統(tǒng)中運(yùn)行。Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版。目前常用的Java平臺(tái)基于Java1.4,最近版本為Java1.7。Java分為三個(gè)體系JavaSE(Java2 Platform Standard Edition,java平臺(tái)標(biāo)準(zhǔn)版),JavaEE(Java 2 Platform,Enterprise Editio,java平臺(tái)企業(yè)版),JavaME(Java 2 Platform Micr

8、o Edition,java平臺(tái)微型版)。與傳統(tǒng)程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術(shù)。全球數(shù)以萬(wàn)計(jì)的 Java 開發(fā)公司被要求所設(shè)計(jì)的 Java 軟件必須相互兼容?!癑ava 語(yǔ)言靠群體的力量而非公司的力量”是 Sun 公司的口號(hào)之一,并獲得了廣大軟件開發(fā)商的認(rèn)同。這與微軟公司所倡導(dǎo)的注重精英和封閉式的模式完全不同。Sun 公司對(duì) Java 編程語(yǔ)言的解釋是:Java 編程語(yǔ)言是個(gè)簡(jiǎn)單、面向?qū)ο蟆⒎植际?、解釋性、?/p>

9、壯、安全與系統(tǒng)無(wú)關(guān)、可移植、高性能、多線程和動(dòng)態(tài)的語(yǔ)言。Java 平臺(tái)是基于 Java 語(yǔ)言的平臺(tái)。這樣的平臺(tái)目前非常流行。因此微軟公司推出了與之競(jìng)爭(zhēng)的.NET平臺(tái)以及模仿 Java 的 C#語(yǔ)言。  帶我們實(shí)習(xí)的老師是一位經(jīng)驗(yàn)豐富,技術(shù)嫻熟的軟件工程師,他非常細(xì)心的指導(dǎo)我們,對(duì)我們不懂的問(wèn)題能過(guò)進(jìn)行詳細(xì)的講解,他對(duì)我們的要求非常嚴(yán)格,但這也是件好事,這樣我們的能力才能有所提高。往往老師布置一個(gè)任務(wù)下來(lái),同學(xué)們往往都無(wú)從下手,不知道怎么動(dòng)手,最后都是在老師一步一步的帶領(lǐng)下完成,這說(shuō)明我們?cè)趯W(xué)校學(xué)習(xí)期間,非常缺乏實(shí)際

10、動(dòng)手能力,這是需要加以彌補(bǔ)的,否則無(wú)法參與實(shí)際產(chǎn)品的開發(fā)。我們學(xué)了很多東西,抽象類和接口的區(qū)別,抽象類中既可以有抽象方法,也可以有非抽象方法。接口只能有常量和抽象方法。在制定嚴(yán)格規(guī)范時(shí)使用接口,接口的好處是可以實(shí)現(xiàn)多繼承,而類只能實(shí)現(xiàn)單繼承。異常,運(yùn)行期間出現(xiàn)的錯(cuò)誤,而不是編譯時(shí)的語(yǔ)法錯(cuò)誤。分為兩大類,Error系統(tǒng)內(nèi)部錯(cuò)誤和Exception偽例。異常的最終父類是Throwable。常見(jiàn)異常有RuntimeException,IndexOutOfBoundException數(shù)組下標(biāo)越界異常等。IO流的分類,可以分為輸入流,輸出流,節(jié)點(diǎn)流,處理流,字節(jié)流和字符流。輸入流只讀不寫,輸出流只寫不讀

11、;節(jié)點(diǎn)流直接連接到數(shù)據(jù)源,處理流不直接連接數(shù)據(jù)源;字符流的根父類是Reader和Writer,字節(jié)流的根父類是InputStream和OutputStream,圖片用字節(jié)流,文本文件用字符流。訪問(wèn)權(quán)限問(wèn)題,具體分為private、public、default、protected。private只在一個(gè)類中可以訪問(wèn),default在一個(gè)包中可以訪問(wèn),protected同一個(gè)包和不同包的子類中可以訪問(wèn),public所有類中都可以訪問(wèn)。我們還學(xué)習(xí)了一些設(shè)計(jì)模式,設(shè)計(jì)模式是一些很厲害的人提出后,被廣泛應(yīng)用的的一些設(shè)計(jì)方法,因?yàn)樗枷虢?jīng)典而流傳開來(lái)。比如,工廠模式,當(dāng)多個(gè)類實(shí)現(xiàn)同一個(gè)接口的時(shí)候,為了更好的

12、去管理這些對(duì)象,應(yīng)用工廠模式,將多個(gè)對(duì)象封裝到一個(gè)map容器里,使用的時(shí)候用getMapping獲取。大多情況下工廠模式都是結(jié)合單例來(lái)使用的。工廠模式的好處,提高效率,可重用性和維護(hù)性。單例模式,私有的構(gòu)造器,靜態(tài)方法,且該靜態(tài)方法的返回值類型是當(dāng)前這個(gè)類的一個(gè)對(duì)象,使用單例可以節(jié)省內(nèi)存空間。學(xué)完javaSE之后,我們做了第一個(gè)項(xiàng)目,學(xué)生管理系統(tǒng),大家都很興奮,可以試一試這么久學(xué)習(xí)的東西了,我們都做的很認(rèn)真。項(xiàng)目用了一周的時(shí)間,大家都過(guò)的很辛苦,但大家都做的很認(rèn)真。查詢模塊話了我們很多時(shí)間,幾個(gè)人一起討論,最后成功的把這個(gè)模塊做出來(lái)了。第一個(gè)項(xiàng)目讓我們學(xué)到了很多東西。大多數(shù)java程序員都是去

13、做javaWeb的,所以這方面的知識(shí)才是我們學(xué)習(xí)的重點(diǎn)。我們學(xué)習(xí)了很多javaWeb的的知識(shí),比如。Web容器包括jsp和servlet。servlet是服務(wù)器端的小應(yīng)用程序,servlet類繼承java.servlet.http.HttpServlet類,用于處理客戶端請(qǐng)求。 Servlet的生命周期,加載并實(shí)例化servlet調(diào)用init()方法初始化,調(diào)用service()方法處理請(qǐng)求,用destroy()方法銷毀實(shí)例。當(dāng)jsp頁(yè)面form表單中的method為get時(shí),調(diào)用doGet()方法;當(dāng)jsp頁(yè)面form表單中的method為post時(shí),調(diào)用doPost ()方法;超

14、鏈接一般用get,form表單一般用post。請(qǐng)求轉(zhuǎn)發(fā)(forward)和重定向(redirect)的區(qū)別,請(qǐng)求轉(zhuǎn)發(fā)在頁(yè)面之間實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),可以實(shí)現(xiàn)數(shù)據(jù)的共享,轉(zhuǎn)發(fā)后地址欄地址并沒(méi)有改變,相當(dāng)于只發(fā)送了一次請(qǐng)求,兩個(gè)資源都用到了;重定向可以跳轉(zhuǎn)到其他服務(wù)器的資源,不可實(shí)現(xiàn)數(shù)據(jù)的共享,地址欄變?yōu)槟繕?biāo)資源的地址,相當(dāng)于發(fā)送了兩次請(qǐng)求。我們還學(xué)習(xí)了MVC模式,M是model,即bean;V是view,即視圖;C是controller,即控制器??蛻舳藶g覽器將請(qǐng)求交給servlet處理,servlet調(diào)用JavaBeans中的方法,或者調(diào)用jsp,用jsp調(diào)用JavaBeans,JavaBeans將

15、處理結(jié)果返回給servlet,再由jsp將結(jié)果返回給客戶端。項(xiàng)目分為三層:表現(xiàn)層:常用的框架:struts2,struts1 ,SpringMVC,JSF,用框架之前用的是mvc模式;業(yè)務(wù)層:處理事務(wù)(用Spring框架,spring作用:處理業(yè)務(wù)層的事務(wù),將表現(xiàn)層和持久層框架);持久層:(數(shù)據(jù)訪問(wèn)層)常用框架:hibernate,沒(méi)用hibernate時(shí)用的jdbc,hibernate好處:ORMAPPING對(duì)原有JDBC做了輕量級(jí)封裝,簡(jiǎn)化了JDBC操作。Jdbc是面向關(guān)系模型操作,而hibernate是完全面向?qū)ο缶幊獭truts最大的特點(diǎn):以webroot為核心,采用攔截器機(jī)制來(lái)處理

16、用戶請(qǐng)求,用到ioc控制反轉(zhuǎn)和aop面向切面編程。struts2訪問(wèn)web元素的方式:通過(guò)ActionContext來(lái)訪問(wèn);通過(guò)實(shí)現(xiàn)RequestAware,SessionAware,ApplicationAware接口來(lái)訪問(wèn)map類型的request,session,application在實(shí)現(xiàn)接口的set方法時(shí)用到了依賴注入。創(chuàng)建action的三種方式,(1)普通類,不需實(shí)現(xiàn)任何接口和繼承任何類(2)實(shí)現(xiàn)action接口(3)繼承ActionSupport類(最常用,好處:可以直接使用struts2中定義好的方法)。攔截器:攔截器是aop(面向切面編程)的一種實(shí)現(xiàn),用到了動(dòng)態(tài)代理,動(dòng)態(tài)代理

17、是在執(zhí)行方法前后加一些操作,必須實(shí)現(xiàn)invocationHandler接口,底層用到了反射機(jī)制。很多公司的系統(tǒng)都是用Oracle數(shù)據(jù)庫(kù)的,所以培訓(xùn)公司給我們的課程里有Oracle數(shù)據(jù)庫(kù)的學(xué)習(xí)。Oracle有三類核心文件,分別是:數(shù)據(jù)文件,控制文件和重做日志文件,這三類文件缺一不可,除了這三類文件還有其他文件,比如參數(shù)文件等等。Null值在select語(yǔ)句中參與表達(dá)式運(yùn)算的結(jié)果:Null值參與數(shù)值運(yùn)算(四則運(yùn)算),結(jié)果都是null,null值參與字符串拼接,結(jié)果還是源字符串。Group by分組函數(shù)有,sum表示查詢數(shù)據(jù)總和,avg表示查詢數(shù)據(jù)平均值,max表示查詢最大值,min表示查詢最小值,

18、count表示查詢總的記錄條數(shù)。Select可以寫分組函數(shù),及group by中出現(xiàn)的列。分組函數(shù)條件不能寫where里,可以在having中寫分組函數(shù)作為條件。SQL語(yǔ)句的執(zhí)行順序,F(xiàn)rom 、 where、 group by、 having、select 、order by。 事務(wù)的四個(gè)特性,原子性,一致性,隔離性,持久性。commit和rollback,commit將數(shù)據(jù)從內(nèi)存“真正”的存入到數(shù)據(jù)文件中;rollback將數(shù)據(jù)從內(nèi)存中撤銷。delete,drop和truncate之間的區(qū)別,Delete是DML語(yǔ)句,刪除表中的數(shù)據(jù),并不釋放空間,每條數(shù)據(jù)都會(huì)記錄日志,這個(gè)操作是可以恢復(fù)的

19、;Drop是DDL語(yǔ)句,刪除整張表,表結(jié)構(gòu)都不存在了;Truncate是DDL語(yǔ)句,截?cái)啾?,將表?shù)據(jù)清空,并釋放空間,但不刪除表結(jié)構(gòu),該操作是不可恢復(fù)的。很多公司的系統(tǒng)都是用Oracle數(shù)據(jù)庫(kù)的,所以培訓(xùn)公司給我們的課程里有Oracle數(shù)據(jù)庫(kù)的學(xué)習(xí)。Oracle有三類核心文件,分別是:數(shù)據(jù)文件,控制文件和重做日志文件,這三類文件缺一不可,除了這三類文件還有其他文件,比如參數(shù)文件等等。Null值在select語(yǔ)句中參與表達(dá)式運(yùn)算的結(jié)果:Null值參與數(shù)值運(yùn)算(四則運(yùn)算),結(jié)果都是null,null值參與字符串拼接,結(jié)果還是源字符串。Group by分組函數(shù)有,sum表示查詢數(shù)據(jù)總和,avg表示查

20、詢數(shù)據(jù)平均值,max表示查詢最大值,min表示查詢最小值,count表示查詢總的記錄條數(shù)。Select可以寫分組函數(shù),及group by中出現(xiàn)的列。分組函數(shù)條件不能寫where里,可以在having中寫分組函數(shù)作為條件。SQL語(yǔ)句的執(zhí)行順序,F(xiàn)rom 、 where、 group by、 having、select 、order by。 事務(wù)的四個(gè)特性,原子性,一致性,隔離性,持久性。commit和rollback,commit將數(shù)據(jù)從內(nèi)存“真正”的存入到數(shù)據(jù)文件中;rollback將數(shù)據(jù)從內(nèi)存中撤銷。delete,drop和truncate之間的區(qū)別,Delete是DML語(yǔ)句,刪除表中的數(shù)據(jù),并不釋放空間,每條數(shù)據(jù)都會(huì)記錄日志,這個(gè)操作是可以恢復(fù)的;Drop是DDL語(yǔ)

溫馨提示

  • 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)論