AOP 是正确的方法吗?

发布于 2024-12-09 22:47:27 字数 307 浏览 0 评论 0原文

我知道人们通常使用 AOP 进行日志记录和类似的事情。目前,我有一个功能需要该应用程序页面的大部分内容。

我有几个问题。

1)使用Spring AOP是解决这个问题的正确方法吗?或者还有别的什么。前端的 Javascript 必须访问 cookie。

2)方面的概念是否与拦截器类似?这是我得到的印象,但想澄清

编辑 - 我有一个应用程序,它基本上检索一些信息并根据 IP 位置设置 cookie。此 Web 应用程序中的许多页面都需要此信息 - 例如页面上的邮政编码。这些cookie需要由javascript使用。抱歉,不清楚。

I know people generally use AOP for logging and things of that nature. Currently I have a functionality that requires MOST pieces of that application page.

I had a couple questions.

1) Would using Spring AOP be the proper way to address this issue. Or is there something else. Javascript on the front end has to access the cookie.

2) Is the concept of an aspect similar to what an interceptor is. That's the impression I get but wanted to clarify

EDIT - I have an application which basically retrieves some information and sets a cookie based on location of IP. Many pages within this web application will need this information - zip code for example on the page. These cookies need to be used by javascript. Sorry for the lack of clarity.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蓝戈者 2024-12-16 22:47:27

什么应用页面?我不明白第一句话。 AOP 是一种服务器端技术,所以我不知道 JavaScript 和 cookies 的用处。

如果没有更多细节,很难决定简单的 HTTP 过滤器还是 Spring AOP 是正确的选择。

拦截器和 HTTP 过滤器在本质上与 AOP 中的 before-advice 类似。 AOP 还包括之后和错误建议,所以我认为这是一个更具包容性的想法。

我会担心一个应用程序的每个部分都使用给定页面的功能而不了解更多。

What application page? I don't understand the first sentence. AOP is a server-side technology, so I don't see where JavaScript and cookies come in.

It's hard to decide whether simple HTTP filters or Spring AOP is the way to go without more details.

Interceptors and HTTP filters are similar in spirit to before-advice in AOP. AOP includes after and error advice as well, so I think it's a more inclusive idea.

I'd be worried about an app that had every part using the functionality of a given page without knowing more.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文