深圳java學(xué)習(xí)好不好?JAVAEE有什么用?
javaEE有什么用?如果不是IT圈子里的人,或者初入IT圈,肯定會被java、javaEE、J2EE這些名詞搞暈。今天千鋒老師就幫助大家來解答疑惑。
一、javaEE是什么?
Java EE是 J2EE的一個(gè)新的名稱,之所以改名,目的還是讓大家清楚J2EE只是Java企業(yè)應(yīng)用。隨著WEB和EJB容器概念誕生,使得軟件應(yīng)用業(yè)開始擔(dān)心SUN的伙伴們是否還在Java平臺上不斷推出翻新的標(biāo)準(zhǔn)框架,致使軟件應(yīng)用業(yè)的業(yè)務(wù)核心組件架構(gòu)無所適從,從一直以來是否需要EJB的討論聲中說明了這種彷徨。
在2004年底中國軟件技術(shù)大會Ioc微容器(也就是Jdon框架的實(shí)現(xiàn)原理)演講中指出:我們需要一個(gè)跨J2SE/WEB/EJB的微容器,保護(hù)我們的業(yè)務(wù)核心組件(中間件),以延續(xù)它的生命力,而不是依賴J2SE/J2EE版本。此次J2EE改名為Java EE,實(shí)際也反映出業(yè)界這種共同心聲。
Java EE的核心是EJB3.0, 其提供了更兼便捷的企業(yè)級的應(yīng)用框架。J2EE容易讓初學(xué)者誤解是獨(dú)立于一套Java的技術(shù)方案。
從更深層次來看,Java誕生十年,多年前的業(yè)務(wù)組件還可以使用,軟件應(yīng)用不再由于語言的更迭革命帶來毀滅的打擊了。
二、javaEE有什么作用?
Java EE不再像以前那樣只注重大型商業(yè)系統(tǒng)的開發(fā),而是更關(guān)注小到中型系統(tǒng)的開發(fā),簡化這部分系統(tǒng)開發(fā)步驟。其新功能中,在WEB層主要加入了JSF這個(gè)新的表現(xiàn)層框架,和我們?nèi)粘i_發(fā)關(guān)系密切的是,引入了新的Java Persistence標(biāo)準(zhǔn),這個(gè)標(biāo)準(zhǔn)正在由EJB 3。0專家組制定。
值得指出的是,這個(gè)Java持久化標(biāo)準(zhǔn)也可以嵌入在WEB層調(diào)用,所以,它肯定不會從屬于EJB標(biāo)準(zhǔn),這樣,當(dāng)前所有的Java持久層標(biāo)準(zhǔn)如:JDBC/JDO/Hibernate/Entity Bean將可能統(tǒng)一,減少用戶的架構(gòu)選擇的痛苦。
三、javaEE技術(shù)如何學(xué)習(xí)?
可以從以下幾個(gè)方面學(xué)習(xí):
Java基礎(chǔ)(Java面向?qū)ο,常用基礎(chǔ)類,線程I/O,異常處理等);
javaWeb(HTML5,CSS3,javascript,jQuery,JDBC連接池,servlet等);
Java框架(Struts2,Hibernate5,JPA,Spring4,BootStrap,svn & git & Jenkins持續(xù)集成等)。
java+云數(shù)據(jù)(億級并發(fā)架構(gòu)演進(jìn)、Linux基礎(chǔ)、搭建tomcat環(huán)境以及大數(shù)據(jù)開發(fā)云計(jì)算等高級Java教程,是Java技術(shù)的高端知識)。
聯(lián)系千鋒
座機(jī):0755-23015275-801 小千老師
硅谷校區(qū)地址:深圳市寶安區(qū)寶安大道5010號深圳西部硅谷B座A區(qū)605
大學(xué)城校區(qū)地址:深圳市南山區(qū)留仙大道1201號大學(xué)城創(chuàng)客小鎮(zhèn)16棟3樓