【发布时间】:2018-02-09 18:41:58
【问题描述】:
我有一个已经开发的 java web 应用程序。
框架是JSP、Spring、hibernate。
数据库是 MySQL。
现在对于应用程序,我想创建休息服务,以便将其提供给 Android 开发人员。
谁能帮我如何为此创建 REST Web 服务?
【问题讨论】:
我有一个已经开发的 java web 应用程序。
框架是JSP、Spring、hibernate。
数据库是 MySQL。
现在对于应用程序,我想创建休息服务,以便将其提供给 Android 开发人员。
谁能帮我如何为此创建 REST Web 服务?
【问题讨论】:
可能重复 Calling REST API from an android app
添加了上面的url:您需要在服务器端编写rest服务,以便您可以处理来自android应用程序的rest调用。从restful你可以调用业务逻辑。如果是Spring框架本身的业务逻辑,最好把业务逻辑分开,既可以从Spring调用,也可以从Restful调用。如果可能的话,还有另一种方法来处理它。在 JSP 中,您也可以通过 restful 调用服务器端,因此在这种情况下,两个端点都是 restful。
【讨论】:
您的所有代码(业务逻辑)已经存在于您的 Web 应用程序类中。您将在 webmethod 中复制粘贴相同的代码,这些代码现在作为 web 服务公开。
您可以为 webservice 创建不同的项目,也可以转换同一个项目。您必须先添加依赖项,然后再进行少量更改..
最好使用 springboot 创建新项目并在此重用该代码..
在除 html 或 jsp 之外的 web 服务中,您将返回 json。您只需返回类配置会将其转换为 json。如果你配置了东西
【讨论】:
您的所有代码(业务逻辑)已经存在于您的 Web 应用程序类中。您将在 webmethod 中复制粘贴相同的代码,这些代码现在作为 web 服务公开。
您可以为 webservice 创建不同的项目,也可以转换同一个项目。您必须添加对休息的依赖,并对此进行少量更改..
最好使用 springboot 创建新项目并在此重用该代码..
在除 html 或 jsp 之外的 web 服务中,您将返回 json 并且一些注释会更改。你可以检查如何编写基本的休息服务。使用弹簧靴将变得简单快捷。
【讨论】: