【问题标题】:understanding JBOSS and its services了解 JBOSS 及其服务
【发布时间】:2011-09-13 05:22:31
【问题描述】:

我是一名初级开发人员,已经使用 apache tomcat 进行了大量的 Web 应用程序开发,并且对它非常熟悉。

我想开始使用 JBOSS 并且对它很陌生,尽管我可以通过 eclipse 部署 Web 应用程序。但问题是我发现 JBOSS 非常令人生畏和压倒性的。

我想了解 JBOSS 的来龙去脉以及它提供的所有服务。

我的出发点应该是什么,我的策略应该是什么? 另外,请告诉我在了解 JBOSS 之前是否需要了解任何先决条件。

非常感谢您的帮助。

问候 阿多福

【问题讨论】:

  • 不是一个很好的问题。你想学哪个版本的JBoss?与之前的版本相比,JBoss 7 完全重写和设计。
  • 我目前在 JBOSS 6 Final 工作

标签: java web-services jboss middleware


【解决方案1】:

我不确定你是否还在研究这个,但如果你仍然想了解 JBoss 6,我推荐JBoss in Action。我相信它涵盖了 JBoss 5,但我相信大部分这些概念是可以转移的。我拥有它并发现它是一个很好的资源。

就先决条件而言,如果您一直在使用 Tomcat,那么您可能已经具备开始使用 JBoss 所需的条件。您不需要使用这些服务。如果你想要它们,它们就在那里,但你总是可以添加自己的框架并按照你想要的方式做事。例如,在我目前工作的地方,我为 Web 服务添加了 CXF,而不是为 Web 服务使用 JBoss 堆栈(尽管它实际上在某种程度上使用了 CXF)。我建议使用 JBoss 的日志记录而不是添加自己的日志记录。

使用 JBoss 最困难的部分是处理 ClassCastExceptions。有多个类加载器和框架可以从 JBoss 中更高级别的目录加载。一个类可以从一个类加载器加载,然后尝试使用依赖类可能来自不同的类加载器。即使类名相同,因为它来自不同的类加载器,JVM 将其视为不同的类。试图解决这些问题可能会令人抓狂。上述书提供了一些处理此问题的技巧并进行了一些解释。

【讨论】:

    【解决方案2】:

    通过链接查看以下主题

    1. This(和this)链接,描述了在 JBoss 中部署 Web 应用程序的简单教程。虽然这描述了 EAR 部署,但您也可以简单地部署 war 文件。 2.然后检查this linkJBoss服务器提供的所有服务。

    2. 我发现this链接也很有用。

      我不确定这是否对您有帮助,或者您正在寻找任何具体的建议。

    【讨论】:

    • 你怎么知道 OP 对 JBoss 7 感兴趣?这就是我们在这个问题上遇到的问题。
    • 你是对的,因为 OP 没有提到 JBoss 版本。但我认为既然处于初学者的水平(从 JBoss 的角度来看),除非另有说明,否则 OP 将致力于最新的内容。当然,正如你所提到的,我的假设可能是无效的。
    猜你喜欢
    • 2011-01-10
    • 1970-01-01
    • 2011-10-07
    • 2021-05-20
    • 2020-01-14
    • 2013-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多