国产激情久久久久影院小草_国产91高跟丝袜_99精品视频99_三级真人片在线观看

JavaEE5與Glassfish應(yīng)用服務(wù)器詳解

時(shí)間:2020-08-18 19:55:47 J2EE培訓(xùn) 我要投稿

JavaEE5與Glassfish應(yīng)用服務(wù)器詳解

  J2EE是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),包含許多組件,主要可簡化且規(guī)范應(yīng)用系統(tǒng)的開發(fā)與部署,進(jìn)而提高可移植性、安全與再用價(jià)值。下面是小編整理的關(guān)于JavaEE5與Glassfish應(yīng)用服務(wù)器詳解,希望大家認(rèn)真閱讀!

  JavaEE5規(guī)范

  2006年4月18日,JavaEE規(guī)范專家組全票通過JavaEE5規(guī)范。5月,最新的JavaEE的規(guī)范可以從這里下載到。在J2EE1.4發(fā)布1年半之后,Java企業(yè)開發(fā)技術(shù)的業(yè)界標(biāo)準(zhǔn)終于又向前跨了一大步。我說的這一大步不僅僅是名字從J2EE到JavaEE的變化,也不是簡單把版本從1.4升級到5。應(yīng)該說,JavaEE5的發(fā)布把Java技術(shù)在企業(yè)開發(fā)的業(yè)界標(biāo)準(zhǔn)又推向一個(gè)新的高度,對一些重要的規(guī)范都本質(zhì)的改動(dòng)。

  JavaEE5規(guī)范最主要的目的就是簡化開發(fā),提高開發(fā)的效率.同時(shí),隨著JavaEE規(guī)范變得逐漸龐大,JavaEE5對已有的子規(guī)范進(jìn)行了系統(tǒng)的分類,分別包括:企業(yè)應(yīng)用、Web應(yīng)用、Web服務(wù)和管理四個(gè)方面,如此分類讓開發(fā)人員更加清晰,更容易選擇相關(guān)規(guī)范進(jìn)行學(xué)習(xí).

  JavaEE5主要的新特征包括:

  EJB規(guī)范

  EJB規(guī)范在保證向后兼容性的同時(shí),做了較大的改動(dòng),EJB規(guī)范的版本從2.1升級到3.0,在版本升級的背后包含了如下的顯著特征:EJB成為輕量級的POJO,可以脫離容器運(yùn)行和測試;EJB3.0中引入的持久化規(guī)范可以脫離JavaEE運(yùn)行環(huán)境,單獨(dú)運(yùn)行在標(biāo)準(zhǔn)的Java應(yīng)用程序中. 這也是對Java持久化規(guī)范的一個(gè)重大貢獻(xiàn).我的同事Wynne Wang寫了一篇關(guān)于EJB3.0的Blog,里面詳細(xì)介紹了其新特性。

  Web層規(guī)范

  引入了Java Server Faces(JSF) 1.2和Java Server Pages Standard Tag Library 1.2.在傳統(tǒng)的JSP和Servlet的基礎(chǔ)之上,這兩個(gè)規(guī)范的引入也將大大簡化Web層或者說是展現(xiàn)層的開發(fā),其中包括通用的組件、流程控制等。

  標(biāo)注(Annotation)的使用

  標(biāo)注(Annotation)是JavaSE5在Java語言上的一個(gè)重大變化,JavaEE5大量使用了標(biāo)注。標(biāo)注的使用可以簡化JavaEE應(yīng)用程序的發(fā)布過程,使得開發(fā)人員可以從代碼和發(fā)布文件的同步中解脫出來;同時(shí),標(biāo)注也可以大大簡化應(yīng)用程序中資源(例如:JDBC Connection,EJB遠(yuǎn)程接口)的查找過程,使得開發(fā)人員不用過多考慮系統(tǒng)環(huán)境的'問題,專注于業(yè)務(wù)的開發(fā)。

  值得一提的是,不可否認(rèn),Java企業(yè)開發(fā)技術(shù)的業(yè)界標(biāo)準(zhǔn)也吸收了很多大家耳熟能詳?shù)目蚣艿脑O(shè)計(jì)思想(包括Hibernate, Spring, Toplink和JDO等等),例如,Hibernate的創(chuàng)始人Gavin King是EJB3.0規(guī)范的專家成員之一。我想從這一點(diǎn)也可以看出JavaEE的業(yè)界標(biāo)準(zhǔn)是一個(gè)開放的標(biāo)準(zhǔn)。

  Glassfish---Sun開源JavaEE應(yīng)用服務(wù)器

  Sun公司不僅僅是開發(fā)規(guī)范制定的領(lǐng)導(dǎo)者,同時(shí)也在規(guī)范的實(shí)現(xiàn)和推廣上也做了很大的努力和貢獻(xiàn)。從JavaEE參考實(shí)現(xiàn)到產(chǎn)品級別的應(yīng)用服務(wù)器(Sun Java System Application Server),Sun都一套完整的產(chǎn)品線。

  2005年6月,JavaOne大會上Sun開始了GlassFish項(xiàng)目。GlassFish項(xiàng)目使用CDDL規(guī)范.開發(fā)者可以查看、使用、修改和發(fā)布Glassfish的代碼。

  Sun公司把其商用應(yīng)用服務(wù)器的代碼貢獻(xiàn)到GlassFish項(xiàng)目中,Oracle也貢獻(xiàn)了Toplink的代碼實(shí)現(xiàn)EJB的持久化功能。在正在開發(fā)中Glassfish V2版本中,還將包括集群等特性。 雖然知道Glassfish的開發(fā)人員不是很多,但是我想,就象Sun的另一個(gè)開源產(chǎn)品NetBeansJavaIDE工具一樣,在不久的將來一定會有越來越多的人使用Glassfish! ∪綣??乖謨淘ィ?梢鑰純湊餛狟log:Why to use Glassfish? 相信你看后一定會躍躍欲試。

【JavaEE5與Glassfish應(yīng)用服務(wù)器詳解】相關(guān)文章:

債券與理財(cái)套利知識詳解11-02

詳解環(huán)保纖維與功能服裝10-28

法國留學(xué)tef與cela的詳解08-31

裝修色彩搭配原理與技巧詳解09-19

英國留學(xué)詳解預(yù)科與語言課程09-07

WEB服務(wù)器與應(yīng)用服務(wù)器有什么區(qū)別11-08

JavaEE應(yīng)用服務(wù)器特性06-19

索恒與亞偉速記的區(qū)別詳解05-31

PS動(dòng)作的安裝與使用詳解教程12-10