sách gpt4 ai đã đi

java - AspectJ、Spring AOP 与 JBoss AOP 的异常处理

In lại 作者:行者123 更新时间:2023-11-30 05:14:17 27 4
mua khóa gpt4 Nike

我正在向外部系统编写 Web 服务。

我的服务包装类有许多方法可以调用Web服务的所有soap接口(interface)。该调用可能会引发异常,然后该异常会自动触发重新连接到 Web 服务。

为了处理这种情况,我想使用 AOP,这样所有调用 SOAP 接口(interface)的方法都应该由 try/catch block “包装”。在 catch block 中重新连接完成。

我目前没有使用Spring,所以我正在考虑引入JBoss AOP。如果 AspectJ 或 Spring AOP 是更好的选择,我需要一些建议。

Cảm ơn.

1 Câu trả lời

您的要求非常基本,因此 AspectJ、JBoss AOP 或 Spring AOP 都适合您。这表明使用最简单的选项效果最好。

  • 我相信 AspectJ 在编译时或加载时使用字节码操作来工作,这(取决于您的设置)要么很简单,要么是一场噩梦。它的功能非常灵活,但可能有点令人生畏。
  • Spring AOP 是有限的(这不是问题,因为您的要求也是如此),但它是一个纯粹的运行时解决方案。它缺乏灵 active 可能是一个好处,因为它很容易理解
  • JBoss AOP 我不是很熟悉,但它比 AspectJ 更接近 Spring AOP

关于java - AspectJ、Spring AOP 与 JBoss AOP 的异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2191635/

27 4 0
Bài viết được đề xuất: c++ - 我可以让 Qt 分析信号槽执行持续时间吗?
Bài viết được đề xuất: c++ - 如何在 C++ 中找到指向接口(interface)的指针地址?
Bài viết được đề xuất: c++ - Boost 库中的网络是如何实现的
Bài viết được đề xuất: java - Spring MVC配置问题
行者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