欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

ejb文件是什么意思

劉柏宏2年前16瀏覽0評論

ejb文件是什么意思?

EJB是SUN的服務器端組件模型,最大的用處是部署分布式應用程序,類似微軟的.com技術。憑借java跨平臺的優(yōu)勢,用EJB技術部署的分布式系統(tǒng)可以不限于特定的平臺。

EJB (Enterprise JavaBean)是J2EE的一部分,定義了一個用于開發(fā)基于組件的企業(yè)多重應用程序的標準。其特點包括網(wǎng)絡服務支持和核心開發(fā)工具(SDK)。

在J2EE里,Enterprise Java Beans(EJB)稱為Java 企業(yè)Bean,是Java的核心代碼,分別是會話Bean(Session Bean),實體Bean(Entity Bean)和消息驅(qū)動Bean(MessageDriven Bean)。

1.Session Bean用于實現(xiàn)業(yè)務邏輯,它可以是有狀態(tài)的,也可以是無狀態(tài)的。每當客戶端請求時,容器就會選擇一個Session Bean來為客戶端服務。Session Bean可以直接訪問https://www.b5b6.com/shujuku/,但更多時候,它會通過Entity Bean實現(xiàn)數(shù)據(jù)訪問。

2.Entity Bean是域模型對象,用于實現(xiàn)O/R映射,負責將https://www.b5b6.com/shujuku/中的表記錄映射為內(nèi)存中的Entity對象,事實上,創(chuàng)建一個Entity Bean對象相當于新建一條記錄,刪除一個Entity Bean會同時從https://www.b5b6.com/shujuku/中刪除對應記錄,修改一個Entity Bean時,容器會自動將Entity Bean的狀態(tài)和https://www.b5b6.com/shujuku/同步。

3.MessageDriven Bean是EJB2.0中引入的新的企業(yè)Bean,它基于JMS消息,只能接收客戶端發(fā)送的JMS消息然后處理。MDB實際上是一個異步的無狀態(tài)Session Bean,客戶端調(diào)用MDB后無需等待,立刻返回,MDB將異步處理客戶請求。這適合于需要異步處理請求的場合,比如訂單處理,這樣就能避免客戶端長時間的等待一個方法調(diào)用直到返回結(jié)果。

EJB實際上是SUN的J2EE中的一套規(guī)范,并且規(guī)定了一系列的API用來實現(xiàn)把EJB概念轉(zhuǎn)換成EJB產(chǎn)品.EJB是BEANS,BEANS是什么概念,那就是得有一個容納她,讓她可勁造騰的地方,就是得有容器.EJB必須生存在EJB容器中.這個容器可是功能強大之極!她首先要包裝你BEAN,EJB的客戶程序?qū)嶋H上從來就不和你編寫的EJB直接打交道,他們之間是通過HOME/REMOTE接口來發(fā)生關系的.它負責你的BEAN的所有的吃喝拉薩睡,比如BEAN的持續(xù)化,安全性,事務管理...

javahttps://www.b5b6.com/shujuku/同步數(shù)據(jù),ejb文件是什么意思