JAVA自學-路線圖明細

snoopy7713發表於2011-12-13

一: 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

相關文章