麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

淺析應用服務器

2019-11-18 14:46:45
字體:
來源:轉載
供稿:網友

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

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

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

是不是覺得分布式的編程好麻煩,其實,我們還要考慮運行于網絡上的系統安全性,保密性等等,還沒等我們實現任何實際邏輯代碼,整個系統已經充斥著眼花撩亂的代碼,而且還可能有很多錯誤。不得不感嘆
開發分布式系統的艱難。

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

應用服務器功能如此之強大,以至于它的開發是如此之復雜。對bean實列的調度算法,事務控制,安全和訪問權限的監控都需要應用服務器來實現。仔細想想,應用服務器幾乎就像一個小型網絡操作系統。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品99久久久久久大便 | 国产福利视频 | 九九热在线视频观看 | 久久艹一区 | 国产一级做a爱片在线看免 2019天天干夜夜操 | 农村少妇吞精夜夜爽视频 | 国产精品久久av | 久久精品中文字幕一区 | 精品国产乱码一区二区三区四区 | 好骚综合在线 | 天天草天天干天天射 | 九九热精 | 久久久久久久久久久国产精品 | 91亚洲免费视频 | 久久久久久久久久久av | 亚洲网站一区 | 久国久产久精永久网页 | 97精品国产高清在线看入口 | 一本一道久久久a久久久精品91 | 深夜小视频在线观看 | 特黄一级小说 | 亚州综合网 | 欧美日韩1区2区3区 黄片毛片一级 | 26uuu成人人网图片 | 国产成人自拍视频在线 | 久久国产精品电影 | 亚洲成a人在线 | av电影免费观看 | 在线观看免费毛片视频 | 亚洲人成免费 | 91久久久久久久久久久久久 | 在线免费视频a | 国产污污视频 | 免费看搡女人无遮挡的视频 | 91精品视频在线看 | 欧美成人免费 | 天堂在线资源av | 嫩草影院在线观看网站成人 | 国产精品999在线 | 成人性视频欧美一区二区三区 | 天天碰天天操 |