2011-01-20 49 views
0

我正在使用EJB 2.0。EJB 2.0 - 爲我解決問題

我有一些差距。介意幫我填補他們?

A.當我創建一個EJB項目並編寫我的代碼時,我需要執行rmic。然後這些生成的文件 - 我把它們也放在我的客戶端?我曾經聽說過一個短語「骨架」與「存根」 - 你能說出每一個是哪一個。

B.另外,我有一個項目,我想部署它。我知道我需要從我的EJB項目中自動創建一個EAR項目。我需要做什麼?

謝謝。

回答

0

這裏提到了每一個的抽象目的,但是如果你想獲得更多的信息,請通過RMI文檔。

  • 存根:一種用於遠程對象充當客戶端的本地代表或代理遠程對象存根。

  • 骨架:骨架負責將調用分派給實際的遠程對象實現。它們從版本1.2開始被淘汰。

您可以使用像Maven/ANT這樣的構建工具來構建EJB項目外的EAR項目。

它們也可以用於構建客戶端jar,所以您不必使用rmic手動生成它們。