sách gpt4 ai đã đi

Bộ hẹn giờ lập trình và bộ hẹn giờ tự động - sự khác biệt

In lại 作者:行者123 更新时间:2023-11-30 04:19:35 25 4
mua khóa gpt4 Nike

我想找出定时器服务之间的区别。我应该使用哪个以及何时使用。我正在使用 Jboss 应用服务器。

  • 1) java.ejb.Schedule。 @Schedule注解或配置自xml。

  • 2) javax.ejb.Timer。 @Timeout注解。

  • 3) javax.ejb.TimedObject。 @Timeout 注解或配置自xml。

2和3一样吗?这是程序计时器自动计时器之间的区别吗?quartz-scheduler是实现Schedule吗?他们做同样的工作吗?

1 Câu trả lời

1)您可以在EJB的任何业务方法上使用@Schedule注解,但计时器不能动态创建。

2) 当您使用 @Timeout 注解标记方法时,当触发有问题创建的计时器时,将调用该方法。触发计时器的元数据位于 Timer 对象中。

3) TimedObject接口(interface)是@Timeout注解的替代方案,因为TimedObject接口(interface)包含ejbTimeout(Timer计时器)方法。

is 2 and 3 the same?

2和3大体相同,

that is difference between Programmatic timers and Automatic timers?

差异在于创建它们的方式(使用 @Schedule 注释的功能有限,因为您无法传递自定义对象)。

is quartz-scheduler implementation Schedule? does they make the same job?

Quartz 调度程序是一个功能强大的框架,但与 Java EE6 的集成不如 Timer 对象那么好。我更喜欢 EJB 计时器,并且仅在需要一些额外功能(例如 cron 表达式)时才使用quartz。

关于java - 程序定时器和自动定时器 - 区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17421799/

25 4 0
Bài viết được đề xuất: java - Jersey/MOXy 的 JSON 反序列化失败(HTTP 400)
Bài viết được đề xuất: c++ - 在结构内声明变量时出现段错误
Bài viết được đề xuất: c++ - 错误 : ISO C forbids declaration of `test' with no type
Bài viết được đề xuất: java - 在类路径中找不到 Log4J
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com