国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

淺析應(yīng)用服務(wù)器

2019-11-18 14:46:45
字體:
供稿:網(wǎng)友

當(dāng)我們要開發(fā)分布式系統(tǒng)的時候,必須要面對非常多,且麻煩的問題。各功能模塊之間的溝通問題是首要的讓人頭痛不已的必須解決的難題。

我們說,功能模塊之間的溝通必須依靠計算機(jī)網(wǎng)絡(luò),那么在模塊里是不是就要嵌入解決網(wǎng)絡(luò)通訊的代碼?是的!好,處理網(wǎng)絡(luò)通訊的代碼寫好之后,一個更加棘手的問題(事務(wù)一致性)讓我們無法回避!因?yàn)镴2EE的EJB規(guī)范里有實(shí)體bean,該bean是直接跟數(shù)據(jù)庫打交道的,分布于網(wǎng)絡(luò)上的各模塊共享一數(shù)據(jù)庫時,尚失事務(wù)一致性會徹底打亂整個系統(tǒng)工作的協(xié)調(diào)一致。處理事務(wù)一致性的代碼編寫是困難的,但又不得不耗費(fèi)極大精力去完成。事務(wù)一致性是分布式系統(tǒng)正常準(zhǔn)確運(yùn)作的必要條件。

假如我們又在各模塊里加入了事務(wù)一致功能代碼,那分布系統(tǒng)可以工作了嗎?還遠(yuǎn)遠(yuǎn)不夠的。資源節(jié)省問題也相當(dāng)突出。訪問分布式系統(tǒng)的客戶數(shù)量是未知的,可能現(xiàn)在是10個客戶,呆會就有100個,提供服務(wù)的bean也會相應(yīng)增多。然而計算機(jī)的內(nèi)存容量是有限的,為了解決這個問題,采用操作系統(tǒng)存儲器治理的思想是個好的辦法。我們把當(dāng)前不在服務(wù)的bean轉(zhuǎn)移到硬盤上,騰出內(nèi)存的空間,當(dāng)客戶需要該bean服務(wù)的時候再從硬盤回寫內(nèi)存,以次來節(jié)省資源。所以,我們又要在bean類里寫入完成相應(yīng)控制代碼。

是不是覺得分布式的編程好麻煩,其實(shí),我們還要考慮運(yùn)行于網(wǎng)絡(luò)上的系統(tǒng)安全性,保密性等等,還沒等我們實(shí)現(xiàn)任何實(shí)際邏輯代碼,整個系統(tǒng)已經(jīng)充斥著眼花撩亂的代碼,而且還可能有很多錯誤。不得不感嘆
開發(fā)分布式系統(tǒng)的艱難。

這一切煩惱隨著應(yīng)用服務(wù)器(weblogic,websphere,jboss等)的來臨而全部消失。應(yīng)用服務(wù)器完全支持EJB規(guī)范,并且提供了EJB容器,讓bean實(shí)列呆在里面。而自己一力與承擔(dān)了外界(網(wǎng)絡(luò)上)的所有溝通協(xié)調(diào)的工作,履行著網(wǎng)絡(luò)連接,事務(wù)一致,訪問安全的保證,以及自身系統(tǒng)資源的監(jiān)視控制。不在需要我們操心,而只需要關(guān)注實(shí)際邏輯功能的實(shí)現(xiàn),大大加快了開發(fā)分布式系統(tǒng)的速度!比如我們寫了一個bean類,應(yīng)用服務(wù)器通過讀部署文件,自動控制bean的生命周期,以及其他狀態(tài)屬性。無須開發(fā)者操心。應(yīng)用服務(wù)器是支撐整個J2EE運(yùn)作的核心軟件。

應(yīng)用服務(wù)器功能如此之強(qiáng)大,以至于它的開發(fā)是如此之復(fù)雜。對bean實(shí)列的調(diào)度算法,事務(wù)控制,安全和訪問權(quán)限的監(jiān)控都需要應(yīng)用服務(wù)器來實(shí)現(xiàn)。仔細(xì)想想,應(yīng)用服務(wù)器幾乎就像一個小型網(wǎng)絡(luò)操作系統(tǒng)。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 镇江市| 长兴县| 巴中市| 塘沽区| 泉州市| 兴和县| 西充县| 揭阳市| 织金县| 保亭| 横峰县| 孟连| 景德镇市| 郧西县| 白朗县| 临武县| 铜鼓县| 盘锦市| 沙湾县| 亳州市| 民丰县| 舞阳县| 崇州市| 顺义区| 来安县| 庆云县| 松潘县| 剑河县| 县级市| 永顺县| 泉州市| 诸暨市| 苗栗市| 呼图壁县| 正镶白旗| 石嘴山市| 岳阳市| 宽城| 科技| 慈溪市| 湘乡市|