精品国产一级毛片大全,毛片一级在线,毛片免费观看的视频在线,午夜毛片福利

EJB經(jīng)典面試題目匯總

  1:EJB:

  答: Enterprise Java Bean 相當(dāng)于DCOM,即分布式組件。它是基于Java的遠(yuǎn)程方法調(diào)用(RMI)技術(shù)的,所以EJB可以被遠(yuǎn)程訪問 (跨進(jìn)程、跨計(jì)算機(jī)) 。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創(chuàng)建和管理。客戶通過容器來訪問真正的EJB組件。

  答:Enterprise java bean 容器。更具有行業(yè)領(lǐng)域特色。他提供給運(yùn)行在其中的組件EJB各種管理功能。只要滿足J2EE規(guī)范的EJB放入該容器,馬上就會(huì)被容器進(jìn)行高效率的管理。并且可以通過現(xiàn)成的接口來獲得系統(tǒng)級(jí)別的服務(wù)。例如郵件服務(wù)、事務(wù)管理。

  2:EJB種類、作用

  答: Entity Bean——用于描述一個(gè)永久的對(duì)象。

  Session Bean——描述任務(wù)或者工作流的模型,并且協(xié)調(diào)Bean之間的交互。

  Message-Driver Bean——用在基于J2EE應(yīng)用程序中處理異步JMS消息。

  3:實(shí)體bean,CMP,BMP寫法區(qū)別?

  答:CMP entity bean不需要在 bean中編寫數(shù)據(jù)庫(kù)操作的代碼;可以讓容器做這件事。

  BMP entity bean在bean類中直接編寫數(shù)據(jù)庫(kù)調(diào)用,以及對(duì)固定存儲(chǔ)的任意類型的訪問,來管理bean的持久性。

  4:主接口方法的定義與寫法?

  答: 生命周期方法 建方法-該方法的返回值是bean的組件接口,寫法為creatXxx

  無狀態(tài)session bean必須個(gè)且僅有一個(gè)無參的創(chuàng)建方法.

  有狀態(tài)session bean必須含有至少一個(gè)創(chuàng)建方法.Entity bean可以有0至多個(gè)創(chuàng)建方法.

  Finder方法-Finder方法對(duì)于entity bean有效,通過它可以在數(shù)據(jù)庫(kù)中查找到entity bean對(duì)應(yīng)的持久性數(shù)據(jù).每一個(gè)entity bean的home接口必須有一個(gè)findByPrimaryKey方法,并以實(shí)體的主鍵為參數(shù).可以定制Finder方法.Home方法-Home方法也僅對(duì)entity bean有效.Home方法能夠返回任意類型的序列化對(duì)象,但并不實(shí)際生成bean的實(shí)例.

  5:主接口與組件接口的區(qū)別?

  答: 主接口提供EJB客戶端對(duì)bean的訪問.定義了bean的生命周期方法,并提供了bean的基本生命周期管理功能,如創(chuàng)建,刪除,查找.message drivern bean不含有home接口.組件接口是由enterprise bean的客戶端用來取得bean的訪問能力.它定義了對(duì)于客戶端可見的業(yè)務(wù)方法.組件接口中的業(yè)務(wù)方法必須符合bean類中的實(shí)現(xiàn).

  6:JMS消息傳遞的方式?

  答: 點(diǎn)到點(diǎn)(point-to-point)消息通過隊(duì)列進(jìn)行發(fā)送.發(fā)布與訂閱(publish-and-subscribe,pub/sub)消息通過標(biāo)題傳遞.

  7:事務(wù)屬性ACID

  答:原子性—— 一個(gè)事務(wù)要么完全執(zhí)行,要么根本不執(zhí)行。

  一致性—— 一個(gè)事務(wù)在它完成后不能留下系統(tǒng)的不一致性。

  隔離性—— 所有的事務(wù)不許允許在執(zhí)行的時(shí)候不受其他進(jìn)程或者事務(wù)的干涉。

  持久性—— 在事務(wù)期間,所有提交的變更數(shù)據(jù)必須寫入持久的數(shù)據(jù)存儲(chǔ)器,并且應(yīng)該能在硬件和軟件失效中保存下來。

  8:實(shí)體Bean的三個(gè)狀態(tài):

  答: no-state——Bean實(shí)例還沒有創(chuàng)建。

  pooled ——Bean實(shí)例被創(chuàng)建,但還沒有和一個(gè)EJB Object關(guān)聯(lián)。

  ready ——與EJB Object相關(guān)聯(lián)。若斷開關(guān)聯(lián)則回到pooled。

  

本文已影響6827
上一篇:Java Web工程師面試筆試題 下一篇:數(shù)據(jù)庫(kù)經(jīng)典面試題目

相關(guān)文章推薦

|||||