一些知識點

一:J2SEjavascript

面向對象-封裝、繼承、多態css

內存的分析html

遞歸java

集合類、泛型、自動打包與解包、Annotation程序員

IOweb

多線程、線程同步正則表達式

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,對於自學的同窗來講,暫時不用特別關注。

 

------------------------------------------------

有經驗的程序員都知道,學習編程的最有效率的方式,恐怕就是把你扔到一個項目組,連滾帶爬的作下一兩個項目來,你立刻會發現全部的知識點全都連到一塊兒了,再也不是分散的,而是造成一個總體了。那種感受是僅僅深刻鑽研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子能夠把大片的知識串到一塊兒。

相關文章
相關標籤/搜索