Java程序猿從底層到CTO的技術路線圖


首先。附一張圖片展示所在各個階段的工作職能:

其次。文字型描寫敘述所在各個階段的工作職能:

Java程序猿

高級特性

反射、泛型、凝視符、自己主動裝箱和拆箱、枚舉類、可變參數、可變返回類型、增強循環、靜態導入。

核心編程

IO、多線程、實體類、集合類、正則表達式、XML和屬性文件、圖形編程AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace。

網絡編程

Applet、Socket/TCP/UDP、NIO、RMI、CORBA。

Java語法基礎

類、抽象類、接口、終於類、靜態類、匿名類、內部類、異常類、編碼規范。

Java開發環境

JDK、JVM、Eclipse、Linux。

Java核心編程技術

Java。高級編程語言、語法嚴謹。學習Java須從Java開發環境,然后Java語法。再Java的核心API。

  • Java開發入門:Java開發環境的安裝與使用。包含JDK命令、EclipseIDE、Linux下Java程序的開發和部署等。
  • Java語法基礎:基於JDK和Eclipse環境,進行Java核心功能開發,掌握Java面向對象的語法構成。包含類、抽象類、接口、終於類、靜態類、匿名類、內部類、異常的編寫。

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

         一、Java核心編程:包含Java編程的兩大核心功能~Java輸入/輸出流和多線程,以及經常使用的輔助類庫~實體類、集合類、正則表達式、XML和屬性文件。

         二、Java圖形編程:包含Sun的GUI庫AWT(Java2D、JavaSound、JMF)和Swing。IBM和GUI庫SWT和Jface

         三、Java網路編程:Applet組件編程,Socket編程。NIO非堵塞Socket編程、RMI和CORBA分布式開發。

  • Java高級特性:掌握JDK1.4、JDK5.0、JDK6.0中的Java高級特性,包含反射、泛型、凝視,以及java高級特性~自己主動裝箱和拆箱、枚舉類、可變參數、可變返回類型、增強循環、靜態導入等。

JavaEE0基礎軟件project師

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

Webserver

        Tomcat、Jetty、Resin、JBossWeb

JavaWeb核心技術

        JavaWeb項目開發全過程能夠分解為:網頁開發+數據庫設計=JavaWeb項目開發。

        JavaWeb由六項基本技術組成

        JSP+JavaBean+Servlet+EL+JSTL+Taglib。而JSF正是將這6種技術進行有機結合的技術框架。

JavaEE中級軟件project師

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

Struts1表現層框架

        入門配置、核心組件、標簽庫、國際化、數據檢驗、數據庫開發、Sitemesh集成、集成Hibernate/iBATIS

Struts2表現層框架

       入門配置、核心組件、標簽庫、國際化、數據校驗、Sitemesh集成轉換器、攔截器、集成Hibernate/iBATIS。

Spring業務層框架

       入門配置、IOC容器、AOP切面、MVC、標簽庫、國際化、數據校驗、數據庫開發

Hibernate持久層框架

         MySQL、Oracle、SQLServer、iBATIS持久層框架

Webserver

        Tomcat、Jetty、Resin、JBossWeb

JavaEE高級軟件project師

JavaWeb開源技術與框架

         工作流、規則引擎搜索引擎、緩存引擎 、任務調度、身份認證報表服務系統測試、

        集群、負載平衡、故障轉移JavaWeb分布式開發技術JTA(Java事物管理)、JAAS(Java驗證和授權服務)

        JNDI(Java命名和文件夾服務)、JavaMail(Java郵件服務)、JMS(java消息服務)、WebService(web服務)

         JCA(java連接體系)、JMS(java管理體系)

應用server

        JBossAS、WebLogic、WebSphere

JavaEE系統架構師

面向雲架構(COA)

        COA、SaaS、網格計算、集群計算、分布式計算、雲計算

面向資源架構(ROA)

        ROA、RESI

面向web服務架構(SOA)

         WebService、SOA、SCA、ESB、OSGI、EAI

Java設計模式

         創建式模式:抽象工廠、建造者、工廠方法、原型、單例。

         構造型模式:適配器、橋接、組合、裝飾、外觀、享元、代理。

         行為型模式:責任鏈、命令、解釋器、迭代子、中介者、備忘錄、觀察者、狀態、策略、模板方法、訪問者。

Java與UML建模

         對象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動圖、正向project與逆向project。

CTO首席運行官

         發展戰略技術總監團隊提升團隊建設、項目管理、產品管理

程序猿的福利

企業級項目實戰(帶源代碼)地址http://zz563143188.iteye.com/blog/1825168

開發資料下載地址:http://pan.baidu.com/share/home?uk=4076915866&view=share

-------------------------------------------------系統后台框架------------------------------------------------

-------------------------------------------------前端project師技能---------------------------------------------





           






免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM