隨筆 - 0, 文章 - 75, 評論 - 0, 引用 - 0
          數據加載中……

          開發一個無狀態會話bean

          EJB中的三種bean:


          1.會話bean(session bean):



          負責與客戶端交互,是編寫業務邏輯的地方,在會話bean中可以通過jdbc直接操作數據庫,但大多數情況下都是通過實體bean來完成對數據庫的操作


          2.實體bean(entity bean):



          它實際上屬于java持久化規范(簡稱JPA)里的技術,JPA的出現主要是為了簡化現有的持久化開發工作和整合ORM技術,結束現在Hibernate、TopLink等ORM框架各自為營的局面。


          3.消息驅動bean(message-driven bean):


          它是專門用于異步處理java消息的組件,具有處理大量并發消息的能力


          --------------------------------------------------------


          而會話bean又分為兩種:


          1.無狀態會話bean



          平常,我們使用最多的是無狀態bean,因為它的bean實例可供多個用戶使用,
          所以它的性能比有狀態bean高,正因為一個bean實例被多個用戶使用,前一個用戶設置的值,有可能被后一個用戶所修改,所以它無法正確保存某個用戶設置的值,因此是無狀態的



          2.有狀態會話bean



          有狀態bean平常使用的并不多,因為它的一個bean實例只供一個用戶使用,所以性能開銷比較大,正因為它的實例只被一個用戶使用,用戶設置的值是不會被其他用戶所修改,所以可以正確保存用戶設置的值,因此是有狀態的


          --------------------------------------------------------


          開發工具:Eclipse IDE for Java EE


          開發EJB所依賴的jar文件:


          可以在JBOSS安裝路徑的client目錄下找到


          通常會把client目錄下的所有jar文件,添加到項目的類路徑下


          --------------------------------------------------------


          下面 開發一個無狀態會話bean:


          首先寫接口:


          開發一個無狀態會話bean

          再寫實現類:


          開發一個無狀態會話bean


          再用集成環境導出jar包,選中項目點右鍵,Export 選中該接口和實現類,并設置導出路徑,執行導出



          開啟JBoss (雙擊run.bat)默認啟動的配置項是default


          開發一個無狀態會話bean



          發布目錄:D:\jboss-6.1.0.Final\server\default\deploy



          當JBoss啟動后,把剛才導出的jar包(HelloWorld)拷貝到發布目錄下


          這樣就完成了部署EJB,觀察JBOSS控制臺出現了一些發布信息


          發布信息都是INFO級別的,沒有任何錯誤,則發布成功!


          開發一個無狀態會話bean



          EJB的發布過程比較簡單,實際上是一個拷貝的過程


          但需要注意的是,別拷錯地方,一定要拷貝到 配置項的\deploy下


          拷貝進去之后JBoss會動態部署

          posted on 2012-04-22 16:08 hantai 閱讀(113) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 吴桥县| 陈巴尔虎旗| 鲁甸县| 翁牛特旗| 花莲县| 玉龙| 南宁市| 乌海市| 黄冈市| 廉江市| 陇南市| 冀州市| 陆丰市| 开封市| 林芝县| 莱州市| 图们市| 陆河县| 永康市| 朝阳市| 关岭| 潼南县| 海伦市| 合作市| 南康市| 大城县| 卢氏县| 瓦房店市| 时尚| 渝北区| 石首市| 绥德县| 土默特右旗| 紫云| 松溪县| 会理县| 建湖县| 陆丰市| 长顺县| 碌曲县| 绥芬河市|