我正在使用EJB 2.0。
我有一些差距。请大家帮我填一下?
一个。当我创建一个EJB项目并编写我的代码时,我需要执行rmic。那么这些生成的文件 - 我也将它们放在我的客户端?
B中。我曾经听过一个短语“骨架”与“存根” - 你能分辨出每个都是什么。
B中。另外,我有一个项目,我想部署它。我知道我需要从EJB项目中自动创建一个EAR项目。我需要做什么?
谢谢。
答案 0 :(得分:0)
这里提到了每个的抽象目的,但是如果你想获得更多信息,请查看RMI文档。
存根:远程对象的存根充当客户端的本地代表或远程对象的代理。
Skeleton :骨架负责将调用分派给实际的远程对象实现。它们从版本1.2开始被淘汰。
您可以使用Maven / ANT等构建工具从EJB项目中构建EAR项目。
它们也可用于构建客户端jar,因此您不必手动使用rmic生成它们。