【教學(xué)目標(biāo)】
專注于培養(yǎng)企業(yè)需求量大、就業(yè)率高,人才市場(chǎng)緊缺的基于Linux/Unix平臺(tái)、Oracle 數(shù)據(jù)庫(kù),同時(shí)精通JavaEE的中軟件工程師,成績(jī)合格的畢業(yè)生將具備1-2年大型軟件開(kāi)發(fā)實(shí)際工作經(jīng)驗(yàn)。
【從業(yè)方向】
JavaEE方向前臺(tái)工程師 JavaEE大型服務(wù)器開(kāi)發(fā)工程師 Web開(kāi)發(fā)工程師 數(shù)據(jù)庫(kù)設(shè)計(jì)工程師 軟件設(shè)計(jì)師
【課程特色】
①通過(guò)多個(gè)項(xiàng)目來(lái)學(xué)習(xí)掌握計(jì)算機(jī)編程技術(shù),同時(shí)積累至少1-2年的軟件開(kāi)發(fā)經(jīng)驗(yàn)
②學(xué)習(xí)過(guò)程中每天需要完成課堂作業(yè)和課后作業(yè);每學(xué)完一個(gè)專題就配有一個(gè)項(xiàng)目實(shí)戰(zhàn)。邊講邊練,將累計(jì)完成30000行以上程序。
【課程內(nèi)容】
階段:java編程
系列
|
章
|
|
節(jié)
|
知識(shí)點(diǎn)
|
授課時(shí)間(天)
|
課程目標(biāo)
|
基礎(chǔ)系列
|
章
|
開(kāi)發(fā)簡(jiǎn)單的java應(yīng)用程序
|
Java簡(jiǎn)介
|
Java簡(jiǎn)介
|
1.0
|
理解OO思想以及能在代碼中體現(xiàn)OO思想;理解并能使用異常;使用Swing開(kāi)發(fā)GUI程序以及理解事件處理機(jī)制;理解多線程的基本概念并能開(kāi)發(fā)多線程的Java程序;熟練使用Java I/O編程;使用TCP/IP和UDP進(jìn)行Java客戶端和服務(wù)器端編程;
|
Java環(huán)境的搭建
|
Java環(huán)境的搭建
|
開(kāi)發(fā)簡(jiǎn)單java程序
|
開(kāi)發(fā)簡(jiǎn)單java程序
|
第二章
|
變量和數(shù)據(jù)類型
|
變量
|
變量
|
0.5
|
數(shù)據(jù)類型
|
Java數(shù)據(jù)類型
|
基本類型轉(zhuǎn)換
|
第三章
|
運(yùn)算符
|
運(yùn)算符(上)
|
表達(dá)式和算術(shù)、賦值及關(guān)系運(yùn)算符
|
0.5
|
運(yùn)算符(下)
|
邏輯和位運(yùn)算符
|
位運(yùn)算符-示例
|
第四章
|
條件結(jié)構(gòu)
|
條件結(jié)構(gòu)(上)
|
if-else語(yǔ)句
|
1.0
|
條件結(jié)構(gòu)(下)
|
switch-case語(yǔ)句
|
案例講解-萬(wàn)年歷
|
案例講解-萬(wàn)年歷
|
第五章
|
循環(huán)結(jié)構(gòu)
|
while和do-while循環(huán)
|
while和do-while循環(huán)語(yǔ)句
|
2.0
|
for循環(huán)
|
for循環(huán)語(yǔ)句和二重循環(huán)
|
for循環(huán)-案例講解
|
for循環(huán)-案例講解
|
break和continue語(yǔ)句
|
break和continue語(yǔ)句
|
第六章
|
數(shù)組
|
一維數(shù)組
|
數(shù)組的聲明、創(chuàng)建和初始化
|
1.5
|
常用數(shù)組排序算法
|
常用數(shù)組查找算法
|
Arrays類使用
|
二維數(shù)組
|
二維數(shù)組的聲明、創(chuàng)建和初始化
|
二維數(shù)組-案例講解
|
二維數(shù)組-案例講解
|
階段項(xiàng)目: 騎士飛行棋、minDVD系統(tǒng)
|
|
|
第七章
|
面向?qū)ο缶幊?/span>
|
類和對(duì)象概述
|
類和對(duì)象概述
|
1.0
|
類和對(duì)象的概述-案例講解
|
類和對(duì)象的概述-案例講解
|
對(duì)象的創(chuàng)建和使用
|
創(chuàng)建并使用對(duì)象
|
方法定義使用和變量作用域
|
String對(duì)象的聲明操作和Java內(nèi)存管理機(jī)制
|
對(duì)象的創(chuàng)建和使用-案例講解
|
對(duì)象的創(chuàng)建和使用-案例講解
|
封裝
|
封裝概念和UML類圖
|
1.0
|
構(gòu)造方法和this關(guān)鍵字
|
static關(guān)鍵字和設(shè)計(jì)模式
|
方法重載和包
|
繼承
|
繼承概念、實(shí)現(xiàn)和super關(guān)鍵字
|
1.5
|
方法重寫和final關(guān)鍵字
|
Object類常見(jiàn)方法
|
繼承-案例講解
|
繼承-案例講解
|
多態(tài)
|
多態(tài)概念、對(duì)象上下轉(zhuǎn)型和動(dòng)態(tài)靜態(tài)綁定
|
多態(tài)應(yīng)用
|
抽象類和接口
|
抽象類和模板方法模式
|
1.0
|
接口及和抽象類的區(qū)別
|
面向接口編程和簡(jiǎn)單工廠模式
|
策略模式
|
接口和抽象類-案例講解
|
接口和抽象類-案例講解
|
階段項(xiàng)目: 銀行管理系統(tǒng)
|
|
|
系列
|
第八章
|
特性
|
內(nèi)部類
|
內(nèi)部類概念和成員內(nèi)部類及應(yīng)用
|
1.0
|
靜態(tài)、匿名、局部?jī)?nèi)部類及應(yīng)用
|
內(nèi)部類-案例講解
|
內(nèi)部類-案例講解
|
自動(dòng)裝箱和拆箱
|
自動(dòng)裝箱拆箱和枚舉類型
|
String、StringBuffer、StringBuilder
|
String、StringBuffer、StringBuilder
|
String、StringBuffer、StringBuilder-案例講解
|
String、StringBuffer、StringBuilder-案例講解
|
常用類
|
Date和SimpleDateFormat類
|
Canlendar、GregorianCalendar、Math和Random類
|
常用類-案例講解
|
常用類-案例講解
|
第九章
|
異常處理
|
異常
|
異常概念、分類、異常處理機(jī)制和try-catch-finally語(yǔ)句
|
0.5
|
throw、throws和自定義異常
|
異常-案例講解
|
異常-案例講解
|
第十章
|
泛型
|
泛型詳解
|
泛型簡(jiǎn)介、泛型類、泛型方法
|
0.5
|
限制泛型可用類型、類型通配符(不講)
|
泛型-案例講解
|
泛型-案例講解
|
第十一章
|
IDE
|
IDE
|
IDE介紹和Eclipse使用
|
放到其它章節(jié)中順帶講一下
|
Eclipse調(diào)試程序
|
第十二章
|
集合
|
集合框架介紹
|
集合框架介紹
|
0.5
|
List容器
|
List接口和ArrayList
|
ArrayList-示例
|
LinkedList
|
List容器-案例講解
|
List容器-案例講解
|
map容器
|
Map接口和HashMap
|
1.5
|
HashMap示例和哈希碼
|
TreeMap、Comparator和Comparable接口
|
map容器-案例講解
|
map容器-案例講解
|
Set容器
|
Set容器
|
Collections
|
Collections
|
Collections-案例講解
|
Collections-案例講解
|
第十三章
|
GUI
|
AWT
|
GUI概述和AWT框架
|
1.0
|
布局管理器
|
事件模型
|
事件概念、事件種類、事件監(jiān)聽(tīng)器和事件適配器
|
事件示例和觀察者模式
|
Swing
|
Swing
|
Swing-案例講解
|
第十四章
|
反射
|
Java反射機(jī)制
|
Java反射機(jī)制
|
0.5
|
Java反射API
|
reflect庫(kù)和反射API
|
Java反射API-示例
|
反射-案例講解
|
第十五章
|
多線程
|
Java線程模型
|
Java線程模型
|
1.5
|
多線程編程
|
線程同步
|
線程通信
|
多線程-案例講解
|
第十六章
|
IO
|
IO框架
|
IO框架
|
1.0
|
IO框架-案例講解
|
字節(jié)流
|
文件輸入輸出流和字節(jié)數(shù)組流
|
過(guò)濾流和緩沖流
|
裝飾模式
|
字節(jié)流-案例講解
|
字符流
|
字符流
|
1.0
|
其它流
|
對(duì)象流和輸入輸出字符流
|
隨機(jī)訪問(wèn)流
|
其它流-案例講解
|
第十七章
|
網(wǎng)絡(luò)編程
|
網(wǎng)絡(luò)基本概念
|
網(wǎng)絡(luò)基本概念
|
1.0
|
Socket編程
|
基于TCP協(xié)議的Socket編程
|
基于UDP協(xié)議的Socket編程
|
Socket編程-案例講解
|
URL編程
|
URL編程
|
階段項(xiàng)目: 銀行管理系統(tǒng)升級(jí)版
|
|
|
第十八章
|
Java新特性
|
Annotation
|
Annotation簡(jiǎn)介和標(biāo)準(zhǔn)、自定義及Meta Annotation
|
不講,后面使用到再講
|
反射與Annotation
|
第十九章
|
XML入門
|
XML入門
|
XML簡(jiǎn)介
|
1.0
|
XML文檔結(jié)構(gòu)和語(yǔ)法規(guī)則
|
DTD
|
DTD
|
DTD簡(jiǎn)介
|
聲明元素的使用規(guī)則
|
聲明屬性的使用規(guī)則
|
DTD的引入方式和局限性
|
命名空間
|
命名空間
|
命名空間
|
XML解析
|
XML解析
|
XML解析器和SAX解析
|
1.0
|
SAX解析-示例1
|
SAX解析-示例2
|
DOM解析
|
DOM解析-示例1
|
DOM API
|
DOM解析-示例2
|
DOM解析-示例3
|
課程項(xiàng)目: 打地鼠游戲、掃雷游戲、連連看、銀行排號(hào)系統(tǒng)、聊天室
|
|
|
|
|
|
|
第二階段:數(shù)據(jù)庫(kù)開(kāi)發(fā)
章
|
|
節(jié)
|
知識(shí)點(diǎn)
|
授課時(shí)間(天)
|
課程目標(biāo)
|
章
|
Oracle
|
關(guān)系型數(shù)據(jù)庫(kù)基礎(chǔ)
|
關(guān)系型數(shù)據(jù)庫(kù)的概念
|
1
|
掌握數(shù)據(jù)庫(kù)基礎(chǔ),數(shù)據(jù)庫(kù)設(shè)計(jì),開(kāi)發(fā)和管理等方面基礎(chǔ)知識(shí),熟練掌握SQL的使用。
|
Oracle簡(jiǎn)介-1
|
Oracle簡(jiǎn)介-2
|
查詢語(yǔ)句
|
SELECT語(yǔ)句
|
排序和條件查詢-1
|
排序和條件查詢-2
|
單行函數(shù)
|
函數(shù)簡(jiǎn)介、字符和數(shù)值函數(shù)
|
日期函數(shù)
|
轉(zhuǎn)換函數(shù)
|
多表查詢
|
多表查詢的概念
|
2
|
表的連接方式-1
|
表的連接方式-2
|
組函數(shù)
|
組函數(shù)簡(jiǎn)介
|
GROUP BY子句和HAVING子句
|
子查詢
|
子查詢的概念和使用
|
子查詢的使用
|
數(shù)據(jù)建模和數(shù)據(jù)庫(kù)設(shè)計(jì)
|
系統(tǒng)開(kāi)發(fā)概念和數(shù)據(jù)建模
|
1
|
數(shù)據(jù)建模
|
數(shù)據(jù)庫(kù)設(shè)計(jì)
|
DDL語(yǔ)句
|
CREATE語(yǔ)句-1
|
CREATE語(yǔ)句-2
|
ALTER、DROP和其它DDL語(yǔ)句
|
DML語(yǔ)句
|
INSERT語(yǔ)句-1
|
INSERT語(yǔ)句-2
|
UPDATE和DELETE語(yǔ)句
|
事務(wù)
|
Oracle數(shù)據(jù)字典
|
Oracle數(shù)據(jù)字典
|
0.5
|
常見(jiàn)數(shù)據(jù)庫(kù)對(duì)象
|
序列SEQUENCE
|
視圖VIEW
|
索引INDEX
|
用戶訪問(wèn)控制
|
Oracle體系結(jié)構(gòu)
|
權(quán)限、同義詞SYNONYM和數(shù)據(jù)導(dǎo)入導(dǎo)出
|
課程項(xiàng)目: 影像租賃系統(tǒng)、選課教務(wù)系統(tǒng)數(shù)據(jù)建模和數(shù)據(jù)庫(kù)設(shè)計(jì)
|
|
|
|
|
|
第二章
|
JDBC
|
JDBC基礎(chǔ)
|
JDBC簡(jiǎn)介-1
|
1
|
深入掌握ORM的思想,熟練運(yùn)用JDBC解決數(shù)據(jù)持久化的方法。
|
JDBC簡(jiǎn)介-2
|
JDBC開(kāi)發(fā)流程-1
|
JDBC開(kāi)發(fā)流程-2
|
JDBC開(kāi)發(fā)流程-3
|
JDBC開(kāi)發(fā)流程-4
|
JDBC開(kāi)發(fā)流程-5
|
JDBC優(yōu)化
|
對(duì)象關(guān)系映射(ORM)
|
ORM思想
|
1
|
ORM思想-示例
|
一對(duì)一關(guān)聯(lián)關(guān)系映射-1
|
一對(duì)一關(guān)聯(lián)關(guān)系映射-2
|
一對(duì)多關(guān)聯(lián)關(guān)系映射-1
|
一對(duì)多關(guān)聯(lián)關(guān)系映射-2
|
多對(duì)多關(guān)聯(lián)關(guān)系映射
|
JDBC
|
事務(wù)-1
|
0.5
|
事務(wù)-2
|
批處理
|
DAO模式
|
DAO模式-示例
|
JDBC模板
|
第三階段:web前端開(kāi)發(fā)
章
|
|
節(jié)
|
知識(shí)點(diǎn)
|
授課時(shí)間(天)
|
課程目標(biāo)
|
章
|
HTML
|
HTML介紹
|
HTML介紹
|
1.0
|
掌握Html靜態(tài)頁(yè)面技術(shù)、http協(xié)議處理、及動(dòng)態(tài)表單的設(shè)計(jì);熟悉CSS技術(shù)
|
HTML結(jié)構(gòu)
|
HTML結(jié)構(gòu)
|
HTML常用標(biāo)簽
|
HTML常用標(biāo)簽
|
HTML框架
|
HTML框架
|
HTML表格
|
HTML表格
|
HTML表單
|
HTML表單
|
HTML多媒體
|
HTML多媒體
|
第二章
|
CSS
|
CSS簡(jiǎn)介
|
CSS簡(jiǎn)介
|
1.0
|
CSS的基本使用
|
CSS的基本使用
|
CSS選擇器
|
CSS選擇器
|
CSS常用樣式屬性的設(shè)置
|
CSS常用樣式屬性的設(shè)置-1
|
CSS常用樣式屬性的設(shè)置-2
|
CSS定位與DIV布局
|
盒子模型和元素定位
|
1.0
|
DIV+CSS布局實(shí)戰(zhàn)-1
|
DIV+CSS布局實(shí)戰(zhàn)-2
|
課程案例:彩妝熱賣產(chǎn)品列表帶按鈕的輪播廣告聚美優(yōu)品美容產(chǎn)品熱點(diǎn)聚美優(yōu)品商品分類攝影社區(qū)熱門小鎮(zhèn)淘寶網(wǎng)導(dǎo)航相冊(cè)服務(wù)新品游戲頁(yè)面制作商品圖片列表課程項(xiàng)目:旅游網(wǎng)站
|
|
|
第三章
|
JavaScript
|
JavaScript簡(jiǎn)介
|
JavaScript簡(jiǎn)介
|
1.0
|
深入學(xué)習(xí)網(wǎng)頁(yè)技術(shù),豐富表達(dá)網(wǎng)頁(yè)內(nèi)容,JS框架的學(xué)習(xí)和掌握。
|
JavaScript基礎(chǔ)語(yǔ)法(上)
|
變量和數(shù)據(jù)類型
|
變量和數(shù)據(jù)類型及常用運(yùn)算符
|
JavaScript基礎(chǔ)語(yǔ)法(下)
|
流程控制和常用特殊語(yǔ)句
|
JavaScript函數(shù)
|
JavaScript函數(shù)
|
JavaScript對(duì)象使用
|
JavaScript對(duì)象使用
|
1.0
|
BOM
|
BOM
|
DOM
|
DOM對(duì)HTML元素訪問(wèn)操作-1
|
DOM對(duì)HTML元素訪問(wèn)操作-2
|
DOM對(duì)HTML元素的增刪改操作
|
JavaScript事件
|
JavaScript事件
|
第四章
|
jQuery
|
jQuery簡(jiǎn)介
|
jQuery簡(jiǎn)介
|
1.0
|
jQuery選擇器
|
jQuery常用選擇器詳解-1
|
jQuery常用選擇器詳解-2
|
jQuery DOM操作
|
jQuery對(duì)元素節(jié)點(diǎn)的操作-1
|
jQuery對(duì)元素節(jié)點(diǎn)的操作-2
|
jQuery對(duì)元素節(jié)點(diǎn)的操作-3
|
jQuery對(duì)元素節(jié)點(diǎn)的操作-4
|
jQuery事件與動(dòng)畫
|
jQuery事件相關(guān)介紹
|
1.0
|
jQuery實(shí)現(xiàn)動(dòng)畫與
|
課程案例: 帶按鈕的輪播廣告帶關(guān)閉按鈕的浮動(dòng)廣告對(duì)聯(lián)浮動(dòng)廣告制作多級(jí)菜單的制作右下角延時(shí)廣告彈出窗口制作伸縮菜單導(dǎo)航條百葉窗推拉效果畫廊圖片放大鏡仿淘寶圖片左右切換
|
|
|
第四階段:JavaEE基礎(chǔ)開(kāi)發(fā)
章
|
|
節(jié)
|
知識(shí)點(diǎn)
|
授課時(shí)間(天)
|
課程目標(biāo)
|
章
|
Servlet
|
Web簡(jiǎn)介
|
Web簡(jiǎn)介
|
1.0
|
掌握使用Servlets、JSP及相關(guān)技術(shù)聯(lián)合開(kāi)發(fā)Web應(yīng)用;理解Web應(yīng)用性能優(yōu)化技術(shù);理解MVC模式;熟練掌握Web應(yīng)用代碼調(diào)試方法。
|
Servlet基礎(chǔ)
|
Java Web開(kāi)發(fā)環(huán)境和介紹
|
Servlet介紹、創(chuàng)建Web Project和部署Web應(yīng)用
|
Servlet生命周期
|
Servlet API和Servlet生命周期
|
處理Servlet生命周期事件
|
Servlet表單處理
|
HttpServletRequest
|
2.0
|
表單處理
|
RequestDispatcher和HttpServletResponse
|
會(huì)話跟蹤
|
HttpSession
|
1.5
|
Cookie和URL重寫
|
過(guò)濾器與監(jiān)聽(tīng)器
|
過(guò)濾器
|
0.5
|
監(jiān)聽(tīng)器
|
階段項(xiàng)目: 站內(nèi)消息系統(tǒng)
|
|
|
第二章
|
JSP
|
JSP介紹
|
MVC模式的演變(Model 1、Model 2、MVC)、JSP介紹
|
1.0
|
JSP常見(jiàn)標(biāo)簽
|
JSP指令和JSP腳本
|
JSP隱式對(duì)象和JSP動(dòng)作
|
EL表達(dá)式語(yǔ)言
|
EL表達(dá)式語(yǔ)言
|
1.0
|
JSTL標(biāo)簽庫(kù)
|
JSTL標(biāo)簽庫(kù)
|
階段項(xiàng)目: 站內(nèi)消息系統(tǒng)升級(jí)版
|
|
|
第三章
|
Ajax
|
Ajax
|
Ajax
|
1
|
掌握全新思想的用戶交互界面的構(gòu)建方法;了解滿足客戶體驗(yàn)的客戶端代碼編寫方法。
|
Ajax在jQuery中的應(yīng)用-1
|
Ajax在jQuery中的應(yīng)用-1
|
Ajax在jQuery中的應(yīng)用-2
|
Ajax在jQuery中的應(yīng)用-2
|
課程項(xiàng)目:Web綜合應(yīng)用--在線書城、Easy-Buy
|
|
|
|
|
|
第五階段:framework和JavaEE開(kāi)發(fā)
章
|
|
節(jié)
|
知識(shí)點(diǎn)
|
授課時(shí)間(天)
|
課程目標(biāo)
|
章
|
Hibernate
|
Hibernate入門
|
ORM簡(jiǎn)介
|
1.5
|
深入掌握ORM的思想,熟練運(yùn)用Hibernate解決數(shù)據(jù)持久化的方法。
|
Hibernate簡(jiǎn)介
|
Hibernate基礎(chǔ)
|
個(gè)Hibernate程序-1
|
個(gè)Hibernate程序-2
|
個(gè)Hibernate程序-3
|
個(gè)Hibernate程序-4
|
Session的優(yōu)化
|
Hibernate映射
|
基本對(duì)象關(guān)系映射-1
|
1.5
|
基本對(duì)象關(guān)系映射-2
|
關(guān)聯(lián)關(guān)系映射-1
|
關(guān)聯(lián)關(guān)系映射-2
|
關(guān)聯(lián)關(guān)系映射-3
|
關(guān)聯(lián)關(guān)系映射-4
|
映射-1
|
映射-2
|
映射-3
|
映射-4
|
操作持久化對(duì)象
|
Hibernate的對(duì)象狀態(tài)
|
1
|
Hibernate緩存-1
|
Hibernate緩存-2
|
Hibernate緩存-3
|
Session的常用API
|
Hibernate的檢索、級(jí)聯(lián)操作和批處理
|
事務(wù)
|
事務(wù)簡(jiǎn)介
|
1
|
悲觀鎖和樂(lè)觀鎖-1
|
悲觀鎖和樂(lè)觀鎖-2
|
查詢
|
HQL查詢
|
QBC查詢
|
其它查詢
|
Hibernate新特性
|
Anotation-1
|
Anotation-2
|
第二章
|
Struts2
|
Struts2概述
|
Struts2概述
|
1
|
理解MVC模式,掌握基于Struts2的Java EE解決方案。
|
Struts2起步
|
下載和安裝Struts2框架
|
創(chuàng)建Struts2的Web應(yīng)用
|
實(shí)現(xiàn)Struts2的Web應(yīng)用
|
Struts2核心技術(shù)
|
使用IDE開(kāi)發(fā)Struts2
|
1
|
Struts2的基本流程和配置
|
深入Struts2配置文件和Action
|
管理處理結(jié)果、驅(qū)動(dòng)和異常機(jī)制
|
Struts2的類型轉(zhuǎn)換
|
Struts2的類型轉(zhuǎn)換(一)
|
1(不講解)
|
Struts2的類型轉(zhuǎn)換(二)
|
Struts2的輸入校驗(yàn)
|
Struts2的輸入校驗(yàn)(一)
|
Struts2的輸入校驗(yàn)(二)
|
Struts2的標(biāo)簽庫(kù)
|
Struts2標(biāo)簽庫(kù)(一)
|
Struts2標(biāo)簽庫(kù)(二)
|
Struts2標(biāo)簽庫(kù)(三)
|
攔截器
|
攔截器
|
1(不講解)
|
上傳和下載文件
|
上傳和下載文件
|
Struts2的國(guó)際化
|
Struts2的國(guó)際化
|
第三章
|
Spring
|
Spring簡(jiǎn)介
|
Spring簡(jiǎn)介
|
1
|
理解Spring框架機(jī)制,掌握Spring開(kāi)發(fā)技術(shù),掌握基于Spring的Java EE輕量級(jí)解決方案,熟練使用SSH框架。
|
依賴注入和Bean的裝配
|
聲明Bean01
|
聲明Bean02
|
注入Bean屬性
|
使用表達(dá)式裝配
|
小化Spring XML配置
|
自動(dòng)裝配Bean屬性
|
1
|
使用注解裝配和自動(dòng)檢測(cè)Bean
|
使用Spring基于Java的配置
|
面向切面編程--AOP
|
什么是面向切面編程和使用切入點(diǎn)選擇連接點(diǎn)
|
1
|
在XML中聲明切面
|
注解切面
|
數(shù)據(jù)訪問(wèn)
|
Spring的數(shù)據(jù)訪問(wèn)和配置數(shù)據(jù)源
|
1
|
在Spring中使用JDBC
|
在Spring中集成Hibernate
|
Spring與Java持久化API
|
事務(wù)管理
|
理解事務(wù)和選擇事務(wù)管理器
|
1
|
在Spring中的編碼事務(wù)
|
聲明式事務(wù)
|
使用Spring MVC構(gòu)建Web應(yīng)用
|
使用Spring MVC構(gòu)建Web應(yīng)用
|
2
|
擴(kuò)展內(nèi)容
|
|
OOAD與設(shè)計(jì)模式
|
學(xué)習(xí)面向?qū)ο蠓治?OOA)、面向?qū)ο笤O(shè)計(jì)(OOD),RUP方法以及常用設(shè)計(jì)模式。學(xué)習(xí)UML使用,能初步完成中小型系統(tǒng)的設(shè)計(jì)。
|
|
|
測(cè)試技術(shù)與單元測(cè)試Junit
|
學(xué)習(xí)測(cè)試基本原則和方法,Junit框架,單元測(cè)試原則和技術(shù),JavaEE組件的容器內(nèi)及容器外測(cè)試技巧,數(shù)據(jù)訪問(wèn)組件測(cè)試結(jié)合項(xiàng)目實(shí)戰(zhàn),編寫測(cè)試用例,掌握測(cè)試技術(shù),積累開(kāi)發(fā)測(cè)試經(jīng)驗(yàn)。
|
|
|
SVN及編程規(guī)范
|
掌握SVN的配置和使用;軟件編程規(guī)范;
|
|
|
PL/SQL
|
使用PL/SQL開(kāi)發(fā)數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程、函數(shù)、觸發(fā)器等,提升系統(tǒng)性能。
|
|
|
Mybatis框架
|
Mybatis架構(gòu)、Mybatis入門程序、Mybatis開(kāi)發(fā)Dao、SqlMapConfig.xml配置、ParameterType輸入映射、ResultType及ResultMap輸出映射、動(dòng)態(tài)sql、商品訂單數(shù)據(jù)模型、關(guān)聯(lián)查詢(一對(duì)一、一對(duì)多、多對(duì)多)、延遲加載、查詢緩存(一級(jí)緩存、二級(jí)緩存)、Mybatis與Ehcache整合實(shí)現(xiàn)二級(jí)緩存、Mybatis與spring整合、Mybatis逆向工程。
|
|
|
Maven工程管理
|
Maven介紹及依賴管理;安裝配置;核心概念(坐標(biāo)、依賴、倉(cāng)庫(kù)、插件、生命周期等);與第三方Eclipse的整合;Maven私服Nexus的安裝使用;Maven管理Web應(yīng)用;Maven管理SSH應(yīng)用;使用Maven進(jìn)行測(cè)試及集成;掌握Maven在Java Web應(yīng)用的配置、管理和使用等技術(shù)。
|
|
|
Spring + SpringMVC + Mybatis + Maven
|
SSM框架和項(xiàng)目配置管理Maven的集成開(kāi)發(fā)
|
|
|
Redis/Memcached
|
NOSQL概念、redis與memcached的區(qū)別、redis安裝配置、redis數(shù)據(jù)類型及操作(String、Hashs、Lists、Sets、Sorted Sets)、常用命令、事務(wù)控制、發(fā)布訂閱、持久化、主從復(fù)制、高可用集群搭建。
|
|
|
Lucene
|
全文檢索的概念、Lucene實(shí)現(xiàn)全文檢索分析、Lucene實(shí)現(xiàn)全文檢索程序?qū)崿F(xiàn)、Analyzer分析器、索引維護(hù)、Query和QueryParser、相當(dāng)度排序;
|
|
|
WebService
|
Webservice的概念、socket遠(yuǎn)程調(diào)用、jax-ws遠(yuǎn)程調(diào)用、Webservice應(yīng)用場(chǎng)景分析、wsdl、wsimport、soap協(xié)議、soap傳輸xml等。
|
|
|
課程項(xiàng)目: 運(yùn)動(dòng)社區(qū)系統(tǒng)、物流車輛調(diào)度系統(tǒng)、地產(chǎn)智能信息管理系統(tǒng)
|
|
|
|
|
|
【教學(xué)環(huán)境】
【發(fā)展前景】
計(jì)算機(jī)的誕生及廣泛應(yīng)用推動(dòng)了IT領(lǐng)域的發(fā)展,但21世紀(jì)的計(jì)算機(jī)早已不是訪問(wèn)INTERNET的的途徑。各類更具信息化的電子產(chǎn)品逐漸進(jìn)入IT領(lǐng)域,推動(dòng)了PC時(shí)代的大發(fā)展。由于各種消費(fèi)信息的急劇增加,傳統(tǒng)的客戶機(jī)的各方面條件均不如PC,PC的發(fā)展對(duì)服務(wù)器的應(yīng)用管理體統(tǒng)也提出了更高標(biāo)準(zhǔn)。Java語(yǔ)言完全滿足了PC的條件,在減少內(nèi)存,直接在各類電子產(chǎn)品中運(yùn)行,在網(wǎng)絡(luò)中可被任何設(shè)備所識(shí)別,充分利用網(wǎng)絡(luò)資源等方面有所突破創(chuàng)新,為PC時(shí)代的發(fā)展創(chuàng)造了有力條件。
隨著IT產(chǎn)業(yè)的發(fā)展,許多企業(yè)中的計(jì)算機(jī)應(yīng)用程序也在隨之轉(zhuǎn)型,企業(yè)中所應(yīng)用的計(jì)算機(jī)模式逐漸向客戶端較小、服務(wù)器隨之增大、數(shù)據(jù)庫(kù)的容量也在相應(yīng)增加的方向轉(zhuǎn)變。此外,加上Java語(yǔ)言獨(dú)有的特點(diǎn),根據(jù)其在各項(xiàng)服務(wù)器中應(yīng)用程序的開(kāi)發(fā)所占有的優(yōu)勢(shì),企業(yè)版的J2SE為企業(yè)環(huán)境中計(jì)算機(jī)模式的應(yīng)用提供了良好的平臺(tái)。
Java語(yǔ)言為與數(shù)據(jù)庫(kù)聯(lián)系緊密設(shè)計(jì)了Java servlet和SQL-J技術(shù),以及JSP技術(shù)。隨著JSP技術(shù)的發(fā)展,使JAVA語(yǔ)言的網(wǎng)絡(luò)應(yīng)用更為實(shí)際化、更高效快捷,成為IT產(chǎn)業(yè)常用的技術(shù)。JSP以Java語(yǔ)言作為其服務(wù)器端的使用語(yǔ)言,結(jié)合了JAVA SCRIPT等多種其他客戶端語(yǔ)言,使網(wǎng)絡(luò)瀏覽器更為方便的展現(xiàn)。
在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)方面,由于JAVA改變了傳統(tǒng)的基于Microsoft Front Page或HTML語(yǔ)言制作的Web頁(yè)面形態(tài),使網(wǎng)絡(luò)遠(yuǎn)程教學(xué)更加朝著動(dòng)態(tài)、便捷化、安全化的方向發(fā)展,豐富了網(wǎng)絡(luò)遠(yuǎn)程教學(xué)的手段和覆蓋面。