<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JavaEE5與Glassfish應(yīng)用服務(wù)器詳解

    時(shí)間:2024-11-06 18:24:29 J2EE培訓(xùn) 我要投稿
    • 相關(guā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升級(jí)到5。應(yīng)該說,JavaEE5的發(fā)布把Java技術(shù)在企業(yè)開發(fā)的業(yè)界標(biāo)準(zhǔn)又推向一個(gè)新的高度,對(duì)一些重要的規(guī)范都本質(zhì)的改動(dòng)。

      JavaEE5規(guī)范最主要的目的就是簡化開發(fā),提高開發(fā)的效率.同時(shí),隨著JavaEE規(guī)范變得逐漸龐大,JavaEE5對(duì)已有的子規(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升級(jí)到3.0,在版本升級(jí)的背后包含了如下的顯著特征:EJB成為輕量級(jí)的POJO,可以脫離容器運(yùn)行和測(cè)試;EJB3.0中引入的持久化規(guī)范可以脫離JavaEE運(yùn)行環(huán)境,單獨(dú)運(yùn)行在標(biāo)準(zhǔn)的Java應(yīng)用程序中. 這也是對(duì)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)品級(jí)別的應(yīng)用服務(wù)器(Sun Java System Application Server),Sun都一套完整的產(chǎn)品線。

      2005年6月,JavaOne大會(huì)上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工具一樣,在不久的將來一定會(huì)有越來越多的人使用Glassfish! ∪綣??乖謨淘ィ?梢鑰純湊餛狟log:Why to use Glassfish? 相信你看后一定會(huì)躍躍欲試。

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

    J2EE應(yīng)用服務(wù)器08-05

    as用法詳解07-21

    that用法詳解09-01

    Web應(yīng)用服務(wù)器優(yōu)化方法有哪些06-17

    J2EE應(yīng)用服務(wù)器介紹09-29

    J2EE應(yīng)用服務(wù)器集群08-11

    六大應(yīng)用服務(wù)器用途及簡介08-09

    古琴指法詳解05-26

    眼神禮儀的詳解08-07

    華為認(rèn)證詳解08-27

    主站蜘蛛池模板: 国产高清在线精品一本大道| 国产精品视频一区国模私拍| 91麻豆精品国产自产在线观看一区 | 国产乱人伦偷精品视频| 欧美精品人人做人人爱视频| 国产精品三级国产电影| 人精品影院| 久久香蕉超碰97国产精品| 久久99精品国产99久久6| 久久久国产精品网站| 无码国内精品人妻少妇蜜桃视频| 国产精品夜色视频一级区| 久久精品国产99国产电影网| 日韩精品无码一本二本三本| 欧美精品成人3d在线| 93精91精品国产综合久久香蕉| 夜夜精品无码一区二区三区| 国产精品自在线拍国产手机版| 精品久久久久久国产| 精品蜜臀久久久久99网站| 无码精品人妻一区| 精品无码人妻一区二区三区不卡 | 四虎国产精品永久在线看| 四虎精品免费永久在线| 动漫精品专区一区二区三区不卡| 午夜精品久久久久久久久| 热综合一本伊人久久精品| 精品99久久aaa一级毛片| 国产成人精品日本亚洲专区| 国产精品伦一区二区三级视频| 国产欧美精品区一区二区三区| 99re66在线观看精品免费| 亚洲国产欧美日韩精品一区二区三区 | 久久精品国产69国产精品亚洲| 99爱在线精品免费观看| 国产精品色内内在线播放| 久久精品国产亚洲av麻豆小说| 亚洲?V乱码久久精品蜜桃| 精品亚洲欧美中文字幕在线看| 国产精品人人做人人爽人人添| 91亚洲国产成人久久精品|