<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      EJB內部資參5

      [摘要]這里講講如何使用jdeveloper開發EJB。在此之前請先閱讀 ‘EJB開發概述.doc' 由于jDeveloper中提供了一系列的向導(寫起文檔很麻煩)完成各種功能,兼之 jDevelo...
      這里講講如何使用jdeveloper開發EJB。在此之前請先閱讀 ‘EJB開發概述.doc'


      由于jDeveloper中提供了一系列的向導(寫起文檔很麻煩)完成各種功能,兼之
      jDeveloper中的幫助說明得很詳細,沒有另寫文檔
      jDeveloper的文檔在
      Help->help topics->user's guaides->Developing Applications->Developing
      Java Components->Developing and Deploying Enterprise JavaBeans

      使用jDeveloper3.0能夠開發EJB1.0(可惜不支持EJB1.1), 并能把EJB發布到Or
      acle8i(需要配置成多線/進程服務器)或Oracle Application server/iAs

      開發EJB的方式:

      通過向導file->new...->Enterprise java bean
      1、生成一個新的EJB類框架和Remote interface, Home interface
      2、把已經存在的類封裝成EJB
      3、把已經存在的EJB的class文件封裝成EJB

      注意:
      根據jdeveloper提供的這些功能,我們可以省去寫Remote interface 和Home in
      terface的工作。
      而直接寫EJB 實現文件甚至bean文件, 但為了使開發的東西看起來干凈一些,建
      議不要使用包裝bean的方式。

      生成Deployment descriptor文件, jDevelper提供一個向導做這件事情, 挺簡單


      在生成EJB的向導中選擇可以生成Deplyment descriptor文件, 以后雙擊生成的
      .prf文件向Oracle8i或OAS發布。
      或者:
      在項目文件夾右擊鼠標->New Deployment Profile...
      或者:
      在EJB文件夾右擊鼠標->Create jServer/EJB deployment profile...或create
      OAS/EJB deployment profile...

      以后就是按照向導的提示一步步進行,不再贅述。


      使用jDeveloper開發EJB的總體印象:
      優點:
      由于是和自己的產品(8i/OAS)整合在一起, jDeveloper開發EJB是一個好的思路
      , 速度是很快的(不出錯的情況下), 隱藏了Deploy的大部分細節,大大加快開
      發進度。根據。
      缺點:
      1、8i只支持EJB的1.0規范, 版本有點低。(根據Oracle公司的iAS 白皮書, iA
      S的版本2支持EJB1.1)。 而別的產品如weblogic, jrun現在支持的時EJB1.1規范
      ,這樣在向這些平臺發布時還有一定的工作量。(1.0中deploy descriper是jav
      a類, 在1.1中已改為ejb-jar.xml文件)
      3、在8i中沒有和servlet和jsp的引擎在本地,這樣在web server訪問EJB時實際
      上是從外部, JNDI訪問需要先驗證身份, 給客戶端servlet程序的移植帶來一定
      的工作量(OAS沒有這個問題)。
      2、在有的機器上jDeveloper3.0的connection manager有時連接8i不能成功, 開
      發無法進行。具體原因尚未查明。(在程序中能連接成功)
      3、在向8i deploy時出錯時定位錯誤困難, 提示往往只是complie failed或dep
      loy failed給開發造成困難。
      4、穩定性欠佳。較頻繁地出現非法訪問內存之類的錯誤


      根據以上原因, 可以考慮使用支持EJB1.1規范的iAS作為將來程序開發的平臺。
      在別的平臺做實施只需用相應平臺的Deploy tools重新發布EJB.





      標簽:EJB內部資參5 

      相關文章

      日韩精品一区二区三区高清