【招收對象】
本節(jié)課合適于工科類,有一定Java基礎(chǔ)、根據(jù)入?荚u,且志于從業(yè)手機(jī)軟件的人
【課程介紹】
本課程內(nèi)容重中之重塑造把握MySQL、Oracle數(shù)據(jù)庫查詢、JDBC編程、JavaWeb、Struts1、Struts2、Hibernate、Spring、JPA、JavaEE、3GAndroid開發(fā)的實(shí)戰(zhàn)演練與基礎(chǔ)理論雙融合前端工程師,本實(shí)踐營重中之重解讀WebService、CXF、審批流jBPM、搜索引擎Lucene、OSEM架構(gòu)Compass、EJB3.0、JPA、Android等諸多高新科技、受歡迎技術(shù)性。此外,本課程內(nèi)容還包含工作流技術(shù)、搜索引擎提升等JavaEE編程技術(shù)性,并根據(jù)實(shí)踐活動項(xiàng)目簡介數(shù)據(jù)信息緩存文件、網(wǎng)頁頁面緩存文件、三層交換機(jī)等系統(tǒng)軟件特性優(yōu)化技術(shù)性。
【培訓(xùn)目標(biāo)】
根據(jù)本課程內(nèi)容的好幾個(gè)真正新項(xiàng)目的訓(xùn)煉,學(xué)生還可從基礎(chǔ)理論結(jié)合實(shí)際的把握軟件開發(fā)方式、編程現(xiàn)代性,并立即提高對軟件體系結(jié)構(gòu)設(shè)計(jì)方案觀念的掌握。讓學(xué)生畢業(yè)了真實(shí)具有2年上下手機(jī)軟件開發(fā)工作經(jīng)驗(yàn)(注:此課程內(nèi)容包含“JavaEE+3G/3G學(xué)生就業(yè)突襲營”的所有課程內(nèi)容)。
【課程內(nèi)容】
環(huán)節(jié)
Java8基礎(chǔ)提高+MySQL+Oracle數(shù)據(jù)庫查詢+JDBC開發(fā)技術(shù)性+DAO封裝+ATM系統(tǒng)軟件。
Java7基礎(chǔ)提高、棱形英語的語法、全自動關(guān)掉資源的try句子,NIO.2,AIO、泛型、注釋、類載入與反射面、動態(tài)代理。
Java8的新的插口英語的語法、Lambda關(guān)系式、方式 引入、構(gòu)造器引入、涵數(shù)式編程、流式的編程、新的時(shí)間、時(shí)間API、并行處理適用、改善的種類推論、反復(fù)注釋、JDBC4.2新特點(diǎn)等新特點(diǎn)。
深層次JavaScript編程、DHTML、DOM:深層次解讀JavaScript的動態(tài)性特點(diǎn),包含怎樣建立JavaScript類、怎樣建立JavaScript對象,JavaScript的偽承繼,call和apply等。DOM編程,了解DOM樹,DOM對象,常見DOM對象的屬性、方式 和事件,跨電腦瀏覽器解決問題,JavaScript性能優(yōu)化等。應(yīng)用JavaScript檢索文本文檔中的原素、改動文本文檔內(nèi)容、往文本文檔加上新內(nèi)容、改動CSS款式單等。
MySQL和Oracle數(shù)據(jù)庫查詢、DAO封裝:Oracle和MySQL數(shù)據(jù)庫查詢基礎(chǔ)管理方法、SQL語言、多表查詢與子查詢,查尋結(jié)果集的交、并、差與運(yùn)算,包含SQL92、SQL99二種標(biāo)準(zhǔn)的查尋;PL/SQL語言,涵數(shù),存儲過程、觸發(fā)器原理的撰寫,建立、應(yīng)用主視圖、游標(biāo)等;數(shù)據(jù)庫設(shè)計(jì)現(xiàn)代性;備份數(shù)據(jù)與移殖;數(shù)據(jù)檢索方法;大對象的讀寫能力方法,數(shù)據(jù)信息優(yōu)化技巧,系統(tǒng)分區(qū)與數(shù)據(jù)庫索引。疑難問題剖析與處理。
JDBC4.1開發(fā)技術(shù)性:JDBCConnection、Statement、PreparedStatement、CallableStatement、ResultSet、可翻轉(zhuǎn)結(jié)果集、可升級結(jié)果集、RowSet和RowSetFactory,比如JDBC動態(tài)性創(chuàng)建數(shù)據(jù)庫,實(shí)行增、刪、改、查等實(shí)際操作;DataSource和數(shù)據(jù)庫查詢數(shù)據(jù)庫連接池、JDBCTemplate、ORM觀念與DAO封裝等。JDBC是數(shù)據(jù)庫查詢運(yùn)用的技術(shù)性基礎(chǔ),后邊Hibernate技術(shù)性全是創(chuàng)建在其基礎(chǔ)上的,把握J(rèn)DBC是學(xué)精Hibernate的前提條件,千萬別認(rèn)為擁有Hibernate就不用學(xué)習(xí)培訓(xùn)JDBC。
MyBatis3的原名是iBatis,轉(zhuǎn)到Google后改名為MyBits,數(shù)據(jù)信息持久層用起來較為靈便,速度更快。
環(huán)節(jié)新項(xiàng)目
金融業(yè)金融機(jī)構(gòu)自助式系統(tǒng)軟件ATM。
適用多客戶實(shí)際操作,應(yīng)用BasicDAO進(jìn)行持久層設(shè)計(jì)方案.完成客戶數(shù)據(jù)加密,網(wǎng)絡(luò)信息安全鎖住,完成跨數(shù)據(jù)庫查詢轉(zhuǎn)帳事務(wù)管理實(shí)際操作。
第二階段
JavaWeb+JavaMail+新項(xiàng)目實(shí)例+完善論壇系統(tǒng)
JavaWeb開發(fā)關(guān)鍵基礎(chǔ):XML的定義與基礎(chǔ)、XML的基礎(chǔ)英語的語法、XML的二種詞義管束:DTD、XMLSchema、名字室內(nèi)空間。
XMLSchema是XML的關(guān)鍵基礎(chǔ),也是把握WebService實(shí)質(zhì)的關(guān)鍵基礎(chǔ),千萬別認(rèn)為學(xué)習(xí)培訓(xùn)一下w3cshool.org.cn的新手入門內(nèi)容就把握了XML。
Tomcat的安裝與起動運(yùn)作、Tomcat的系統(tǒng)架構(gòu)、在Tomcat中配備Web虛擬目錄與公布Web程序運(yùn)行的各種各樣方法、設(shè)定文件目錄的默認(rèn)設(shè)置網(wǎng)頁頁面、應(yīng)用Tomcat配備云虛擬主機(jī)。
HTTP協(xié)議書詳細(xì)說明,Web服務(wù)器的原理。JSP與Servlet技術(shù)性:JSP運(yùn)作基本原理、JSP的三個(gè)編譯器命令、page命令以及關(guān)鍵的屬性:import、session、errorPage、isErrorPage、contentType、pageEncoding、isELIgnored,include命令以及典型性運(yùn)用;JSP中的9個(gè)內(nèi)嵌對象和,application、config、request、response、session、pageContext對象的詳盡解讀;JSP關(guān)系式;JSP腳本制作精彩片段;JSP申明;JSP注解;EL表達(dá)式詳細(xì)說明。在web.xml文件中設(shè)定全局性錯誤處理。JSP中的。
JSP的七個(gè)姿勢命令:、、各種各樣腳本制作標(biāo)識、命令標(biāo)識。JSP中文亂碼的各種各樣根本原因。
JavaBean、JSP中與JavaBean有關(guān)的三條命令(個(gè)人行為原素)。
Session及Session域的運(yùn)用,Session追蹤體制,Session完成加入購物車,運(yùn)用Session避免表格反復(fù)遞交,MD5優(yōu)化算法以及運(yùn)用,Session的持久化。
HttpServletResponse和HttpServletRequest的運(yùn)用、HttpServlet及其Servlet的生命期。JavaWeb開發(fā)技術(shù)性:過濾裝置及經(jīng)典案例、Web竊聽器及典型性運(yùn)用:比如監(jiān)視網(wǎng)站在線總數(shù)目錄,融合Java現(xiàn)代化開發(fā)現(xiàn)代化的Web運(yùn)用自定義標(biāo)簽和JSTL:開發(fā)自定義標(biāo)簽;自定義標(biāo)簽API詳細(xì)介紹,Tag插口與SimpleTagSupport,自定義標(biāo)簽的屬性(動態(tài)性屬性值與動態(tài)性屬性),IterationTag插口以及開發(fā)實(shí)例,用自定義標(biāo)簽界定JSP腳本制作自變量(TLD文檔和TagExtraInfo二種方法),BodyTag插口以及開發(fā)實(shí)例。
簡易自定義標(biāo)簽與標(biāo)識文檔,規(guī)范標(biāo)識庫(JSTL)。
JavaMail開發(fā)技術(shù)性:解析域名與MX記錄、電子郵箱的原理、電子郵件傳輸協(xié)議:SMTP、POP3、IMAP、電子郵件的組織架構(gòu):RFC822郵件格式、MIME協(xié)議書、電子郵件編號、
環(huán)節(jié)新項(xiàng)目
仿Discuz的論壇系統(tǒng):應(yīng)用學(xué)習(xí)培訓(xùn)的JDBC技術(shù)性開發(fā)一個(gè)仿Discuz的論壇系統(tǒng),應(yīng)用URL重寫技術(shù)性。
學(xué)習(xí)培訓(xùn)應(yīng)用普遍的HTML標(biāo)識,深層次的JavaScript編程,JavaScript建立類、建立對象。
及其CSS款式單,DOM實(shí)體模型,各種各樣電腦瀏覽器惡性事件實(shí)體模型等DHTML知識。
第三階段
Android開發(fā)
什么叫3G/3G、3G/3G的特性,3G/3G技術(shù)性WCDMA/CDMA2000/TD-SCDMA,3G/3G智能機(jī)平,Android編程的基本要素與關(guān)鍵點(diǎn),構(gòu)建Android開發(fā)、調(diào)節(jié)自然環(huán)境,Android新項(xiàng)目構(gòu)造,Android運(yùn)用策略模式,Android頁面部件與頁面編程,Android惡性事件體制,Android資源優(yōu)化配置,Intent與In