Ran*_*rma 2 java web-applications progress-bar jakarta-ee
很多时候,java Web 应用程序中的 http servlet 会调用一些长时间运行的进程。一个典型的例子是,将 100 个 mp3 文件转换为 flak 格式(只是一个随机示例)。http 连接将是活动的,但由于该过程需要很长时间,我们可以构建一些进度条显示在网页上(最好是 uisng ajax),指示任务的进度。这应该是什么设计模式?比如说,Servlet 的 post 方法会调用实际的长期进程,而 Servlet 的 get 方法会调用进度监听器?
在 Java EE 中,我会推荐以下结构:
@AsynchronousEJB 调用来处理繁重的负载,因此将开始执行耗时的过程请注意,@Asynchronous它从 EJB 3.1 开始可用。
| 归档时间: |
|
| 查看次数: |
2551 次 |
| 最近记录: |