Java技術體系圖

來源:互聯網
上載者:User

一。Java程式員

     

進階特性

反射、泛型、注釋符、自動裝箱和拆箱、枚舉類、可變

參數、可變傳回型別、增強迴圈、靜態匯入

核心編程
IO、多線程、實體類、
集合類、Regex、
XML和屬性檔案
圖形編程
AWT(Java2D/JavaSound/JMF)、Swi
ng、SWT、JFace

網路編程
Applet、Socket/TCP/UDP、NIO、RMI、
CORBA

Java文法基礎
類、抽象類別、介面、最終類、靜態類、匿名類、內部類、異常類、編碼規範

Java開發環境
JDK、JVM、Eclipse、Linux

Java核心編程技術

Java,設計而又非常精巧的語言。學習Java,須從Java開發環境開始,到Java文法,再到Java的核心API。

1.Java開發入門:Java開發環境的安裝與使用,包括JDK命令、EclipseIDE、Linux下Java程式的開發和部署等。

2.Java文法基礎:基於JDK和Eclipse環境,進行Java核心功能開發,掌握Java物件導向的文法構成,包括類、抽象類別、介面、最終類、靜態類、匿名類、內部類、異常的編寫。

3.Java核心API:基於JDK提供的類庫,掌握三大核心功能:

     A。Java核心編程:包括Java編程的兩大核心功能——Java輸入/輸出流和多線程,以及常用的輔助類庫——實體類、集合類、Regex、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.4、JDK5.0、JDK6.0中的Java進階特性,包括反射、泛型、注釋,以及java進階特性——自動裝箱和拆箱、枚舉類、可變參數、可變傳回型別、增強迴圈、靜態匯入等。

二。JavaEE初級軟體工程師

JSF架構開發技術
設定檔(頁面導航、後台Bean)、JSF組件庫(JSF EL語言、HTML標籤、事件處理、)、JSF核心庫(格式轉換、輸入驗證、國際化)

Javaweb核心開發技術
開發環境(Eclipse、Linux)
三大組件(JSP、JavaBean、Servlet)
擴充技術(EL、JSTL、Taglib)

網頁開發技術
HTML、XML、CSS、JavaScript、AJAX
資料庫設計技術
SQL、MySql、Oracle、SQLServer、JDBC

Web伺服器(Tomcat/Jetty/Resin/JBossWeb)

JavaWeb核心技術:

JavaWeb項目開發的全過程可以分解為:

網頁開發+資料庫設計——>JavaWeb項目開發,其中,javaWeb由6項基本技術組成:JSP+JavaBean+Servlet+EL+JSTL+Taglib

而JSF正是將這6種技術進行有機結合的技術架構:

三。JavaEE中級軟體工程師

四種經典架構SSH1、SSI1、SSH2、SSI2

Struts1表現層架構
入門配置、核心組件、標籤庫、國際化、資料檢驗、資料庫開發、Sitemesh整合、整合Hibernate/iBATIS
Struts2表現層架構
入門配置、核心組件、標籤庫、國際化、資料校正、Sitemesh整合轉換器、攔截器、整合Hibernate/iBATIS

Spring業務層架構
入門配置、IoC容器、MVC、標籤庫、國際化、資料校正、資料庫開發

Hibernate持久層架構
MySQL、Oracle、SQLServer iBATIS持久層架構
MySQL、Oracle、SQLServer

Web伺服器(Tomcat/Jetty/Resin/JBossWeb)

四。Java進階軟體工程師

javaWeb開源技術與架構
工作流程、規則引擎
搜尋引擎 ,緩衝引擎
任務調度、身份認證
報表格服務、系統測試
叢集、Server Load Balancer和容錯移轉

JavaWeb分布式開發技術
JTA(Java事物管理)
JAAS(Java驗證和授權服務)
JNDI(Java命名和目錄服務)
JavaMail(Java郵件服務)
JMS(java資訊服務)、WebService(web服務)
JCA(java串連體系)、JMS(java管理體系)

應用伺服器(JBossAS/WebLogic/WebSphere)

五。JavaEE系統架構師

面向雲架構(COA)
COA、SaaS、格線運算、叢集計算、分散式運算、雲端運算

面向資源架構(ROA)
ROA、RESI

面向web服務架構(SOA)
WebService、SOA、SCA、ESB、OSGI、EAI

Java設計模式
建立式模式:抽象工廠/建造者/Factory 方法/原型/單例
構造型模式:適配器/橋接/組合/裝飾/外觀/享元/代理
行為型模式:責任鏈/命令/解譯器/迭代子/中介者/備忘錄/觀察者/狀態/策略/模板方法/訪問者

Java與UML建模
對象圖、使用案例圖、元件圖表、部署圖、順序圖表、互動圖、活動圖表、正向工程與逆向工程

六。CTO首席技術官

發展戰略
技術總監
團隊提升
團隊建設
專案管理
產品管理

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.