大家知道java、c++都是計(jì)算機(jī)語(yǔ)言,而我們?nèi)ゲ榭碕ava工程師的崗位要求時(shí)還會(huì)發(fā)現(xiàn),有些崗位上還寫(xiě)著java EE,這難道是java的進(jìn)階嗎?

1、Java EE是什么?
Java EE,Java平臺(tái)企業(yè)版(Java Platform Enterprise Edition),之前稱為Java 2 Platform,Enterprise Edition(J2EE),2018年3月更名為Jakarta EE(這個(gè)名稱應(yīng)該還沒(méi)有得到群眾認(rèn)可)。是Sun公司為企業(yè)級(jí)應(yīng)用推出的標(biāo)準(zhǔn)平臺(tái),用來(lái)開(kāi)發(fā)B/S架構(gòu)軟件。Java EE可以說(shuō)是一個(gè)框架,也可以說(shuō)是一種規(guī)范。
如果所Java是世界上使用率最高的語(yǔ)言,那么JavaEE久是一門(mén)最符合企業(yè)的語(yǔ)言。
2、Java EE工程師的崗位要求
首先需要掌握基本的初級(jí)流程:
1.Java面向?qū)ο蟪绦蛟O(shè)計(jì)、JavaAPI使用、數(shù)據(jù)結(jié)構(gòu)及算法基礎(chǔ)、Java高級(jí)類特性、異常處理;
2.AWT及Swing圖形程序設(shè)計(jì)、流、網(wǎng)絡(luò)程序設(shè)計(jì)、對(duì)象序列化、Applet、多線程程序設(shè)計(jì)、Java應(yīng)用國(guó)際化基礎(chǔ);
3.Java桌面系統(tǒng)項(xiàng)目開(kāi)發(fā);
4.Java編程基礎(chǔ)提高課程:反射機(jī)制、設(shè)計(jì)模式(I)、正則表達(dá)式,JavaSE5.0新特性等;
5.基于Oracle的數(shù)據(jù)庫(kù)開(kāi)發(fā)及管理、數(shù)據(jù)庫(kù)設(shè)計(jì)、標(biāo)準(zhǔn)SQL、PL/SQL編程;
6.JDBC、JSP2.0、Servlet2.4、JavaBean編程;Tomcat服務(wù)器使用、Jbuilder及Eclipse等集成開(kāi)發(fā)環(huán)境;
7.Linux操作系統(tǒng)中的Java程序開(kāi)發(fā)、Linux系統(tǒng)管理;
8.JavaWeb編程提高課程:JDBC進(jìn)階、高效分頁(yè)處理、過(guò)濾器使用技巧、Struts中動(dòng)態(tài)表單驗(yàn)證、DispatchForm等;
然后就是高級(jí)部分:
1.MVC設(shè)計(jì)模式、Struts架構(gòu)核心工作機(jī)制、國(guó)際化、驗(yàn)證框架、StrutsTaglib、ORM基礎(chǔ)、基于Hibernate的企業(yè)級(jí)應(yīng)用;
2.JavaME手機(jī)游戲設(shè)計(jì)、界面程序設(shè)計(jì)、數(shù)據(jù)庫(kù)程序設(shè)計(jì)、手機(jī)短信、多媒體短信(彩信)開(kāi)發(fā);
3.JavaEE核心技術(shù)、XML、WebService、異構(gòu)系統(tǒng)整合、分布式應(yīng)用開(kāi)發(fā)、WebLogic和JBoss等應(yīng)用服務(wù)器;
4.CMM、UML與系統(tǒng)建模和設(shè)計(jì)、RationalRose、軟件工程和軟件過(guò)程模型、版本控制及設(shè)計(jì)模式;
這些還只是大概,Java EE既然為企業(yè)服務(wù),工程師還要跟隨企業(yè)發(fā)展的規(guī)劃,不斷學(xué)習(xí)Java的新技術(shù),像是WEB富客戶端技術(shù)之類。



















