我的团队正在开发一个带有Web前端的新的面向服务的产品。在讨论我们将运用JBoss应用程序服务器以及Flex前端(使用Adobe AIR进行可能的桌面部署)时将使用哪些技术以及用于连接客户端和服务器的Web服务。我应该为业务层使用EJB3还是Spring?
当谈到用于我们的业务逻辑的服务器技术时,我们陷入了僵局。 EJB3和Spring之间的争论很大,我们最关心的问题是可扩展性和性能,以及代码库的可维护性。
这里是我的问题:
- 什么是赞成或反对EJB3 VS春的观点?
- 我可以期待什么每一个陷阱?
- 我在哪里可以找到好的基准信息?
恕我直言,春天将是有益的,将有助于在任何环境下你的开发工作。 我认为我将在每种场景中使用Spring,并且我将考虑仅在特殊情况下使用EJB3(例如,我有一些我需要的应用程序服务器功能(如管理选项))。 – 2008-09-17 12:15:21