第一階段java
第二階段程序員
第三階段web
第四階段正則表達式
第五階段數據庫
第六階段編程
第七階段設計模式
第一階段:Java程序員數組 |
||
技術名稱緩存 |
內 容服務器 |
說明 |
Java語法基礎 |
基本語法、數組、類、繼承、多態、抽象類、接口、object對象、經常使用類(Math\Arrarys\String\StringBuffer、時間類、System)最終類、靜態類、匿名類、 內 部 類、異常、編碼規範、環境配置
|
1.Java開發入門:Java開發環境的安裝與使用,包括JDK命令、EclipseIDE、 Linux下Java程序的開發和部署等。 2.Java語法基礎:基於JDK和Eclipse環境,進行Java核心功能開發,掌握Java面向對象的語法構成,包括類、抽象類、接口、最終類、靜態類、匿名類、內部類、異常的編寫。 3.Java核心API:基於JDK提供的類庫,掌握三大核心功能: A。Java核心編程:包括Java編程的兩大核心功能——Java輸入/輸出流和多線程,以及經常使用的輔助類庫——實體類、集合類、正則表達式、XML和屬性文件。 B。Java圖形編程:包括Sun的GUI庫AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI庫SWT和Jface; C. Java網路編程:Applet組件編程,Socket編程,NIO非阻塞Socket編程、RMI和CORBA分佈式開發。 4.Java高級特性:掌握JDK1.四、JDK5.0、JDK6.0中的Java高級特性,包括反射、泛型、註釋,以及java高級特性——自動裝箱和拆箱、枚舉類、可變參數、可變返回類型、加強循環、靜態導入等。
|
核心編程 |
I/O流域文件(File\FileFliter,文件流,文本流,數據流,緩衝流,對象流,字節\字符數組流,字符串流,打印流等)、多線程、實體類、 集合類、枚舉\迭代器類,圖形編程 AWT(Java2D/JavaSound/JMF)Swing、SWT、JFace ,網絡編程Applet、Socket/TCP/UDP、NIO、RMI、CORBA、選擇器、數據報/Socket/ServerSocket通道, 正則表達式、 XML和 屬性文件
|
|
高級特性 |
反射、泛型、註釋符、自動裝箱和拆箱、枚舉類、可變參 數、 可變返回類型、加強循環、靜態導入 |
|
Java開發環境 |
JDK、JVM、Eclipse、Linux |
|
第二階段:JavaEE初級軟件工程師 |
||
網頁開發技術 |
HTML、XML、CSS、JavaScript、AJAX |
JavaWeb核心技術: JavaWeb項目開發的全過程能夠分解爲: 網頁開發+數據庫設計——>JavaWeb項目開發,其中,javaWeb由6項基本技術組成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF正是將這6種技術進行有機結合的技術框架。
|
數據庫設計技術 |
JDBC、 SQL、MySql、Oracle、SQLServer、
|
|
Javaweb核心開發技術 |
開發環境(Eclipse、Linux) |
|
JSF框架開發技術 |
配置文件(頁面導航、後臺Bean)、JSF組件庫(JSF EL 語言、HTML標籤、事件處理、)、JSF核心庫(格式轉 換、輸入驗證、 國際化)
|
|
Web服務器 |
Tomcat/Jetty/Resin/JBossWeb |
|
第三階段:JavaEE中級軟件工程師 |
||
Struts2表現層框架 |
入門配置、核心組件、標籤庫、國際化、數據校驗、Sitemesh集成轉換器、攔截器、集成Hibernate/iBATIS |
|
Spring業務層框架 |
入門配置、Bean的管理與實例化,Beande 做用域與生命週期,依賴注入,AOP原理與實現,SSH集成,IoC容器
|
|
Hibernate持久層框架 |
Hibernate3.2配置Configuration/SessinFactory/Session,O/R映射,數據關聯,數據檢索,HQL,數據緩存,事務管理,MySQL、Oracle、SQLServer iBATIS持久層框架 |
|
EJB |
Jboss安裝與運行,會話Baen-->發佈JNDI服務,消息驅動Bean |
|
第四階段:Java高級軟件工程師 |
||
JavaWeb分佈式開發技術 |
JTA(Java事物管理)
|
|
javaWeb開源技術與框架 |
工做流、規則引擎、搜索引擎 ,緩存引擎、 任務調度、身份認證、報表服務、系統測試 、集羣、負載平衡和故障轉移
|
|
應用服務器
|
(JBossAS/WebLogic/WebSphere) |
|
第五階段:JavaEE系統架構師 |
||
面向雲架構(COA) |
COA、SaaS、網格計算、集羣計算、分佈式計算、雲計算
|
|
面向資源架構(ROA) |
ROA、RESI
|
|
面向web服務架構(SOA) |
WebService、SOA、SCA、ESB、OSGI、EAI
|
|
Java設計模式 |
建立式模式:抽象工廠/建造者/工廠方法/原型/單例
|
|
Java與UML建模 |
對象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動圖、正向工程與逆向工程
|
|
第六階段:CTO首席技術官 |
||
具有職能 |
發展戰略 、技術總監 團隊提高 、團隊建設 項目管理、產品管理 |