创建并启动Java Web服务操作的线程

时间:2012-01-11 17:40:08

标签: java multithreading web-services

我可以在Java Web应用程序的Web服务操作中正常创建和启动一个线程吗?如果是,那么该线程类应该在Web应用程序的类中还是在使用该服务的Java应用程序中?

1 个答案:

答案 0 :(得分:1)

服务器JVM肯定需要加载新线程使用的类,因此它们需要位于服务器类路径的某个位置。除非您还需要在客户端应用程序上使用它们中的一些或全部,否则它们不需要在客户端类路径上。如何命名和打包它们取决于您,但如果它们仅在服务器应用程序中使用,则使用相似的名称或相同的父包是有意义的。

您应该考虑使用类似Quartz来管理您的线程,并根据您希望此Web服务执行的操作,请考虑使用JMS / MDB。