91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

EJB的編程規則Session Bean怎么理解

發布時間:2021-12-17 16:51:53 來源:億速云 閱讀:161 作者:柒染 欄目:編程語言

本篇文章給大家分享的是有關EJB的編程規則Session Bean怎么理解,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

Session Bean被用于這實現含有特定商業邏輯的商業對象,不能直接表現DB中的共享資料,Session對象的狀態是非持久的存儲的,不不需寫到DB中。Session Bean實現Bean的商業邏輯,而遠程訪問安全并行和事務等恥Bean容器提供。

編寫EJB的規則:

1.編寫EntERPrise Bean:
1).可能有一個或多個ejbCreate方法。
2).訪問控制修飾符必須為public ,不能為static
3).參數是JavaRMI的合法類型,且修飾符不能為static 或void.
4).throws 子句可包括CreateException和應用程序的其他異常。
5).方法不能與EJB結構定義的相沖突。

2.Home接口:定義客戶機可調用的Create上便客戶機實例化所需的對象EJB。
1).Create方法的參數和返回類型必是RMI類型。
2).Create方法返回Remote接口類型(但ejbCreate方法返回void).
3).Create方法的throw子句必包括remoteException,CreateException.

3.Remote接口:定義客戶機可以調用的商業方法。
1).遠程接口中的方法必與Enterprisre Bean類中的實現的方法匹配。
2).Remote接口中的方法必與Enterprise Bean類中的實現方法相同。
3).參數和返回類型必是有效的RMI類型。
4).throws子句必包括java.rmi.remoteException.

在statful和stateless Session Bean中做選擇。

1.stateul被設計用來維護代表客戶機狀態,表現非持久存儲的對象。表現商業對象間的工作流。
一般用于以下例情況:
1)維護特定的存儲商業對象。
2)表現非持久存儲的對象。
3)表現商業對象間的工作流。

2.stateless被設計用來提供服務器端的行為,不含特定用戶資料。一般用于下例情況:
1)建模可重用的服務對象。
2)提供高性能
3)一次操作多條記錄。
4)提供DATE程序觀點。

以上就是EJB的編程規則Session Bean怎么理解,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

ejb
AI

蒲城县| 洞口县| 巫溪县| 保定市| 绥芬河市| 获嘉县| 岳西县| 和顺县| 凌云县| 黔江区| 延吉市| 行唐县| 马山县| 集贤县| 广水市| 金门县| 阳原县| 鸡东县| 南漳县| 武穴市| 安阳县| 洱源县| 蓬溪县| 略阳县| 武城县| 许昌县| 会同县| 宝兴县| 乐安县| 攀枝花市| 台东市| 景泰县| 华阴市| 东宁县| 和田县| 通城县| 哈巴河县| 西充县| 顺平县| 霞浦县| 社会|