EJB。是什么,为什么存在以及如何运作?

时间:2010-02-27 05:32:49

标签: java ejb

伙计们,我已经尝试过阅读大量有关EJB的内容。我不明白。似乎大多数作者都对它有一种肤浅的了解。他们基本上说这是商业逻辑的“东西”。他们没有展示它与AppServer的交互方式等等,它的作用,方式和原因?

3 个答案:

答案 0 :(得分:3)

这是一个很大的问题,但不是那么大。这不像是在问什么是物理学。您基本上在容器内运行业务代码,该容器处理所有连接查找交易等。还有ejb的替代方案,例如: spring

答案 1 :(得分:1)

问题确实很大。一般意义上的EJB试图强制执行一种设计模式,该模式将所有可重用代码或“业务逻辑”封装到架构中的特定层中。通过这样做,您可以将此代码重用于Web /表示层和Web服务。 EJB提供了一种将数据保存到数据库的方法。

现在Java开发的趋势是利用依赖注入的POJO驱动架构。 Spring是一种流行的工具来促进这种设计模式,我鼓励你去探索这个而不是EJB。

答案 2 :(得分:0)

企业bean是服务器端组件 封装了应用程序的业务逻辑。业务逻辑是满足的业务逻辑 申请的目的。在库存控制应用程序中,例如,企业 bean可以在名为checkInventoryLevel和的方法中实现业务逻辑 orderProduct。通过调用这些方法,客户端可以访问提供的库存服务 通过申请。

相关问题