java 學習流程圖

 
 
J2SE 
面向對象-封裝、繼承、多態
內存的分析
遞歸
集合類、泛型、自動打包與解包、Annotation 
IO 
多線程、線程同步 
TCP/UDP 
AWT、事件模型、匿名類 
正則表達式
反射機制

2:數據庫(Oracle或者MySQL)
SQL語句
多表鏈接,內外鏈接, 子查詢等
管理表、視圖、索引、序列、約束等 
樹狀結構存儲
存儲過程、觸發器 
數據庫設計三範式、

3:JDBC
JDBC基礎
鏈接池 
樹狀結構存儲與展示 
DataSource & RowSet 
JDBC鏈接Oracle及MySQL

4:HTML_CSS_JAVASCRIPT
html、css、javascript基礎語法
JavaScript Form判斷 
Dom編程基礎(事件處理等) 
JS經常使用效果如TreeView、下拉聯動等 
JS學習方法 
JS調試方法 
DreamWeaver初步(創建HTML、Table、Form、CSS)等

5:Servlet & JSP

tomcat基礎 
servlet基礎 
web.xml配置基礎 
web application的結構 
servlet生命週期 
request response等經常使用方法 
ServletContext類 
HTTP協議基礎(GET POST) 
Cookie 
Session 
Application

JSP的幾種語法(包括JSTL等)注意在項目中練習,不要拘泥於語法細節而裹步不前。

6:Struts
多層架構理論 
Model 1 and Model 2 
Struts基本概念 
MVC
Action與業務邏輯類的關係 
在Struts與JSP之間傳遞數據 
Struts處理流程(控制流) 
Struts TagLib(瞭解經常使用的) 
JSTL
ActionForm 
字段收集 
上傳文件 
類型轉換 
DTO 
動態Action Form 
驗證框架
ActionForward 轉發與重定向 
動態生成ActionForward 
全局與局部的ActionForward 
Action Forward Scope
UnknownActionMapping 
Action的線程安全 
I18N 
如何切換語言環境 
Struts異常處理機制 程序處理 自動處理 自定義異常處理器 
Struts的多模塊配置

7:XML
(XML/XSL、XSLT/DTD、SCHEMA等基礎的概念、關於Java的編程能夠暫時扔在一邊)

8:Hibernate
OR Mapping原理 
Hibernate基礎開發步驟 
Hibernate基本接口(重點Session) 
普通屬性映射 
關聯關係映射 
Native SQL 
inverse lazy cascade 
繼承關係映射 
HQL 
性能優化 一級緩存 二級緩存 查詢緩存 
事務與併發 悲觀鎖、樂觀鎖 
OpenSessionInView 
CurrentSession 
(至於JTA、聯合主鍵、天然主鍵、動態主鍵、Any類型 Creteria Queries Intercepter and Event 自定義類型等,能夠暫時扔在一邊)

9:Spring
IOC/DI 
Spring配置
Spring架構 
AOP及Spring AOP 
聲明式事務(AOP) 
Spring + Hibernate Spring支持Web 
Scope 
(其餘的Spring模塊對於自學來講能夠暫時扔在一邊)

10:EJB3.0
J2EE架構基礎(JTA JMS等) 
EJB基礎(地位及基本理論、分類等) 
Annotation 
Ant編譯與部署EJB 
Session Bean 
EJB的依賴注入 
Persistence API 
(能夠用JBoss學習EJB3.0)
相關文章
相關標籤/搜索