我想在 java 中创建一个以 api 为中心的 web 应用程序。我在互联网上搜索,Java 中没有关于以 api 为中心的内容。然后我发现以 api 为中心的 web 应用程序是用 PHP 创建的。如何在java中做到这一点?
问问题
550 次
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 回答