Java程序員
高級特性
反(fan)射、泛(fan)型(xing)、注釋符、自動裝箱(xiang)和拆(chai)箱(xiang)、枚舉類、可變
參數、可變返回(hui)類型、增(zeng)強循環(huan)、靜態導入
核心編程
IO、多線程、實體類(lei)、
集合類、正則表達式、
XML和屬(shu)性(xing)文件(jian)
圖形編程
AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace
網路編程
Applet、Socket/TCP/UDP、NIO、RMI、CORBA
Java語法基礎
類、抽象(xiang)類、接口、終類、靜態類、匿名類、內部類、異常類、編(bian)碼(ma)規范(fan)
Java開發環境
JDK、JVM、Eclipse、Linux
Java核心編程技術
Java,設計而又(you)非常精巧的語(yu)言(yan)。學習Java,須從(cong)Java開發(fa)環境(jing)開始,到Java語(yu)法,再到Java的核心API。
1.Java開發入門:Java開發環境的安(an)裝與(yu)使用,包(bao)括JDK命令、EclipseIDE、Linux下Java程序的開發和部署(shu)等。
2.Java語(yu)法基礎:基于JDK和Eclipse環(huan)境,進(jin)行(xing)Java核心(xin)功能開發,掌握(wo)Java面(mian)向對象(xiang)(xiang)的(de)語(yu)法構成,包括類、抽象(xiang)(xiang)類、接口(kou)、終類、靜態類、匿(ni)名類、內部類、異常的(de)編寫(xie)。
3.Java核心API:基于JDK提供的類(lei)庫,掌握三大核心功能(neng):
A。Java核心(xin)編程:包(bao)括(kuo)Java編程的兩大核心(xin)功能(neng)——Java輸入/輸出流和多(duo)線程,以及常用(yong)的輔(fu)助類(lei)庫(ku)——實體類(lei)、集合類(lei)、正(zheng)則(ze)表達式、XML和屬性(xing)文(wen)件。
B。Java圖形編程:包括Sun的(de)GUI庫AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI庫SWT和Jface;
C. Java網路編(bian)(bian)程(cheng):Applet組(zu)件編(bian)(bian)程(cheng),Socket編(bian)(bian)程(cheng),NIO非阻(zu)塞Socket編(bian)(bian)程(cheng)、RMI和CORBA分布式開發。
4.Java高級特性(xing):掌握(wo)JDK1.4、JDK5.0、JDK6.0中的Java高級特性(xing),包(bao)括反射、泛(fan)型(xing)、注釋(shi),以及java高級特性(xing)——自動裝箱和(he)拆箱、枚舉類(lei)、可變參數、可變返回類(lei)型(xing)、增強循環、靜態導入等。
JavaEE初級軟件工程師
JSF框架開發技術
配置(zhi)文件(頁面導航、后臺Bean)、JSF組(zu)件庫(JSF EL語言、HTML標簽、事件處理、)、JSF核心(xin)庫(格式轉換、輸入(ru)驗證、國際化)
Javaweb核心開發技術
開發(fa)環境(Eclipse、Linux)
三大(da)組件(JSP、JavaBean、Servlet)
擴展(zhan)技術(EL、JSTL、Taglib)
網頁開發技術
HTML、XML、CSS、JavaScript、AJAX
數據庫設計技術
SQL、MySql、Oracle、SQLServer、JDBC
Web服(fu)務器(Tomcat/Jetty/Resin/JBossWeb)
JavaWeb核心技術
JavaWeb項目開發的全(quan)過程可以(yi)分解為:
網頁(ye)開發+數(shu)據庫設計——>JavaWeb項目開發,其中(zhong),javaWeb由6項基本技術(shu)組成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF正是(shi)將這(zhe)6種技術(shu)進(jin)行有機結(jie)合(he)的技術(shu)框架:
JavaEE中級軟件工程師
四種經典(dian)架構(gou)SSH1、SSI1、SSH2、SSI2
Struts1表現層框架
入門配置、核心組件(jian)、標簽(qian)庫、國際(ji)化、數據(ju)檢驗、數據(ju)庫開(kai)發(fa)、Sitemesh集成、集成Hibernate/iBATIS
Struts2表現層框架
入(ru)門(men)配(pei)置(zhi)、核心組件(jian)、標簽庫、國際(ji)化、數據校(xiao)驗、Sitemesh集(ji)成轉換器、攔截器、集(ji)成Hibernate/iBATIS
Spring業務層框架
入門配置(zhi)、IoC容器(qi)、MVC、標簽庫、國際化、數據(ju)校(xiao)驗、數據(ju)庫開(kai)發
Hibernate持久層框架
MySQL、Oracle、SQLServer iBATIS持久層框(kuang)架
MySQL、Oracle、SQLServer
Web服務器(Tomcat/Jetty/Resin/JBossWeb)
Java高級軟件工程師
javaWeb開源技術與框架
工作流、規則引(yin)擎、搜索引(yin)擎、緩存(cun)引(yin)擎 、 任務(wu)調度、身份認(ren)證(zheng) 報表服(fu)務(wu)、系統測試、 集群、負(fu)載平衡(heng)、故障轉移
JavaWeb分布式開發技術
JTA(Java事物(wu)管理)
JAAS(Java驗證和授權服務)
JNDI(Java命名和目錄服務)
JavaMail(Java郵件服務(wu))
JMS(java信息服務)
WebService(web服(fu)務)
JCA(java連接體系)
JMS(java管理體系)
應用服(fu)務器(JBossAS/WebLogic/WebSphere)
JavaEE系統架構師
面向云(yun)架(jia)構(COA)
COA、SaaS、網格計(ji)算(suan)、集群計(ji)算(suan)、分布式計(ji)算(suan)、云計(ji)算(suan)
面(mian)向資源架構(gou)(ROA)
ROA、RESI
面向web服務(wu)架構(SOA)
WebService、SOA、SCA、ESB、OSGI、EAI
Java設(she)計模式(shi)
創建式(shi)模式(shi):抽象工廠/建造(zao)者/工廠方法(fa)/原型/單例(li)
構造(zao)型模式(shi):適配(pei)器/橋(qiao)接/組合/裝飾/外觀/享(xiang)元/代(dai)理
行(xing)為型模式:責任鏈/命(ming)令(ling)/解釋器/迭代子(zi)/中介(jie)者(zhe)/備忘錄/觀察者(zhe)/狀態/策(ce)略/模板方法/訪(fang)問者(zhe)
Java與UML建模
對(dui)象圖(tu)(tu)、用例圖(tu)(tu)、組件圖(tu)(tu)、部署圖(tu)(tu)、序(xu)列圖(tu)(tu)、交互圖(tu)(tu)、活(huo)動(dong)圖(tu)(tu)、正向工程(cheng)與逆向工程(cheng)
CTO首席技術官
發展戰略
技術總監
團隊提升
團隊建設
項目管理
產品管理