java 學習方法 7

JAVA自學之路 七:路線圖明細
[轉載請註明出處:http://www.bjsxt.com/zixue/zixuezhilu_1.html]

下面給出第二節《JAVA自學路線圖》[http://www.bjsxt.com/zixue/zixuezhilu_2.html] 中知識點的明細:

特別提示
1:下面大多數的知識點我們已經公佈了視頻或者會近期公佈(幾個月之內),請大家關注一下這個網址http://www.bjsxt.com/download.html,可以按照該頁面的提示,用電驢進行下載
2:這裏是爲方便大家自學給出的列表,請大家不要同尚學堂的課程畫等號,下面的內容要比實際授課簡單很多,另外很多知識是融匯在項目開發中的,適合面授,不適合自學。

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

11:至於SOA,對於自學的同學來說,暫時不用特別關注。

梳理一下,你就會發現東西不是想象中的那麼多呀!
建議大家優先學習我們公佈的視頻,然後再去找參考書,因爲這個時候就能分辨出來哪些書適合你了。

那麼,如何才能找到好書呢?一個簡單的辦法,在賣書的網站上,比如http://www.china-pub.com,搜索你想了解的知識點比如"javascript",按銷售排行,排在前幾位的,應該就是不錯的,記下書名,到書店閱讀幾章,合適你的就是好書了。沒錢買?簡單!還有什麼google + 電驢找不到的資料嗎:)

寫了這麼多,有一些是廣告,在其位,謀其政,但並沒有講假話,還望大家理解,如果大家在自學的過程中有什麼問題的話,可以寫信給我[email protected]或者[email protected],我願意隨時聆聽大家的教誨。

如果是技術問題,記得首先要閱讀《JAVA自學之路 五:問題解決之道》哦 :)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章