摘要:有人反駁人家工作兩年,你談個(gè)球的標(biāo)準(zhǔn)。,,,,的概念不能更廣啊。附錄一個(gè)項(xiàng)目用來演示各種新特性的示例,有超過個(gè)示例程序。
這篇博客什么技術(shù)內(nèi)容都沒有,純粹是介紹JAVAEE這個(gè)寬廣的概念。
本文內(nèi)容的基于的環(huán)境是JavaEE7
起因:起因是因?yàn)榭戳诉@個(gè)java EE兩年,目前北京在職,年后可以上班,下面有個(gè)人問:
hantsy:Java EE 工程師?請(qǐng)問用過哪些 Java EE 標(biāo)準(zhǔn),,,比如 Servlet 3.1, JSF 2.2, EL 3, CDI 1.2, EJB 3.x, JMS 2, JTA 1.2, JPA 2.1, JCache(已經(jīng)穩(wěn)定,加入 Java EE 8),Bean Validation, JAX-RS 2, JSONP(JSONB 也是加入 Java EE8 中), Batch 等。
有人回復(fù):該樓列了一大堆,其實(shí)是連面試都不會(huì)問的doc知識(shí) 。
有人反駁:人家工作兩年, 你談個(gè)球的標(biāo)準(zhǔn)。
hantsy:我沒別的意思,我面試過很多人,很多人說自己會(huì) Java EE,連 Java EE 包含哪些標(biāo)準(zhǔn)都不知道。
有人總結(jié):?jiǎn)栴}是樓主的提法有問題, 他如果說java web工程師, 那么如果也不會(huì)有人來抬杠了. java ee包含的范圍不要太廣啊...
去看了一下相關(guān)的資料,發(fā)現(xiàn)跟當(dāng)初接觸javaweb一樣,JavaEE的范圍不能更寬。
wikipedia Java
寫javaweb也有一段時(shí)間了,一直以為自己寫的是javaEE,連很多參考書都是寫著“javaEE”,自以為是在做JEE,但是現(xiàn)在總結(jié)一下,才發(fā)現(xiàn)自己做的東西離JEE還差得遠(yuǎn)。
簡(jiǎn)單的來說,JEE是一堆定義、N個(gè)接口和他們的實(shí)現(xiàn)方式:
比如其中的CDI(依賴注入JSR346)就是官方的實(shí)現(xiàn):tomcat完全沒有CDI的支持,實(shí)現(xiàn)CDI的方式都是通過第三方的軟件包、架構(gòu),例如spring,帶有原生CDI的容器是tomcat EE、JBoss、Glassfish等。
再例如JAX-RS,可以認(rèn)為是java原生的restful api的接口,但是tomcat也沒有這個(gè)實(shí)現(xiàn),當(dāng)然restful有各種不同的方式,可以自己寫filter攔截,可以用jfinal,可以用springMVC,但是畢竟也是javaEE的標(biāo)準(zhǔn)。
再者,用的比較多的JSF,tomcat似乎也沒有實(shí)現(xiàn),需要自己去下載jsf-impl.jar和jsf-api.jar這兩個(gè)jar包。
再例如JMS,tomcat也沒有實(shí)現(xiàn),有第三方的實(shí)現(xiàn)叫做activeMQ。
JAX-RS,JMS,CDI,EJB,javaEE的概念不能更廣啊。
附錄:javaee7-examples:一個(gè)項(xiàng)目用來演示 Java EE 7 各種新特性的示例,有超過 160 個(gè)示例程序。
netbeans:一個(gè)java IDE,自帶Glassfish,對(duì)我個(gè)人來說,eclipse(jetty)無法做到的實(shí)時(shí)調(diào)試,保存完代碼總要過上一段時(shí)間才會(huì)重新部署,而且有些文件沒保存的話,會(huì)出錯(cuò)。相比起來netbeans的重新部署的速度很快,基本做到“所見即所得”。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/64319.html
摘要:繼承的出現(xiàn)讓類與類之間產(chǎn)生了關(guān)系,提供了多態(tài)的前提。繼承的注意事項(xiàng)繼承的注意事項(xiàng)在中,類只支持單繼承,不允許多繼承,也就是說一個(gè)類只能有一個(gè)直接父類,例如下面這種情況是不合法的。 01繼承的概述 *A:繼承的概念 *a:繼承描述的是事物之間的所屬關(guān)系,通過繼承可以使多種事物之間形成一種關(guān)系體系 *b:在Java中,類的繼承是指在一個(gè)現(xiàn)有類的基礎(chǔ)上去構(gòu)建一個(gè)新的類, ...
摘要:軟件開發(fā)體系架構(gòu)兩層架構(gòu)傳統(tǒng)的客戶服務(wù)器系統(tǒng)僅只簡(jiǎn)單地基于兩層體系來構(gòu)建,即客戶端前臺(tái)和企業(yè)信息系統(tǒng)后臺(tái),沒有任何中間件,業(yè)務(wù)邏輯層與表示層或數(shù)據(jù)層混在一起。 showImg(https://segmentfault.com/img/remote/1460000007090113); 理想的建筑師應(yīng)該既是文學(xué)家又是數(shù)字家,他還應(yīng)通曉歷史,熱衷于哲學(xué)研究,精通音樂,懂得醫(yī)藥知識(shí),具有法學(xué)...
摘要:環(huán)境配置運(yùn)行環(huán)境安裝配置數(shù)據(jù)庫(kù)下載安裝下載地址牢記安裝過程中設(shè)置的用戶的密碼安裝選擇版本的安裝配置數(shù)據(jù)庫(kù)驅(qū)動(dòng)教程前提開發(fā)環(huán)境參考環(huán)境配置文檔基礎(chǔ)知識(shí)基本語(yǔ)法協(xié)議基礎(chǔ)知識(shí)只需了解請(qǐng)求即可基礎(chǔ)的等。 **寒假的時(shí)候老師讓寫個(gè)簡(jiǎn)單的JavaEE教程給學(xué)弟or學(xué)妹看,于是寫了下面的內(nèi)容。發(fā)表到這個(gè)地方以防丟失。。。因?yàn)閷懙臅r(shí)候用的是word,直接復(fù)制過來格式有點(diǎn)亂。。。所以不要在意細(xì)節(jié)了。。...
摘要:希望引起大家這些安全問題的足夠重視。允許攻擊者在受害者的瀏覽器上執(zhí)行腳本,從而劫持用戶會(huì)話危害網(wǎng)站或者將用戶轉(zhuǎn)向惡意網(wǎng)站。 雖然,JavaEE 內(nèi)置了一些非常優(yōu)秀的安全機(jī)制,但是它不能全面應(yīng)對(duì)應(yīng)用程序面臨的各種威脅,尤其許多最常見的攻擊:跨站攻擊(XSS),SQL 注入,Cross-Site Request Forgery (CSRF), 與 XML eXternal Entities...
閱讀 2847·2023-04-25 20:02
閱讀 1447·2021-11-11 16:55
閱讀 633·2021-09-26 09:46
閱讀 6226·2021-09-22 15:55
閱讀 1830·2021-08-09 13:41
閱讀 1585·2019-08-30 15:52
閱讀 2386·2019-08-30 14:13
閱讀 3306·2019-08-26 13:48