##第1月## >本月爲入門階段,從零開始,一步一步的作出一個實用的網站。 深刻學習Java語言,初步掌握前端技術,使用JSP和MySQL完成一個簡單的網站javascript
第1周 Java高級編程 學習目標: 1.深刻了解JDK環境配置與開發集成環境 2.深刻理解Java語言,掌握Java語法的高級用法。 3.掌握經常使用查找與排序算法 4.掌握Java經常使用集合結構類 4.掌握單元測試方式前端
*第1天 Java高級語法與技術 *第2天 深刻理解面Java向對象思想 *第3天 Java集合體系與經常使用類庫詳解 *第4天 Java經常使用算法 *第5天 Java項目代碼測試與代碼管理
第2周 前端知識 學習目標: 1.掌握基本的HTML與樣式表 2.掌握javascriptjava
*第6天 Tomcat環境與HTTP協議 *第7天 DTD文檔模型和HTML基礎 *第8天 CSS核心技術 *第9天 JavaScript基礎 *第10天 JavaScript DOM與高級技巧
第3周 Servlet與JSP 學習目標: 1. 2.掌握Tomcat的安裝與配置管理 3.掌握JSP與Servlet,並可以寫出簡單應用 ajax
*第11天 Java與XML處理 *第12天 深刻學習Servlet *第13天 JSP基本語法 JSP編譯指令和動做指令 *第14天 JSP內置對象 JSP與JavaBean *第15天 JSP動做標籤
第4周 MySQL數據庫與JDBC 學習目標: 1.掌握MySQL安裝與基本配置管理 2.掌握SQL基本查詢語句 3.掌握JDBC用法 4.可以用JSP寫出一個小項目正則表達式
*第16天 MySQL基礎知識 MySQL安裝與配置管理 *第17天 MySQL增刪改查操做 *第18天 MySQL高級操做 *第19天 JDBC與MySQL *第20天 MVC入門與留言板項目案例
##第2月## >本月是技能提高階段,提高Java語言水平,並學習SSH框架。 深刻理解JavaWeb開發技術,牢固掌握SSH框架,勝任通常的JavaWeb開發的工做算法
第5周 深刻Java與相關技術 學習目標: 1.掌握Java中處理XML文檔的方法 2.掌握Servlet 3.學會單元測試及源碼配置管理工具spring
*第21天 深刻理解JVM *第22天 Java正則表達式 *第23天 統一建模語言UML *第24天 設計模式入門 *第25天 用maven管理Java項目
第6周 SSH之Struts 學習目標: 1.瞭解MVC概念 2.掌握Struts框架 *第26天 理解MVC數據庫
*第27天 Struts2概述 編寫Struts2 HelloWorld程序 *第28天 Struts2 數據封裝機制 Struts2 Web 資源獲取 *第29天 Struts2 標籤 Struts2 攔截器 *第30天 Struts2 國際化和令牌
第7周 SSH之Hibernate SSH之Hibernate 學習目標: 1.掌握Hibernate框架的配置與基本操做 2.掌握Hibernate的高級用法 3.瞭解Hibernate的事務處理及優化 4.掌握Hibernate與Struts2的整合編程
*第31天 Hibernate框架入門 Hibernate 基本配置及操做 *第32天 Hibernate 基本查詢 Hibernate 對集合屬性的操做 *第33天 Hibernate 關聯映射 *第34天 Hibernate 高級查詢 *第35天 Struts2 整合 Hibernate 框架 基於註解的 Hibernate 配置
第8周 SSH之Spring 學習目標: 1.掌握Spring的使用及配置方法 2.理解IoC及AOP 3.瞭解Java註釋技術及Spring表達式語言 4.熟練掌握SSH框架的整合方法設計模式
*第36天 Spring入門介紹 Spring入門示例 Spring IoC容器深刻理解 *第37天 Spring 的配置文件淺析 Spring 的配置文件詳解 簡化 Spring XML 的配置 *第38天 Java 註解技術詳解 Spring表達式語言 *第39天 AOP概述 Spring AOP 之加強 *第40天 Java EE實戰:Struts、Hibernate、Spring 綜合應用
##第三月## >能堅持到這裏的話,水平已經能夠知足通常小型公司的所有需求了。 第三個月向技術大牛衝刺。 深刻學習JavaWeb新興技術方向,並掌握與企業級應用密切相關的周邊技術
第9周 學習SpringMVC 學習目標: 1.深刻學習SpringMVC框架 2.掌握企業級專業UI交互機制
*第41天 Spring MVC入門 *第42天 Spring MVC組件 Spring MVC控制器 *第43天 表單標籤與處理靜態資源 springMVC與ajax *第44天 6.表單標籤與處理靜態資源 7.springMVC文件上傳與下載 *第45天 10.springMVC與hibernate框架整合
第10周 MyBatis與SSI框架 學習目標: 1.掌握MyBatis的使用方法 2.掌握MyBatis與Struct、Spring的整合
*第46天 MyBatis基礎操做 *第47天 MyBatis高級查詢 *第48天 MyBatis動態SQL *第49天 SSI框架整合 *第50天 Java EE實戰:SSI 綜合應用
第11周 第11周做業 經常使用企業級開發技術 學習目標: 1.Tomcat高級配置、JBOSS、WebLogic 2.檢索技術Lucence 3.經常使用第三方開發包
*第71天 經常使用JavaEE容器及高級配置 *第72天 深刻理解Webservice *第73天 經常使用第三方開發包 *第74天 EasyUI *第75天 JQuery入門
第12周 第12周做業 深刻企業級開發技術 學習目標: *第76天 Oracle數據庫
*第77天 理解中間件 *第78天 NoSQL數據庫 *第79天 權限管理框架Shiro *第80天 檢索技術Lucence
##第四月## >經過魔鬼訓練把學到的知識變成你的本能。 在實戰項目中積累寶貴經驗
第13周 企業級項目——企業OA項目加強實戰
第14周 企業級項目——CRM應用項目實戰
第15周 企業級項目——工做流項目實戰
第16周 企業級項目——網絡商城項目實戰
剩下的提高階段咱們依舊須要學習以下知識: >Linux HTML5 JavaScript Oracle全套課程 Lucene Web安全 Java設計模式