



下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上 東軟實習報告2016年7月27日,我們一行人來到沈陽東軟睿道集團開始為期三個月的實訓。東軟睿道教育信息技術有限公司(簡稱東軟睿道)由東軟創辦,是東軟基于20年來對IT產業實踐的理解和對IT教育實踐的洞察,整合國內外眾多優秀合作伙伴的教育資源和產品,依托信息與通信技術,通過線上與線下服務模式的組合,基于互聯網和云計算來實現交互式與實踐式學習的教育與人才服務提供商。東軟睿道倡導“信息技術服務教育未來”的經營理念,將科學的學習方法與先進的信息通信技術相結合,致力于成為中國領先的工程教育服務的提供者。目前,公司在沈陽、大連、南京、成都、無錫、天津、鄭州、南昌、青島、廣州建立
2、了10個分布式的人才基地,與全球500所高校、400家企業建立了持續穩定的深度合作。東軟睿道工程教育是大學生及大學后提高職業技能的平臺。他們面向高校、個人、政府提供以東軟知識體系為核心的人才培養解決方案;面向企業構建以“高績效金字塔”為基礎,以建立高績效組織為目標的解決方案,并提供咨詢、培訓、人才服務及IT信息系統等產品和服務。在產品領域,他們提供國內領先的學習管理系統Skillbase及依托東軟20余年IT行業技術與經驗積淀的數字內容;針對人才的評測與成長,我們提供基于云平臺的睿云評測服務系統、睿鼎實訓平臺、睿博IT人才技能測評系統、分布式考試系統等系列產品。東軟睿道人才服務是專業的人力資源
3、解決方案提供者,萃取東軟專業化人力資源管理精髓,為中國軟件行業提供高質量、規范化、專業化的人力資源服務。東軟睿道人才服務總部設于沈陽,已在大連、北京、天津、青島、南京、無錫、上海、武漢、成都、廣州設有分支機構,提供近岸外包、人才獵聘、定制培養、招聘代理等服務形式。他們以覆蓋全國的業務布局,優化的全國性IT類資源配比,快速準確地對應中國軟件行業的人力資源服務需求,為成為中國最大最先進的IT人力資源供應者而不斷完善努力。東軟發展的很快。1991年:東軟創立伊始,與東北大學合作設立“軟件加強班”,聯合培養人才。1999年:與Microsoft、Oracle、Cisco、Sun等廠商深度合作,展開了面
4、對企業和個人的培訓服務。2000年:東軟在大連、成都、南海先后設立東軟信息技術學院,開始大規模為社會培養專門的IT人才。2003年:成立軟開事業部,開展IT人才派遣業務。2006年:東軟設立人才儲備中心,與全國高校開展軟件人才的“定制培養”,為東軟自身輸送合格人才。2008年:東軟設立人才實訓中心,構造了分布式的實訓基地,搭建面向全國高校的人才培養平臺。2009年:東軟成為教育部軟件工程專業大學生實習實訓基地并開始大規模實施面向軟件相關專業大學生實訓,合作院校200余所,培養學員2萬人;面向全國100多家企業提供人才供給服務。2011年:東軟繼沈陽、大連、成都外,在南京、無錫、鄭州、天津、南昌
5、等地建立了培訓基地,合作院校500余所,培養學員5萬人;近岸服務規模擴大至全國20多個城市。2012年:東軟成為國家級工程實踐教育中心;東軟整合全球教育資源,組建東軟睿道公司,致力于中國領先的工程教育服務的提供者;為全國近300家企業提供人才服務,近岸服務外包人員突破2500人。在東軟我主要學習了JAVA的相關知識,Java是由Sun Microsystems公司于1995年5月推出的Java程序設計語言(以下簡稱Java語言)和Java平臺的總稱。用Java實現的HotJava瀏覽器(支持Java applet)顯示了Java的魅力:跨平臺、動態的Web、Internet
6、計算。從此,Java被廣泛接受并推動了Web的迅速發展,常用的瀏覽器現在均支持Java applet。另一方面,Java技術也不斷更新。 Java平臺由Java虛擬機(Java Virtual Machine,簡稱JVM)和Java 應用編程接口(Application Programming Interface,簡稱API)構成。Java 應用編程接口為Java應用提供了一個獨立于操作系統的標準接口,可分為基本部分和擴展部分。在硬件或操作系統平臺上安裝一個Java平臺之后,Java應用程序
7、就可運行。現在Java平臺已經嵌入了幾乎所有的操作系統。這樣Java程序可以只編譯一次,就可以在各種系統中運行。Java應用編程接口已經從1.1x版發展到1.2版。目前常用的Java平臺基于Java1.4,最近版本為Java1.7。Java分為三個體系JavaSE(Java2 Platform Standard Edition,java平臺標準版),JavaEE(Java 2 Platform,Enterprise Editio,java平臺企業版),JavaME(Java 2 Platform Micr
8、o Edition,java平臺微型版)。與傳統程序不同,Sun 公司在推出 Java 之際就將其作為一種開放的技術。全球數以萬計的 Java 開發公司被要求所設計的 Java 軟件必須相互兼容。“Java 語言靠群體的力量而非公司的力量”是 Sun 公司的口號之一,并獲得了廣大軟件開發商的認同。這與微軟公司所倡導的注重精英和封閉式的模式完全不同。Sun 公司對 Java 編程語言的解釋是:Java 編程語言是個簡單、面向對象、分布式、解釋性、健
9、壯、安全與系統無關、可移植、高性能、多線程和動態的語言。Java 平臺是基于 Java 語言的平臺。這樣的平臺目前非常流行。因此微軟公司推出了與之競爭的.NET平臺以及模仿 Java 的 C#語言。 帶我們實習的老師是一位經驗豐富,技術嫻熟的軟件工程師,他非常細心的指導我們,對我們不懂的問題能過進行詳細的講解,他對我們的要求非常嚴格,但這也是件好事,這樣我們的能力才能有所提高。往往老師布置一個任務下來,同學們往往都無從下手,不知道怎么動手,最后都是在老師一步一步的帶領下完成,這說明我們在學校學習期間,非常缺乏實際
10、動手能力,這是需要加以彌補的,否則無法參與實際產品的開發。我們學了很多東西,抽象類和接口的區別,抽象類中既可以有抽象方法,也可以有非抽象方法。接口只能有常量和抽象方法。在制定嚴格規范時使用接口,接口的好處是可以實現多繼承,而類只能實現單繼承。異常,運行期間出現的錯誤,而不是編譯時的語法錯誤。分為兩大類,Error系統內部錯誤和Exception偽例。異常的最終父類是Throwable。常見異常有RuntimeException,IndexOutOfBoundException數組下標越界異常等。IO流的分類,可以分為輸入流,輸出流,節點流,處理流,字節流和字符流。輸入流只讀不寫,輸出流只寫不讀
11、;節點流直接連接到數據源,處理流不直接連接數據源;字符流的根父類是Reader和Writer,字節流的根父類是InputStream和OutputStream,圖片用字節流,文本文件用字符流。訪問權限問題,具體分為private、public、default、protected。private只在一個類中可以訪問,default在一個包中可以訪問,protected同一個包和不同包的子類中可以訪問,public所有類中都可以訪問。我們還學習了一些設計模式,設計模式是一些很厲害的人提出后,被廣泛應用的的一些設計方法,因為思想經典而流傳開來。比如,工廠模式,當多個類實現同一個接口的時候,為了更好的
12、去管理這些對象,應用工廠模式,將多個對象封裝到一個map容器里,使用的時候用getMapping獲取。大多情況下工廠模式都是結合單例來使用的。工廠模式的好處,提高效率,可重用性和維護性。單例模式,私有的構造器,靜態方法,且該靜態方法的返回值類型是當前這個類的一個對象,使用單例可以節省內存空間。學完javaSE之后,我們做了第一個項目,學生管理系統,大家都很興奮,可以試一試這么久學習的東西了,我們都做的很認真。項目用了一周的時間,大家都過的很辛苦,但大家都做的很認真。查詢模塊話了我們很多時間,幾個人一起討論,最后成功的把這個模塊做出來了。第一個項目讓我們學到了很多東西。大多數java程序員都是去
13、做javaWeb的,所以這方面的知識才是我們學習的重點。我們學習了很多javaWeb的的知識,比如。Web容器包括jsp和servlet。servlet是服務器端的小應用程序,servlet類繼承java.servlet.http.HttpServlet類,用于處理客戶端請求。 Servlet的生命周期,加載并實例化servlet調用init()方法初始化,調用service()方法處理請求,用destroy()方法銷毀實例。當jsp頁面form表單中的method為get時,調用doGet()方法;當jsp頁面form表單中的method為post時,調用doPost ()方法;超
14、鏈接一般用get,form表單一般用post。請求轉發(forward)和重定向(redirect)的區別,請求轉發在頁面之間實現數據的轉發,可以實現數據的共享,轉發后地址欄地址并沒有改變,相當于只發送了一次請求,兩個資源都用到了;重定向可以跳轉到其他服務器的資源,不可實現數據的共享,地址欄變為目標資源的地址,相當于發送了兩次請求。我們還學習了MVC模式,M是model,即bean;V是view,即視圖;C是controller,即控制器。客戶端瀏覽器將請求交給servlet處理,servlet調用JavaBeans中的方法,或者調用jsp,用jsp調用JavaBeans,JavaBeans將
15、處理結果返回給servlet,再由jsp將結果返回給客戶端。項目分為三層:表現層:常用的框架:struts2,struts1 ,SpringMVC,JSF,用框架之前用的是mvc模式;業務層:處理事務(用Spring框架,spring作用:處理業務層的事務,將表現層和持久層框架);持久層:(數據訪問層)常用框架:hibernate,沒用hibernate時用的jdbc,hibernate好處:ORMAPPING對原有JDBC做了輕量級封裝,簡化了JDBC操作。Jdbc是面向關系模型操作,而hibernate是完全面向對象編程。struts最大的特點:以webroot為核心,采用攔截器機制來處理
16、用戶請求,用到ioc控制反轉和aop面向切面編程。struts2訪問web元素的方式:通過ActionContext來訪問;通過實現RequestAware,SessionAware,ApplicationAware接口來訪問map類型的request,session,application在實現接口的set方法時用到了依賴注入。創建action的三種方式,(1)普通類,不需實現任何接口和繼承任何類(2)實現action接口(3)繼承ActionSupport類(最常用,好處:可以直接使用struts2中定義好的方法)。攔截器:攔截器是aop(面向切面編程)的一種實現,用到了動態代理,動態代理
17、是在執行方法前后加一些操作,必須實現invocationHandler接口,底層用到了反射機制。很多公司的系統都是用Oracle數據庫的,所以培訓公司給我們的課程里有Oracle數據庫的學習。Oracle有三類核心文件,分別是:數據文件,控制文件和重做日志文件,這三類文件缺一不可,除了這三類文件還有其他文件,比如參數文件等等。Null值在select語句中參與表達式運算的結果:Null值參與數值運算(四則運算),結果都是null,null值參與字符串拼接,結果還是源字符串。Group by分組函數有,sum表示查詢數據總和,avg表示查詢數據平均值,max表示查詢最大值,min表示查詢最小值,
18、count表示查詢總的記錄條數。Select可以寫分組函數,及group by中出現的列。分組函數條件不能寫where里,可以在having中寫分組函數作為條件。SQL語句的執行順序,From 、 where、 group by、 having、select 、order by。 事務的四個特性,原子性,一致性,隔離性,持久性。commit和rollback,commit將數據從內存“真正”的存入到數據文件中;rollback將數據從內存中撤銷。delete,drop和truncate之間的區別,Delete是DML語句,刪除表中的數據,并不釋放空間,每條數據都會記錄日志,這個操作是可以恢復的
19、;Drop是DDL語句,刪除整張表,表結構都不存在了;Truncate是DDL語句,截斷表,將表數據清空,并釋放空間,但不刪除表結構,該操作是不可恢復的。很多公司的系統都是用Oracle數據庫的,所以培訓公司給我們的課程里有Oracle數據庫的學習。Oracle有三類核心文件,分別是:數據文件,控制文件和重做日志文件,這三類文件缺一不可,除了這三類文件還有其他文件,比如參數文件等等。Null值在select語句中參與表達式運算的結果:Null值參與數值運算(四則運算),結果都是null,null值參與字符串拼接,結果還是源字符串。Group by分組函數有,sum表示查詢數據總和,avg表示查
20、詢數據平均值,max表示查詢最大值,min表示查詢最小值,count表示查詢總的記錄條數。Select可以寫分組函數,及group by中出現的列。分組函數條件不能寫where里,可以在having中寫分組函數作為條件。SQL語句的執行順序,From 、 where、 group by、 having、select 、order by。 事務的四個特性,原子性,一致性,隔離性,持久性。commit和rollback,commit將數據從內存“真正”的存入到數據文件中;rollback將數據從內存中撤銷。delete,drop和truncate之間的區別,Delete是DML語句,刪除表中的數據,并不釋放空間,每條數據都會記錄日志,這個操作是可以恢復的;Drop是DDL語
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 和解協議回復函
- 2025湖北省綠色農產品菌棒采購合同
- 2025物業管理合同范本:物業服務合同樣本
- 2025裝修工程施工合同模板
- 2025制造廠機器租賃合同書
- 2025商業大樓中央空調系統安裝工程合同
- 2025年學校食堂小麥采購合同
- 2025年版標準企業辦公場地租賃合同范本
- 11 變廢為寶有妙招(教學設計)部編版道德與法治四年級上冊
- 2025年湖北省汽車租賃合同范本
- 2025年中考英語作文社會熱點分析及范文
- 紅旗頌課件完整版本
- 汽車維修接待實務單元課件
- 臨床護理帶教技巧
- 2025年公務員禮儀手冊:職場成功的秘密
- 數字化時代企業成本管控
- 降低封閉病房危險物品帶入率品管圈
- 人教版二年級數學下冊全冊大單元教學設計
- 八項制度學習心得體會
- 法規解讀丨2024新版《突發事件應對法》及其應用案例
- 醫學倫理學人衛試題(附參考答案)
評論
0/150
提交評論