EJB 和 Servlet 之间的区别?

fee*_*ing 5 servlets ejb-2.x

我们使用 ejb 2.1 使用 apache axis2 公开为 Web 服务。我在 codebranch 网站上读到,两者都是服务器端组件,其中 ejb 可以在多个服务器上运行,这与 servlet 不同。但我没有清楚地了解差异。

fee*_*ing 0

我得到了确切的答案 两者都是服务器端实体。EJB 是通过包装 RMI API 来设计的。EJB 是企业级的服务。主要优点是 EJB 可以是可以部署在世界任何地方的 Web 服务。EJB 是甚至可以使用的服务层实体通过 servlet。
我们可以在服务层使用纯java,但EJB的不同之处在于它(EJB)可以单独部署在任何服务器上,这与纯java服务层不同。