Java Web學習計劃

#JavaWeb學習計劃#

##第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設計模式

相關文章
相關標籤/搜索