掌握各流行開源框架的應用;能夠利用常見開源框架進行大型項目的開發(fā),能夠勝任企業(yè)級應用系統(tǒng)的開發(fā);能夠勝任常見的項目協(xié)作工作,能夠勝任大型團隊的開發(fā)工作。
理解JavaEE6.0技術規(guī)范下的各種技術如EJB3.x和JPA2.0等技術規(guī)范,能夠基于標準的javaee技術規(guī)范進行大型項目的開發(fā),在前端開發(fā)技術方面得到加強,能夠勝任大部分前端開發(fā)任務。
序號
|
內(nèi)容
|
課時
|
課程內(nèi)容
|
1
|
Java基礎入門
|
18
|
了解Java的發(fā)展歷史及地位,能夠搭建Java開發(fā)環(huán)境;掌握java基本的邏輯判斷語法,掌握循環(huán)語法及基于過程的代碼編寫 。
|
2
|
JavaOOP
|
30
|
理解java面向?qū)ο笏枷氩⒛軌蚧诿嫦驅(qū)ο笏枷氲拈_發(fā)。
|
3
|
UML建模
|
12
|
掌握UML的基本知識,能夠利用UML繪制類圖、用例圖、序列圖等常見的模型。
|
4
|
Junit
|
3
|
掌握Junit 。
|
5
|
T-SQL
|
6
|
了解常用數(shù)據(jù)庫MySQL的使用及基本的SQL語句的編寫。
|
6
|
JDBC
|
12
|
掌握使用JDBC進行數(shù)據(jù)庫的操作,能夠使用JDBC進行數(shù)據(jù)庫表的增刪查改的操作。
|
7
|
I/O流
|
6
|
掌握基本的文件輸入輸出流,能夠利用文件輸入輸出流進行文件的讀寫,掌握常見的IO流控制類和接口。
|
8
|
XML與annotation
|
6
|
掌握XML文件的格式,能夠編寫XML文件格式的文件;能夠利用SAX和DOM進行XML文件的解析和操作;理解annotation的概念,能夠自定義annotation和處理annotation。
|
9
|
多線程
|
6
|
理解多線程技術的原理,理解線程安全、線程的同步和互斥,能夠基于Thread和Runnable進行多線程應用開發(fā)。
|
10
|
網(wǎng)絡編程
|
6
|
理解網(wǎng)絡編程技術,能夠開發(fā)基于Socket和ServerSocket進行網(wǎng)絡應用開發(fā),能夠結合多線程技術進行多客戶端網(wǎng)絡應用開發(fā)。
|
11
|
字符串及日期處理(閱讀材料不算課時)
|
0
|
能夠使用String類的特性進行字符串處理,能夠使用簡單的正則表達式進行字符串的處理,能夠使用Calendar類進行復雜日期的處理,能夠按要求格式化各種類型的日期數(shù)據(jù);掌握字符串和日期之間的轉(zhuǎn)換。
|
12
|
QQ聊天室
|
27
|
強化JavaOOP知識,綜合使用多線程和網(wǎng)絡編程的知識,具備小型項目的開發(fā)能力。
|
13
|
HTML
|
12
|
掌握基本的HTML知識,能夠利用HTML編寫網(wǎng)頁,熟練使用table標簽,熟練使用表單form標簽、input、select、button等標簽。
|
14
|
CSS美化HTML頁面
|
24
|
CSS的基本語法,CSS的配色美化、CSS前景和背景設置,濾鏡等技術。
|
15
|
JavaScript
|
30
|
JavaScript基本語法,函數(shù)定義,瀏覽器對象BOM和文檔對象DOM的操作,事件的操作;基本ajax應用。
|
16
|
JSP基礎入門
|
12
|
掌握JSP基本開發(fā)語法,能夠使用常見的web應用容器部署JSP應用。
|
17
|
JSP內(nèi)置對象
|
12
|
應用JSP內(nèi)置對象進行開發(fā),接收表單請求參數(shù),響應服務端信息,頁面的轉(zhuǎn)發(fā)與重定向。
|
18
|
JSTL和EL表達式
|
12
|
能夠利用JSTL的知識改進JSP頁面,能夠使用EL表達式簡化頁面的開發(fā)。
|
19
|
自定義JSTL
|
6
|
能夠通過自定義JSTL標簽來完成特定功能標簽的開發(fā),以期勝任復雜的業(yè)務應用。
|
20
|
Servlet應用
|
6
|
掌握Servlet基本應用技術,能夠數(shù)量servlet組件的開發(fā),能夠結合JSP完成WEB應用開發(fā)。
|
21
|
過濾器Filter
|
3
|
熟練掌握過濾器技術,能夠利用過濾器解決一些通用的問題如中文亂碼等問題。
|
22
|
JavaEE6.0下的Servlet和Filter
|
12
|
掌握新JavaEE6.0新技術的應用,能夠應用注釋來簡化XML文件的配置,能夠應用基于注記的Servlet和Filter;異步servlet的開發(fā)和應用。
|
23
|
Jquery
|
24
|
Jquery選擇器,包裝器,jquery ajax等技術,jquery操作文檔對象。
|
24
|
Jquery-ligerUI
|
18
|
ligerUI框架的開發(fā)技術基礎, 創(chuàng)建基于ligerUI的文本框,對話框,窗口,樹機構,表格數(shù)據(jù)展示,分頁等功能。
|
25
|
WebService
|
12
|
web服務原理,了解SOAP協(xié)議,會應用CXF框架開發(fā)webservice應用。
|
26
|
自定義MVC框架
|
12
|
在學習JSP/SERVLET/Filter之后,綜合這些知識來講解MVC設計模式的思想,并利用學過的知識自己設計一個符合MVC設計模式的框架。
|
27
|
BBS論壇
|
18
|
加強HTML+CSS+JavaScript技術,使用JSP+Servlet+Javabean技術開發(fā)基本的B/S結構的項目,具備初步的javaee開發(fā)能力。
|
28
|
Struts2
|
24
|
掌握struts2框架的應用,理解struts2框架的基本原理,掌握strtus2的Action、標簽以及攔截器等知識;能夠應用struts2框架進行大型企業(yè)應用開發(fā)。
|
29
|
Spring
|
18
|
掌握Spring框架的應用,理解Spring框架的IOC和AOP容器,能夠勝任基于Spring框架的企業(yè)級應用開發(fā)。
|
30
|
Hibernate
|
18
|
掌握Hibernate框架的應用,理解Hibernate框架的ORM思想,能夠配置實體關聯(lián)關系,能夠勝任基于Hibernate框架的企業(yè)級應用開發(fā)。
|
31
|
SSH整合開發(fā)
|
12
|
掌握Struts2、Spring、Hibernate三個框架的整合原理,能夠利用整合后的項目架構開發(fā)大型企業(yè)應用系統(tǒng)。
|
32
|
EJB3.x
|
12
|
掌握EJB組件的開發(fā)方法,掌握有狀態(tài)和無狀態(tài)EJB組件開發(fā),掌握本地和遠程EJB組件的開發(fā);理解EJB組件的生命周期;能夠勝任基于JavaEE6.0的大型企業(yè)應用開發(fā)。
|
33
|
JPA
|
6
|
掌握JPA規(guī)范,掌握JPA的ORM思想;能夠利用JPA進行數(shù)據(jù)訪問,理解Hibernate和JPA的異同之處。
|
34
|
協(xié)同應用開發(fā)
|
18
|
SVN版本控制,項目管理工具maven,基于maven的多模塊項目。
|
35
|
領域驅(qū)動設計
|
18
|
領域驅(qū)動設計方法,大型企業(yè)應用的設計原理,分布式應用項目的開發(fā)與部署方式,基于領域驅(qū)動設計的大型企業(yè)應用項目的開發(fā)基礎。
|
36
|
恒拓開源綜合協(xié)作平臺管理系統(tǒng)
|
132
|
綜合使用javaee各項技術實現(xiàn)大型應用系統(tǒng),并且具備團隊合作開發(fā)的能力,能熟練使用團隊開發(fā)的相關工具,學會使用Maven、SVN、koala工具。
|