黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 經典Java開發筆試面試題目

經典Java開發筆試面試題目

更新時間:2020-03-24 10:46:51 來源:動力節點 瀏覽2366次


  1:EJB:


  答:EnterpriseJavaBean相當于DCOM,即分布式組件。它是基于Java的遠程方法調用(RMI)技術的,所以EJB可以被遠程訪問(跨進程、跨計算機)。但EJB必須被部署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創建和管理??蛻敉ㄟ^容器來訪問真正的EJB組件。


  答:Enterprisejavabean容器。更具有行業領域特色。他提供給運行在其中的組件EJB各種管理功能。只要滿足J2EE規范的EJB放入該容器,馬上就會被容器進行高效率的管理。并且可以通過現成的接口來獲得系統級別的服務。例如郵件服務、事務管理。


  RMI:(RemoteMethodInvocation)遠程方法調用


  答:RMI(RemoteMethodInvocation,遠程方法調用)是用Java在JDK1.1中實現的,它大大增強了Java開發分布式應用的能力。Java作為一種風靡一時的網絡開發語言,其巨大的威力就體現在它強大的開發分布式網絡應用的能力上,而RMI就是開發百分之百純Java的網絡分布式應用系統的核心解決方案之一。其實它可以被看作是RPC的Java版本。但是傳統RPC并不能很好地應用于分布式對象系統。而JavaRMI則支持存儲于不同地址空間的程序級對象之間彼此進行通信,實現遠程對象之間的無縫遠程調用。


  2:EJB種類、作用


  答:EntityBean--用于描述一個永久的對象。


  SessionBean--描述任務或者工作流的模型,并且協調Bean之間的交互。


  Message-DriverBean--用在基于J2EE應用程序中處理異步JMS消息。


  3:實體bean,CMP,BMP寫法區別?


  答:CMPentitybean不需要在bean中編寫數據庫操作的代碼;可以讓容器做這件事。


  BMPentitybean在bean類中直接編寫數據庫調用,以及對固定存儲的任意類型的訪問,來管理bean的持久性。


  4:Find與Select方法的區別?


  答:FinderSelect


  返回值單對象或者集合,是該bean類型的EJBObject(s),EJBLocalObject(s).單個或者多個(集合或集)對象.是該bean類型或CMR相關類型EJBObject(s)或EJBLocalObject(s)也可能是CMP(域),CMP的集合或一個CMR域.


  聲明位置在遠程和/或本地home接口中Bean類中的抽象方法


  方法名FindXxx()EjbSelectXxx-bean類


  可見度公開給客戶端面向entitybean類內部,供其他bean方法使用


  實例Bean池任意隨機bean實例當前實例,但若調用來自home方法,則為任意隨機實例.


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


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


  無狀態sessionbean必須個且僅有一個無參的創建方法.


  有狀態sessionbean必須含有至少一個創建方法.Entitybean可以有0至多個創建方法.


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


  6:主接口與組件接口的區別?


  答:主接口提供EJB客戶端對bean的訪問.定義了bean的生命周期方法,并提供了bean的基本生命周期管理功能,如創建,刪除,查找.messagedrivernbean不含有home接口.組件接口是由enterprisebean的客戶端用來取得bean的訪問能力.它定義了對于客戶端可見的業務方法.組件接口中的業務方法必須符合bean類中的實現.


  7、JMS消息傳遞的方式?


  答:點到點(point-to-point)消息通過隊列進行發送.發布與訂閱(publish-and-subscribe,pub/sub)消息通過標題傳遞.


  8、EJB客戶端訪問后臺EJB的代碼?


  答:p192,p193


  9、有狀態sessionbean與無狀態sessionbean的區別?


  答:statefulsessionbean維護客戶端會話狀態.它們必須屬于一個且只屬于一個客戶端.激活/鈍化,開銷大.statelesssession不維護一個客戶端的會話狀態它們被放入實例池中,因此可被多個用戶共用,開銷小,效率高。


  10、本地視圖與遠程視圖的區別?


  答:遠程視圖-它的想法就是遠程調用將在兩臺不同JVM之間執行.遠程調用這些操作使得相關網絡開銷會更高與對象的位置無關.也不會在乎是否在一個JVM.


  本地視圖-它的想法就是本地調用將在相同的JVM中執行.沒有網絡開銷.操作效率更高,因為客戶端使用本地對象調用bean上的服務,限制在本地實現中,而且不需要做到與位置無關.


經典Java開發筆試面試題目


    以上就是動力節點Java培訓機構小編介紹的“經典Java開發筆試面試題目”的內容,希望對大家有幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。


提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 香港三级日本三人妇孕妇 | 五月婷婷狠狠干 | 午夜剧场在线免费观看 | 日韩小视频在线观看 | 国产 中文 制服丝袜 另类 | 国产一级a毛片高清 | 亚洲18av | 亚洲男女一区二区三区出奶水了 | 插菊花综合 | 亚洲成a人一区二区三区 | 东京一本热 | 日日摸夜夜添夜夜 | 国产精品一国产精品免费 | 欧美综合区自拍亚洲综合 | 亚洲理论a中文字幕在线 | 一二三四在线视频社区1 | 天天夜日日日日碰日日摸 | 东北老妇xxxxhd | 曰韩高清一级毛片 | 国内精品视频在线观看 | 夜夜操美女 | 最近中文字幕免费版在线 | 天天操天天操天天操香蕉 | 日本成年免费网站 | 久久精品视频91 | 91麻豆精品一二三区在线 | 波多野结衣在线一区二区 | 国产成人啪精品视频免费网站软件 | 天天精品视频在线观看资源 | 色视网 | 在线播放精品 | 99成人国产精品视频 | 中文字幕在线观看亚洲日韩 | 国内精品卡一卡二卡三 | 国产超91 | 日韩中文字幕在线视频 | 欧美88888在线观看 | 香港三级日本三级人妇三级四 | 国产韩国精品一区二区三区久久 | 亚洲日本中文字幕天堂网 | 亚洲国产综合精品中文字幕 |