Java程序員
高級(jí)特性
反射、泛型、注釋符、自動(dòng)裝箱和拆箱、枚舉類(lèi)、可變
參數(shù)、可變返回類(lèi)型、增強(qiáng)循環(huán)、靜態(tài)導(dǎo)入
核心編程
IO、多線(xiàn)程、實(shí)體類(lèi)、
集合類(lèi)、正則表達(dá)式、
XML和屬性文件
圖形編程
AWT(Java2D/JavaSound/JMF)、Swing、SWT、JFace
網(wǎng)路編程
Applet、Socket/TCP/UDP、NIO、RMI、CORBA
Java語(yǔ)法基礎(chǔ)
類(lèi)、抽象類(lèi)、接口、終類(lèi)、靜態(tài)類(lèi)、匿名類(lèi)、內(nèi)部類(lèi)、異常類(lèi)、編碼規(guī)范
Java開(kāi)發(fā)環(huán)境
JDK、JVM、Eclipse、Linux
Java核心編程技術(shù)
Java,設(shè)計(jì)而又非常精巧的語(yǔ)言。學(xué)習(xí)Java,須從Java開(kāi)發(fā)環(huán)境開(kāi)始,到Java語(yǔ)法,再到Java的核心API。
1.Java開(kāi)發(fā)入門(mén):Java開(kāi)發(fā)環(huán)境的安裝與使用,包括JDK命令、EclipseIDE、Linux下Java程序的開(kāi)發(fā)和部署等。
2.Java語(yǔ)法基礎(chǔ):基于JDK和Eclipse環(huán)境,進(jìn)行Java核心功能開(kāi)發(fā),掌握J(rèn)ava面向?qū)ο蟮恼Z(yǔ)法構(gòu)成,包括類(lèi)、抽象類(lèi)、接口、終類(lèi)、靜態(tài)類(lèi)、匿名類(lèi)、內(nèi)部類(lèi)、異常的編寫(xiě)。
3.Java核心API:基于JDK提供的類(lèi)庫(kù),掌握三大核心功能:
A。Java核心編程:包括Java編程的兩大核心功能——Java輸入/輸出流和多線(xiàn)程,以及常用的輔助類(lèi)庫(kù)——實(shí)體類(lèi)、集合類(lèi)、正則表達(dá)式、XML和屬性文件。
B。Java圖形編程:包括Sun的GUI庫(kù)AWT(Java2D、JavaSound、JMF)和Swing,IBM和GUI庫(kù)SWT和Jface;
C. Java網(wǎng)路編程:Applet組件編程,Socket編程,NIO非阻塞Socket編程、RMI和CORBA分布式開(kāi)發(fā)。
4.Java高級(jí)特性:掌握J(rèn)DK1.4、JDK5.0、JDK6.0中的Java高級(jí)特性,包括反射、泛型、注釋?zhuān)约癹ava高級(jí)特性——自動(dòng)裝箱和拆箱、枚舉類(lèi)、可變參數(shù)、可變返回類(lèi)型、增強(qiáng)循環(huán)、靜態(tài)導(dǎo)入等。
JavaEE初級(jí)軟件工程師
JSF框架開(kāi)發(fā)技術(shù)
配置文件(頁(yè)面導(dǎo)航、后臺(tái)Bean)、JSF組件庫(kù)(JSF EL語(yǔ)言、HTML標(biāo)簽、事件處理、)、JSF核心庫(kù)(格式轉(zhuǎn)換、輸入驗(yàn)證、國(guó)際化)
Javaweb核心開(kāi)發(fā)技術(shù)
開(kāi)發(fā)環(huán)境(Eclipse、Linux)
三大組件(JSP、JavaBean、Servlet)
擴(kuò)展技術(shù)(EL、JSTL、Taglib)
網(wǎng)頁(yè)開(kāi)發(fā)技術(shù)
HTML、XML、CSS、JavaScript、AJAX
數(shù)據(jù)庫(kù)設(shè)計(jì)技術(shù)
SQL、MySql、Oracle、SQLServer、JDBC
Web服務(wù)器(Tomcat/Jetty/Resin/JBossWeb)
JavaWeb核心技術(shù)
JavaWeb項(xiàng)目開(kāi)發(fā)的全過(guò)程可以分解為:
網(wǎng)頁(yè)開(kāi)發(fā)+數(shù)據(jù)庫(kù)設(shè)計(jì)——>JavaWeb項(xiàng)目開(kāi)發(fā),其中,javaWeb由6項(xiàng)基本技術(shù)組成:JSP+JavaBean+Servlet+EL+JSTL+Taglib,而JSF正是將這6種技術(shù)進(jìn)行有機(jī)結(jié)合的技術(shù)框架:
JavaEE中級(jí)軟件工程師
四種經(jīng)典架構(gòu)SSH1、SSI1、SSH2、SSI2
Struts1表現(xiàn)層框架
入門(mén)配置、核心組件、標(biāo)簽庫(kù)、國(guó)際化、數(shù)據(jù)檢驗(yàn)、數(shù)據(jù)庫(kù)開(kāi)發(fā)、Sitemesh集成、集成Hibernate/iBATIS
Struts2表現(xiàn)層框架
入門(mén)配置、核心組件、標(biāo)簽庫(kù)、國(guó)際化、數(shù)據(jù)校驗(yàn)、Sitemesh集成轉(zhuǎn)換器、攔截器、集成Hibernate/iBATIS
Spring業(yè)務(wù)層框架
入門(mén)配置、IoC容器、MVC、標(biāo)簽庫(kù)、國(guó)際化、數(shù)據(jù)校驗(yàn)、數(shù)據(jù)庫(kù)開(kāi)發(fā)
Hibernate持久層框架
MySQL、Oracle、SQLServer iBATIS持久層框架
MySQL、Oracle、SQLServer
Web服務(wù)器(Tomcat/Jetty/Resin/JBossWeb)
Java高級(jí)軟件工程師
javaWeb開(kāi)源技術(shù)與框架
工作流、規(guī)則引擎、搜索引擎、緩存引擎 、 任務(wù)調(diào)度、身份認(rèn)證 報(bào)表服務(wù)、系統(tǒng)測(cè)試、 集群、負(fù)載平衡、故障轉(zhuǎn)移
JavaWeb分布式開(kāi)發(fā)技術(shù)
JTA(Java事物管理)
JAAS(Java驗(yàn)證和授權(quán)服務(wù))
JNDI(Java命名和目錄服務(wù))
JavaMail(Java郵件服務(wù))
JMS(java信息服務(wù))
WebService(web服務(wù))
JCA(java連接體系)
JMS(java管理體系)
應(yīng)用服務(wù)器(JBossAS/WebLogic/WebSphere)
JavaEE系統(tǒng)架構(gòu)師
面向云架構(gòu)(COA)
COA、SaaS、網(wǎng)格計(jì)算、集群計(jì)算、分布式計(jì)算、云計(jì)算
面向資源架構(gòu)(ROA)
ROA、RESI
面向web服務(wù)架構(gòu)(SOA)
WebService、SOA、SCA、ESB、OSGI、EAI
Java設(shè)計(jì)模式
創(chuàng)建式模式:抽象工廠(chǎng)/建造者/工廠(chǎng)方法/原型/單例
構(gòu)造型模式:適配器/橋接/組合/裝飾/外觀(guān)/享元/代理
行為型模式:責(zé)任鏈/命令/解釋器/迭代子/中介者/備忘錄/觀(guān)察者/狀態(tài)/策略/模板方法/訪(fǎng)問(wèn)者
Java與UML建模
對(duì)象圖、用例圖、組件圖、部署圖、序列圖、交互圖、活動(dòng)圖、正向工程與逆向工程
CTO首席技術(shù)官
發(fā)展戰(zhàn)略
技術(shù)總監(jiān)
團(tuán)隊(duì)提升
團(tuán)隊(duì)建設(shè)
項(xiàng)目管理
產(chǎn)品管理