培訓(xùn)內(nèi)容:
培訓(xùn)受眾:
各行政單位、企事業(yè)單位、部隊(duì)、學(xué)校、城市公共服務(wù)系統(tǒng)、大型銀行、軟件公司等從事信息系統(tǒng)開(kāi)發(fā)的相關(guān)人員等。報(bào)名學(xué)員最好有一定Java基礎(chǔ)。
課程收益:
在課程中,重點(diǎn)講解框架配置、框架原理、最佳實(shí)踐等開(kāi)發(fā)常用的核心內(nèi)容。加入了如何自己開(kāi)發(fā)框架內(nèi)容的學(xué)習(xí),學(xué)員可以掌握框架更加核心的原理和技能,來(lái)滿(mǎn)足企業(yè)自己定制框架的需求。最后通過(guò)本課程的真實(shí)“用戶(hù)權(quán)限管理”項(xiàng)目的訓(xùn)練,讓所學(xué)的知識(shí)點(diǎn)穿插整合起來(lái),學(xué)員可以更清楚的掌握整個(gè)JAVA EE企業(yè)級(jí)開(kāi)發(fā)的過(guò)程,框架的最佳使用方式,以便立即投入到實(shí)際項(xiàng)目中,提高開(kāi)發(fā)的效率。具體目標(biāo)包括:
1.掌握整個(gè)JAVA EE 企業(yè)級(jí)開(kāi)發(fā)的過(guò)程;
2.掌握整個(gè)JAVA EE Web框架的最佳使用方式;
3.掌握J(rèn)ava EE企業(yè)級(jí)開(kāi)發(fā)框架Struts2、MyBatis、Spring開(kāi)發(fā)技術(shù)。
培訓(xùn)頒發(fā)證書(shū):
本課程頒發(fā)雙證,證書(shū)查詢(xún):www.ncie.gov.cn;www.zpedu.org
1、工業(yè)和信息化部人才交流中心頒發(fā)的《J2EE高級(jí)架構(gòu)師》證書(shū)。
2、中國(guó)信息化培訓(xùn)中心頒發(fā)的《J2EE高級(jí)架構(gòu)師》證書(shū)。
證書(shū)可作為專(zhuān)業(yè)技術(shù)人員職業(yè)能力考核的證明,以及專(zhuān)業(yè)技術(shù)人員崗位聘用、任職、定級(jí)和晉升職務(wù)的重要依據(jù)。
課程大綱:
第一天
Struts2、Spring框架企業(yè)級(jí)實(shí)戰(zhàn)應(yīng)用上午 Struts2課程下午 Spring課程
Struts2框架的工作原理與架構(gòu)分析。
Struts2的Action詳解。
Struts2的常用標(biāo)簽詳解。
Struts2的OGNL語(yǔ)言詳解。
Struts2的攔截器分析。
Struts2的國(guó)際化。
使用Struts2進(jìn)行表單數(shù)據(jù)校驗(yàn)。
使用Struts2進(jìn)行文件上傳下載。
使用Struts2進(jìn)行CRUD實(shí)戰(zhàn)。 Spring3.0開(kāi)發(fā)技術(shù)快速入門(mén)。
Spring - IOC思想。
Spring - Bean作用域范圍。
Spring - Bean生命周期管理。
Spring 依賴(lài)注入。
Spring - AOP原理解剖。
Spring -聲明式事務(wù)管理。
Spring -數(shù)據(jù)庫(kù)操作以及數(shù)據(jù)源配置。
第二天
MyBatis企業(yè)級(jí)實(shí)戰(zhàn)應(yīng)用、框架整合集成實(shí)戰(zhàn)
上午 MyBatis課程下午 框架整合集成實(shí)戰(zhàn)課程
ORM思想概述。
MyBatis概述。
MyBatis與Hibernate比較。
MyBatis體系架構(gòu)。
MyBatis入門(mén)實(shí)踐。
MyBatis動(dòng)態(tài)SQL。
MyBatis與Spring整合 Spring+Struts2+MyBatis整合集成。
使用Struts2作為控制層。
使用Spring作為業(yè)務(wù)層。
使用MyBatis作為數(shù)據(jù)操作層。
Spring Web MVC介紹。
Spring Web MVC與MyBatis整合集成
第三天
框架核心原理分析、完整項(xiàng)目實(shí)戰(zhàn)上午 框架核心原理分析下午 用戶(hù)權(quán)限管理系統(tǒng)實(shí)戰(zhàn)
Struts2、Spring、MyBatis原理分析。
編寫(xiě)Struts:自己動(dòng)手寫(xiě)MVC框架。
編寫(xiě)Spring:自己動(dòng)手寫(xiě)IOC框架。
編寫(xiě)MyBatis:自己動(dòng)手寫(xiě)ORM框架。
用戶(hù)權(quán)限管理系統(tǒng)概述以及需求分析。
用戶(hù)權(quán)限管理系統(tǒng)功能設(shè)計(jì)。
使用Power Designer進(jìn)行用戶(hù)權(quán)限管理數(shù)據(jù)庫(kù)設(shè)計(jì)。
用戶(hù)權(quán)限管理系統(tǒng)模塊開(kāi)發(fā)以及實(shí)現(xiàn)。
用戶(hù)管理權(quán)限系統(tǒng)部署測(cè)試及運(yùn)行。
培訓(xùn)師介紹:
簡(jiǎn)老師 資深Java EE專(zhuān)家,長(zhǎng)年從事企業(yè)級(jí)大型Java信息化項(xiàng)目,任中軟國(guó)際高級(jí)軟件設(shè)計(jì)師一職,經(jīng)歷電信、煙草、金融及其他外資企業(yè)管理系統(tǒng)幾十個(gè)大型信息化項(xiàng)目。
陳老師 資深Java EE 專(zhuān)家,長(zhǎng)年從事企業(yè)級(jí)大型Java信息化項(xiàng)目,曾服務(wù)客戶(hù)中國(guó)移動(dòng)、中國(guó)聯(lián)通、外交部、林業(yè)局、國(guó)家煙草局等政府信息部門(mén)。有豐富的企業(yè)級(jí)開(kāi)發(fā)一線實(shí)戰(zhàn)項(xiàng)目經(jīng)驗(yàn),并為公司培養(yǎng)出多批J2EE技術(shù)人才。