一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

EJB組件與可重用性的矛盾

EJB技術(shù)正在像其他輝煌過(guò)的技術(shù)一樣走到了一個(gè)關(guān)口。2000年以前這項(xiàng)技術(shù)充滿了傳奇色彩,被大批企業(yè)不假思索地接受。然而理想畢竟是理想,經(jīng)過(guò)了幾年的發(fā)展,今天這項(xiàng)技術(shù)卻正在被懷疑或者至少說(shuō)讓技術(shù)人員猶豫不決,現(xiàn)實(shí)的是J2EE的對(duì)手出來(lái)了,.NET似乎又有著后發(fā)的技術(shù)優(yōu)勢(shì)。大部分的探討和爭(zhēng)論已經(jīng)開(kāi)始轉(zhuǎn)向這兩個(gè)體系結(jié)構(gòu)的對(duì)比。Java陣營(yíng)內(nèi)部同樣發(fā)出了懷疑的聲音,最直接的就是對(duì)EJB的攻擊,因?yàn)槿藗儼l(fā)現(xiàn)原來(lái)這項(xiàng)技術(shù)所做的承諾似乎都走向了相反的方向

  1.大量的案例由于采用了這種技術(shù)反而使得系統(tǒng)開(kāi)發(fā)日趨復(fù)雜,而不是想像的簡(jiǎn)化開(kāi)發(fā)周期加長(zhǎng)成了家常便飯,實(shí)現(xiàn)一個(gè)進(jìn)銷存就把很多人難倒。

  2. EJB成了昂貴的代名詞,而不是期望的成本降低

  3. 廢了半天勁還不如用消息傳遞進(jìn)行系統(tǒng)互操作

  4. 最終發(fā)現(xiàn)徹底地?cái)[脫平臺(tái)是不可能的

  但是Java總歸還是不錯(cuò)的,于是有了Spring等等N種體系。EJB開(kāi)始讓人們困惑。任何技術(shù)和人生一樣有它的困惑期,但是EJB給人們的困惑尤為經(jīng)典,更具意義。J2EE和其他體系的對(duì)比已經(jīng)泛濫于網(wǎng)上,實(shí)際應(yīng)用的經(jīng)驗(yàn)也隨處可見(jiàn),以至于不需要這里介紹,但是EJB現(xiàn)在并未被單獨(dú)地被重視這是應(yīng)該值得注意的,這與J2EE發(fā)展史卻是背道而馳的。必須承認(rèn)這么一個(gè)事實(shí),EJB是被單獨(dú)提出和定義的,最早是完全單獨(dú)的一種規(guī)范,這與所謂體系結(jié)構(gòu)并沒(méi)有直接的關(guān)系,或者說(shuō)EJB的意義和目標(biāo)絕不只是在J2EE內(nèi)封裝商業(yè)邏輯,所以過(guò)于在框架內(nèi)討論EJB,或者說(shuō)認(rèn)為J2EE的弱點(diǎn)一定要蔓延到EJB上是否合適是值得探討的。

  EJB誕生的初期人們的興奮關(guān)鍵在于這種模型吸收了以往組件技術(shù)的精華,并有很大發(fā)展,使人們看到了強(qiáng)健的商業(yè)組件制造成本降低的期望,特別是跨越平臺(tái)的可裝配性和移植性,這是軟件工程界一直的夢(mèng)想,因?yàn)檫@意味著企業(yè)端計(jì)算程序設(shè)計(jì)工業(yè)化和細(xì)致分工也許要成為可能。這種思想目前也影響了界面一級(jí)的應(yīng)用,例如所謂的Portlet技術(shù),IBM公司的WebSphere平臺(tái)的技術(shù)也許不是可怕的,但是有幾十個(gè)合作伙伴事實(shí)上給它提供了類似的合作,這才真正是讓對(duì)手感到害怕的。因此我們談?wù)揈JB的時(shí)候,談?wù)撍膬r(jià)值和作用,脫離了它的設(shè)計(jì)目標(biāo)也就失去了更大的意義,以下的商業(yè)環(huán)境和軟件技術(shù)瓶頸應(yīng)該重新被審視:

  1. 軟件工程就重用領(lǐng)域來(lái)講是否超越了組件時(shí)代,或者說(shuō)已經(jīng)不需要組件了?

  2. 軟件的重用是否只需要互調(diào)用而不需要重復(fù)裝配,乃至裝配到不同的部位?

  3. 商業(yè)邏輯是否仍然需要封裝,并保持強(qiáng)健的特性,不間斷地服務(wù)

  4. 組件和強(qiáng)健和可用性是互聯(lián)特性能取代的嗎?

  5. 是否有更廉價(jià)的組件形式超越EJB并同樣獲得眾多的支持?

  6. .NET的組件標(biāo)準(zhǔn)和EJB是否有可比性,或者說(shuō)什么組件形式和EJB才有可比性?

  當(dāng)冷靜地思考的時(shí)候就知道,技術(shù)不應(yīng)該被當(dāng)作明星吹捧,但同樣也沒(méi)有容易倒下的軟件技術(shù)。EJB不成熟,但不等于可以輕易被否定。是EJB使得很多普通的程序員能夠介入原來(lái)貴族似的組件開(kāi)發(fā),甚至是簡(jiǎn)單的Windows上面開(kāi)發(fā)UNIX上的組件,EJB的歷史問(wèn)題大多數(shù)在于將這種技術(shù)錯(cuò)誤地濫用:一個(gè)瀏覽人數(shù)少的可憐廣告瀏覽程序也要用組件,對(duì)于一個(gè)只想簡(jiǎn)單算出庫(kù)存的客戶設(shè)計(jì)了所謂N年后才需要的擴(kuò)展性。同樣現(xiàn)實(shí)中在這一技術(shù)擅長(zhǎng)的領(lǐng)域,至少目前還無(wú)法找到更強(qiáng)大的競(jìng)爭(zhēng)者。技術(shù)選擇是應(yīng)用型的技術(shù)人員永恒的主題,類似的困惑會(huì)不斷的出現(xiàn),最重要的是認(rèn)同它們的理想和目標(biāo),保持對(duì)它們客觀清醒的認(rèn)識(shí)。放到擅長(zhǎng)的領(lǐng)域的技術(shù)才是最優(yōu)美的,這和人生沒(méi)有什么兩樣。

jsp技術(shù)EJB組件與可重用性的矛盾,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国内免费视频成人精品 | 国产视频精品视频 | 美女色哟哟 | 在线免费观看色 | 99精彩免费观看 | 天天综合天天做天天综合 | 婷婷综合久久 | 免费黄色美女网站 | 91精品国产91久久久久 | 中文激情 | 97在线精品视频 | 美女很黄很黄免费 | 最新福利小视频在线播放 | 久久久久久亚洲精品中文字幕 | 色婷婷影院在线视频免费播放 | 亚洲国产欧美国产第一区二区三区 | 久久久久久91精品色婷婷 | 久久久国产一区二区三区丝袜 | 天天色综合图片 | 韩国美女爽快一级毛片黄 | 成人激情在线视频 | 亚洲第一页国产 | 国产精品区一区二区三 | 98视频在线观看 | 国产成人香蕉在线视频网站 | 亚洲卡5卡6卡7国色天香 | 一区二区三区高清视频在线观看 | 五月四房播 | 伊人高清视频 | 九九九精品视频 | 国产视频第二页 | 天天躁日日躁成人字幕aⅴ 天天躁日日躁狠狠躁中文字幕老牛 | 亚洲色女| 久久逼逼| 夜夜综合| 青草社区在线 | 一区视频 | 99精品福利视频 | 欧美激情视频网址 | 免费亚洲网站 | 亚洲日本一区二区三区在线不卡 |