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

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

J2EE 的結構

2019-11-18 12:30:51
字體:
來源:轉載
供稿:網友

  這種基于組件,具有平臺無關性的J2EE 結構使得J2EE 程序的編寫十分簡單,因為業務邏輯被封裝成可復用的組件,并且J2EE 服務器以容器的形式為所有的組件類型提供后臺服務. 因為你不用自己開發這種服務, 所以你可以集中精力解決手頭的業務問題.
  容器和服務
  容器設置定制了J2EE服務器所提供得內在支持,包括安全,事務治理,JNDI(java Naming and Directory Interface)尋址,遠程連接等服務,以下列出最重要的幾種服務:J2EE安全(Security)模型可以讓你配置 web 組件或enterPRise bean ,這樣只有被授權的用戶才能訪問系統資源. 每一客戶屬于一個非凡的角色,而每個角色只答應激活特定的方法。你應在enterprise bean的布置描述中聲明角色和可被激活的方法。由于這種聲明性的方法,你不必編寫加強安全性的規則。
  J2EE 事務治理(Transaction Management)模型讓你指定組成一個事務中所有方法間的關系,這樣一個事務中的所有方法被當成一個單一的單元. 當客戶端激活一個enterprise bean中的方法,容器介入一治理事務。因有容器治理事務,在enterprise bean中不必對事務的邊界進行編碼。要求控制分布式事務的代碼會非常復雜。你只需在布置描述文件中聲明enterprise bean的事務屬性,而不用編寫并調試復雜的代碼。容器將讀此文件并為你處理此enterprise bean的事務。JNDI 尋址(JNDI Lookup)服務向企業內的多重名字和目錄服務提供了一個統一的接口,這樣應用程序組件可以訪問名字和目錄服務.J2EE遠程連接(Remote Client Connectivity)模型治理客戶端和enterprise bean間的低層交互. 當一個enterprise bean創建后, 一個客戶端可以調用它的方法就象它和客戶端位于同一虛擬機上一樣.
  生存周期治理(Life Cycle Management)模型治理enterprise bean的創建和移除,一個enterprise bean在其生存周期中將會歷經幾種狀態。容器創建enterprise bean,并在可用實例池與活動狀態中移動他,而最終將其從容器中移除。即使可以調用enterprisebean的create及remove方法,容器也將會在后臺執行這些任務。
  數據庫連接池(Database Connection Pooling)模型是一個有價值的資源。獲取數據庫連接是一項耗時的工作,而且連接數非常有限。容器通過治理連接池來緩和這些問題。enterprise bean可從池中迅速獲取連接。在bean釋放連接之可為其他bean使用。
  容器類型
  J2EE應用組件可以安裝部署到以下幾種容器中去:
  EJB 容器治理所有J2EE 應用程序中企業級bean 的執行. enterprise bean 和它們的容器運行在J2EE 服務器上.
  Web 容器治理所有J2EE 應用程序中jsp頁面和Servlet組件的執行. Web 組件和它們的容器運行在J2EE 服務器上.
  應用程序客戶端容器治理所有J2EE應用程序中應用程序客戶端組件的執行. 應用程序客戶端和它們的容器運行在J2EE 服務器上.
  Applet 容器是運行在客戶端機器上的web瀏覽器和 Java 插件的結合.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东兰县| 石泉县| 南木林县| 县级市| 聂荣县| 汾西县| 且末县| 岳西县| 漯河市| 德昌县| 深圳市| 平舆县| 大城县| 泸西县| 穆棱市| 鲁山县| 桐乡市| 丽江市| 且末县| 正蓝旗| 太仓市| 合作市| 湖口县| 兴业县| 綦江县| 开江县| 蒲城县| 内江市| 襄城县| 鸡西市| 历史| 岗巴县| 周口市| 霍山县| 饶阳县| 辉县市| 上高县| 宁海县| 新野县| 台安县| 肥东县|