【问题标题】:Which tools utilize for my SOA Project? [closed]我的 SOA 项目使用哪些工具? [关闭]
【发布时间】:2016-10-11 15:04:16
【问题描述】:

我要开发一个应该提供支持超媒体的 REST API 的图像服务器。 (具有登录、注册、上传和下载图片等基本功能)

我想使用 Glassfish 作为服务器来开发我的项目,Java 作为编程语言。

如何开发项目?我认为一个可能的想法是创建不同的 Servlet(这是我的网站页面)并插入连接不同 Servlet 的链接(例如登录 Servlet 我可以通过帖子向自身发送信息并检查登录数据,如果这些都正常,它会创建一个会话并向主 Servlet 发送一个 GET 请求)。

这样实现对吗?有更好的方法来实现这项服务吗? (也许是 JSF)

我在这里问是因为我害怕完全错过目标。

【问题讨论】:

    标签: java rest jakarta-ee soa hypermedia


    【解决方案1】:

    我建议你使用 Spring 项目。关于您所指出的内容,有多个 Spring 项目似乎非常有用。

    我认为您的项目应该有多种服务(“微服务”)。

    例如:

    • 认证/用户注册服务
    • 图片上传/下载服务
    • ...

    【讨论】:

    • 谢谢,我首先尝试运行一些简单的示例。顺便说一句,如果我还想支持第三方应用程序的 OAuth,那么使用 Spring 可能是一个限制。 (对不起,如果可以期待答案,但我真的不知道)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-05
    • 1970-01-01
    • 1970-01-01
    • 2010-10-05
    • 1970-01-01
    • 2010-09-20
    相关资源
    最近更新 更多