1.1 Java SE基本語法
Eclipse開發環境
類和對象
封裝、繼承和多態
Java數據結構(棧、隊列、鏈表的實現)
IO流技術及應用
Java集合框架
Java多線程
Java反射技術
Java網絡通信(TCP和UDP)
1.2 MySQL數據庫應用
SQL語法及
多表連接查詢
DDL語句及數據庫增刪改查操作
1.3 項目實戰
基於C/S架構的超市收銀系統
仿飛鴿局域網聊天軟件
基於Swing的掃雷遊戲
第二階段:Web技術和Java EE核心技術
2.1 Web基礎
HTML、CSS、JavaScript
HTTP協議和Web服務器
2.2 Java EE核心
JSP&Servlet
AJAX和JSON的應用
文件上傳和下載技術
分頁查詢技術
EL表達式和JSTL標籤庫
Log4j日誌組件的使用
數據庫連接池技術
2.3 前端框架
jQuery庫的應用
Bootstrap前端框架的應用
easy UI框架的應用
項目實戰:
基於Servlet/JSP技術的電子商務網站
基於Ajax和jQuery的BBS論壇系統
基於Apache Commons FileUpload的網絡硬盤系統
第三階段:Java EE 框架技術
3.1 Oracle數據庫應用
Oracle的安裝和配置
客戶端工具的使用
用戶和權限管理
SQL及擴展
PL/SQL及存儲過程、存儲函數和觸發器
3.2 Struts2框架
Struts2框架簡介及基本使用
參數值的獲取及類型轉換
Struts2國際化支持
Struts2攔截器
文件上傳和下載
Struts2多模塊配置
Struts2標籤庫及OGNL表達式
3.3 Mybatis框架
MyBatis框架的基本使用
配置文件和映射文件詳解
動態SQL的配置
關聯對象的映射
存儲過程的配置
3.4 Spring框架
Spring框架的基本概念和使用
控制反轉和依賴注入
Bean的配置
AOP配置
聲明式事務控制
3.5 Spring MVC框架
Spring MVC簡介及基本使用
Spring MVC註解開發
處理器映射和處理器適配器
視圖解析器、自定義視圖的概念及應用
處理器方法的入參和返回值
文件上傳和下載
返回JSON數據
3.6 Hibernate框架
ORM框架簡介
Hibernate框架的基本使用
持久化類及映射文件詳解
一對多、一對一、多對多關聯關係的配置
二級緩存機制及配置
樂觀鎖的配置及應用
反向工程
3.7 大數據技術
SCM工具和項目管理工具
Linux操作系統
Redis數據緩存組件
Shiro安全組件
Hadoop大數據平臺
實戰項目:
基於Struts2+Spring+MyBatis的電子政務系統
基於Spring MVC+Hibernate的在線考試系統