JAVA EE WEB應(yīng)用開(kāi)發(fā)培訓(xùn)班其它上課時(shí)間:
培訓(xùn)對(duì)象:
各行政單位、企事業(yè)單位、部隊(duì)、學(xué)校、城市公共服務(wù)系統(tǒng)、大型銀行、軟件公司等從事信息系統(tǒng)開(kāi)發(fā)的相關(guān)人員等。報(bào)名學(xué)員最好有一定Java基礎(chǔ)。
培訓(xùn)內(nèi)容:
在課程中,重點(diǎn)講解框架配置、框架原理、最佳實(shí)踐等開(kāi)發(fā)常用的核心內(nèi)容。加入了如何自己開(kāi)發(fā)框架內(nèi)容的學(xué)習(xí),學(xué)員可以掌握框架更加核心的原理和技能,來(lái)滿足企業(yè)自己定制框架的需求。最后通過(guò)本課程的真實(shí)“用戶權(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ù)。第一天
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ù)快速入門。
Spring - IOC思想。
Spring - Bean作用域范圍。
Spring - Bean生命周期管理。
Spring 依賴注入。
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入門實(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)上午 框架核心原理分析下午 用戶權(quán)限管理系統(tǒng)實(shí)戰(zhàn)
Struts2、Spring、MyBatis原理分析。
編寫Struts:自己動(dòng)手寫MVC框架。
編寫Spring:自己動(dòng)手寫IOC框架。
編寫MyBatis:自己動(dòng)手寫ORM框架。
用戶權(quán)限管理系統(tǒng)概述以及需求分析。
用戶權(quán)限管理系統(tǒng)功能設(shè)計(jì)。
使用Power Designer進(jìn)行用戶權(quán)限管理數(shù)據(jù)庫(kù)設(shè)計(jì)。
用戶權(quán)限管理系統(tǒng)模塊開(kāi)發(fā)以及實(shí)現(xiàn)。
用戶管理權(quán)限系統(tǒng)部署測(cè)試及運(yùn)行。