与独立应用程序相比,使用应用程序服务器的主要优点(和缺点)是什么?我主要对Java方法感兴趣。
问问题
2893 次
1 回答
6
对于应用服务器,开发人员应该花时间编写业务逻辑(提供附加值)而不是样板的基础设施代码(例如管理事务、配置、安全等)。所以对我来说,主要论点是使用应用程序服务器应该提高生产力。
不幸的是,直到您能够释放这种生产力提升的学习曲线相当长。在更糟糕的情况下,滥用应用程序服务器功能甚至会导致生产力损失。
任何提高抽象级别的方法(与 MDA 等相同)的一个普遍问题是,当出现问题时,更难理解如何修复或规避问题。另一方面,如果您自己在较低的抽象级别上做所有事情,您知道如何轻松解决问题,但您一次又一次地重新发明轮子。
这是应用服务器概念的高级视图。有关 Java EE 应用程序服务器的技术特性的详细信息,请参阅 Java EE 文档或您问题的第 1 条评论中的链接。
于 2010-07-20T11:49:49.190 回答