了解JBOSS及其服务

时间:2011-09-13 05:22:31

标签: java web-services jboss middleware

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

我想开始使用JBOSS并且很新,尽管我可以通过eclipse部署Web应用程序。但事实是,我发现JBOSS非常不合理并且势不可挡。

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

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

非常感谢您的帮助。

问候 adofo

2 个答案:

答案 0 :(得分:1)

我不确定你是否仍然在研究这个问题,但如果你仍然想要了解JBoss 6,我建议JBoss in Action。我相信它涵盖了JBoss 5,但我相信大多数概念都是可转让的。我拥有它,并发现它是一个很好的资源。

就先决条件而言,如果你一直在使用Tomcat,那么你可能已经拥有了开始使用JBoss所需的东西。您不需要使用这些服务。如果您需要它们,它们就在那里,但您可以随时添加自己的框架并按照您希望的方式执行操作。例如,在我正在工作的地方,我为Web服务添加了CXF,而不是将JBoss堆栈用于Web服务(即使它实际上在某种程度上使用了CXF)。我建议使用JBoss的日志记录,而不是添加自己的日志。

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

答案 1 :(得分:0)

使用链接

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

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