0

我想在 java 中创建一个以 api 为中心的 web 应用程序。我在互联网上搜索,Java 中没有关于以 api 为中心的内容。然后我发现以 api 为中心的 web 应用程序是用 PHP 创建的。如何在java中做到这一点?

4

2 回答 2

0

如果以 API 为中心,您的意思是此处提到的内容:

以 API 为中心的 Web 应用程序是一种 Web 应用程序,它基本上通过 API 调用执行大部分(如果不是)其所有功能。例如,如果您要登录一个用户,您会将他的凭据发送到 API,API 会返回一个结果,说明用户是否提供了正确的用户密码组合。

想到的最接近的事情是使用Spring Framework。您仍然需要创建自己的逻辑,但您可以通过使用 bean 将这个逻辑公开为 API,您可以从控制器调用它,所以基本上,您可以执行以下操作:

...
if (loginService.loginClient(username, password))
{
    //redirect to home page
}

else
{
    //redirect to somewhere else
}
...
于 2012-08-28T06:25:08.417 回答
0

正如OP在他的评论中引用的文章所引用的那样

以 API 为中心的 Web 应用程序是一种 Web 应用程序,它基本上通过 API 调用执行大部分(如果不是)其所有功能。

这描述了每个重要的 Web 应用程序。这可能是 10 到 15 年前的一个相关区别,当时系统更像是孤立的、自给自足的“岛屿”。今天,大多数(如果不是所有)应用程序在构建时都考虑到了互操作性,并且当前的架构模式都在努力构建面向服务/API 的环境。

“以 API 为中心”对我来说毫无意义。

于 2012-08-28T08:23:06.647 回答