![]() |
1
68
说任何工具或框架只是“更好”是荒谬的。它总是取决于情况,建筑等,你不一定要用锤子来推动螺丝钉。 我写了JBoss,所以很明显我喜欢JBoss技术,但是我首先要说的是JBoss在很多情况下都是杀伤力过大的。例如,对于我开发的最后两个站点,使用Grails构建并部署在独立的Tomcat实例上更有意义。
JBoss中的这些服务都是预集成的,并努力提供一个一致的部署模型,以尽可能减少您编写应用程序逻辑或配置来集成它们的工作量。也就是说,像Spring这样的其他框架在支持集成许多流行库和框架的统一方式方面也做得很好。但是,由于它们专注于集成第三方库,服务之间的互操作性取决于您。因为JBoss正在构建服务和集成平台,所以他们花时间开发(并提供支持)互操作性。 做出选择时要问的问题有:
听起来不像是一个无耻的插件,但是JBoss的第一章是 available for free 直接的 |
![]() |
2
37
有趣的是,JBOSS使用Tomcat作为其servlet/JSP引擎。 听起来“更好”的意思是“支持ejb和JMS”,因为Tomcat开箱即用都没有。 但如果您的应用程序不使用ejb或JMS,这不是问题。
我会问你的应用程序架构,上一次他们除了powerpoint幻灯片或UML文档之外,还写了什么东西。这个反应可能会让你大吃一惊。 |
![]() |
3
15
JBoss是一个 Application Server 而Tomcat是 Servlet container 因此JBoss可能比Tomcat更好,因为它包含了它,以及其他组件。就这样。 如果你不打算使用其他组件,那就是在浪费资源。如果您需要这些其他组件,那么Tomcat是不够的。
我想知道如果你直接问他,他会怎么说? |
![]() |
4
6
|
![]() |
5
5
正如@duffymo所指出的,JBoss使用Tomcat作为其web容器 更好的 如果我们比较等价的东西(比如Tomcat和JBoss的web容器部分),就没有什么意义了。如果您不打算使用JTA、ejb、JMS、JMX等,那么使用JBoss并没有真正的优势,尤其是在开发过程中(Tomcat更轻,启动更快,这通常受到开发团队的赞赏)。 有些情况下,您可能更喜欢JBoss 用于生产 不过(我仍然假设您没有使用ejb等):
但我不确定这就是应用程序架构师的意思。我会试着和架构师讨论这个选择,也许他有一个合理的解释。如果真的要在生产中使用JBoss,那么在开发过程中可以始终使用Tomcat或Jetty。 |
![]() |
6
2
如果你使用JBoss,你可以付费Jboss.org网站寻求支持。但Tomcat的情况并非如此。
|
![]() |
7
1
|
|
user29759326 · 如何返回递归函数中的最后一个值? 5 月前 |
|
malife89 · 将java中的字符串读取为正确的日期格式 5 月前 |
![]() |
Tim · 在java中,有没有更快的方法将字节数组写入文件? 5 月前 |
![]() |
rudraraj · java中未声明最终变量 6 月前 |
![]() |
Bala Ji · 以下BFS的实施效率如何? 6 月前 |