天天看點

j2ee開發

j2ee這個概念很早就提出來了,現在已成為三大流行的web平台之一。與.net,php同台競技,j2ee在大型的web應用程式開發項目中保持着一貫的優勢:功能強大,速度快,穩定,可跨平台。剛入行時,對j2ee的認識有限,脫不了jsp,servlet的圈圈。現在用了2年,總結一下,開發過程中涉及到的知識點。

1. j2se

java繼承特性,類,接口

public protected private default

初始化順序

classloader

static, final

内部類

collection map

多線程

io serialize

rmi 網絡程式設計

動态代理

2. j2ee

jsp,servlet

jdbc, jndi, jms, jstl, jaxp

3. 網絡技術 

xml html http ip javascript webservice ajax

4. 資料庫 

事務,鎖,ddl, dml, dcl

oracle 表,視圖,索引,存儲過程,函數,包,觸發器,序列,簇(聚集),資料庫連接配接,常用函數,使用者,角色,權限。

oracle體系結構,sql的執行計劃,資料庫優化

 mysql

5. 設計模式 單例模式,工廠模式,裝飾模式,組合模式,代理模式,指令模式,觀察者模式,mvc模式,模闆模式

6. 開發流程 rose pdm

7. 開發管理 svn, vss, cvs

8. 開源架構學習和源碼分析 struts spring hibernate velocity freemarker webwork.

9. 伺服器和叢集 tomcat,apache, weblogic

10. linux 

11. 資料結構和算法