Java學習路線圖

Java學習路線圖

1
J2SE
面向對象-封裝、繼承、多態
內存的分析
遞歸
集合類、泛型、自動打包與解包、Annotation
IO
多線程、線程同步
TCP/UDP
AWT
、事件模型、匿名類
正則表達式
反射機制
2
:數據庫(Oracle或者MySQL
SQL
語句
多表連接,內外連接, 子查詢等
管理表、視圖、索引、序列、約束等
樹狀結構存儲
存儲過程、觸發器
數據庫設計三範式、
3
JDBC
JDBC
基礎
連接池
樹狀結構存儲與展現
DataSource & RowSet
JDBC
連接OracleMySQL


4
HTML_CSS_JAVASCRIPT
html
cssjavascript基礎語法
JavaScript Form
判斷
Dom
編程基礎(事件處理等)
JS
常用效果如TreeView、下拉聯動等
JS
學習方法
JS
調試方法
DreamWeaver
初步(建立HTMLTableFormCSS)等
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
與業務邏輯類的關係
StrutsJSP之間傳遞數據
Struts
處理流程(控制流)
Struts TagLib
(瞭解常用的)
JSTL
ActionForm
字段收集
上傳文件
類型轉換
DTO
動態Action Form
驗證框架
ActionForward
轉發與重定向
動態生成ActionForward
全局與局部的ActionForward
Action Forward Scope
UnknownActionMapping
Action
的線程安全
I18N
如何切換語言環境
Struts
異常處理機制 程序處理 自動處理 自定義異常處理器
Struts
的多模塊配置
7
XML
XML/XSLXSLT/DTDSCHEMA等基礎的概念、關於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.0http://wenku.it168.com/d_000002934.shtml
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章