JIV*_*JIV 8 java asynchronous ejb jms java-ee
我正在学习Java EE(从SE迁移),我对Java EE环境中的异步执行感到困惑.
基本上我理解创建Thread
或Timer
不完全推荐.到目前为止我发现的另一种方法是使用JMS将消息传递给EJB Message Bean,它将以异步方式执行.
有哪些其他方法可以实现此行为?使用JMS的原因看起来对于简单任务来说太多开销.
Pio*_*cki 18
Java EE 6中最简单的解决方案是@Asynchronous
在EJB方法(或整个类)上使用注释.它允许您异步调用业务方法,这意味着将委派新线程来执行此方法,并且您将在调用方法中获得控制权.
在Java EE之前的6天中,JMS用于此目的.
作为旁注 - 在Servlet中,您也可以使用异步执行.
归档时间: |
|
查看次数: |
9056 次 |
最近记录: |