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