Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/374.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java web服务与web应用_Java_Web Services - Fatal编程技术网

Java web服务与web应用

Java web服务与web应用,java,web-services,Java,Web Services,我是网络服务新手。我已经使用AXIS2编写了一些客户机,但仅此而已。现在我必须创建一些将被其他人使用的服务。我们有一个使用wicket编写的web应用程序 我的web服务是否需要成为web应用程序的一部分。它可以单独部署,但仍然使用web应用程序使用的相同代码 关于如何开始的任何提示,包括安全性、身份验证等。非常感谢阅读材料、教程的任何参考。一次回答一个问题: web服务是否需要成为web应用程序的一部分?不可以。它可以是一个完全独立的项目,有自己的部署 它可以单独部署吗?是的,见第1页 它可以

我是网络服务新手。我已经使用AXIS2编写了一些客户机,但仅此而已。现在我必须创建一些将被其他人使用的服务。我们有一个使用wicket编写的web应用程序

我的web服务是否需要成为web应用程序的一部分。它可以单独部署,但仍然使用web应用程序使用的相同代码


关于如何开始的任何提示,包括安全性、身份验证等。非常感谢阅读材料、教程的任何参考。

一次回答一个问题:

  • web服务是否需要成为web应用程序的一部分?不可以。它可以是一个完全独立的项目,有自己的部署

  • 它可以单独部署吗?是的,见第1页

  • 它可以使用与web应用相同的代码吗?对这是如何引用web应用程序的问题。你可以考虑将代码分叉,或者只是把它嵌入到Web应用程序中。

  • 一些资源:

    记住,我以前从未使用过wicket,所以我不知道上面的链接是否值得

    关于安全。您通常向您的客户机提供某种web api“密钥”。然后将该密钥传递给每个api调用,然后对其进行身份验证和授权验证。这就是大多数系统的工作方式

    此外,与web应用程序一样,对API的调用应该通过SSL连接进行,以防止任何人窃听对话


    就日志记录而言,这与为普通web应用程序设置的日志记录没有什么不同。有很多日志记录工具,比如。

    一次只回答一个问题:

  • web服务是否需要成为web应用程序的一部分?不可以。它可以是一个完全独立的项目,有自己的部署

  • 它可以单独部署吗?是的,见第1页

  • 它可以使用与web应用相同的代码吗?对这是如何引用web应用程序的问题。你可以考虑将代码分叉,或者只是把它嵌入到Web应用程序中。

  • 一些资源:

    记住,我以前从未使用过wicket,所以我不知道上面的链接是否值得

    关于安全。您通常向您的客户机提供某种web api“密钥”。然后将该密钥传递给每个api调用,然后对其进行身份验证和授权验证。这就是大多数系统的工作方式

    此外,与web应用程序一样,对API的调用应该通过SSL连接进行,以防止任何人窃听对话


    就日志记录而言,这与为普通web应用程序设置的日志记录没有什么不同。有很多日志工具,比如。

    简短回答:一般来说,是的,您可以将web服务部署为web应用程序的一部分。您应该将web服务视为业务逻辑的另一个“视图”。如果您遵循了良好的模式(例如,将业务逻辑放在库中,而不是控制器中),这应该不会太难

    您可能希望通过将共享业务逻辑放在一个库中,然后将web服务和web应用程序拆分到另一个项目中来“实施”这一点

    web服务的选项实在太多,无法全部列出,但这里有一个地方可以作为教程查看:


    简短回答:一般来说,是的,您可以将web服务部署为web应用程序的一部分。您应该将web服务视为业务逻辑的另一个“视图”。如果您遵循了良好的模式(例如,将业务逻辑放在库中,而不是控制器中),这应该不会太难

    您可能希望通过将共享业务逻辑放在一个库中,然后将web服务和web应用程序拆分到另一个项目中来“实施”这一点

    web服务的选项实在太多,无法全部列出,但这里有一个地方可以作为教程查看:


    遵循下面的链接,该链接解释了如何将ASP.Net web应用程序功能公开为web服务。下面的文章以TrendsInvestment web应用程序为例来解释这个过程。在实现web服务时,包括了身份验证、缓存和分页等功能

    1) 文章链接。

    2) 修改后的web应用程序、web服务及其示例代码的链接。

    遵循下面的链接,该链接解释了如何将ASP.Net web应用程序功能公开为web服务。下面的文章以TrendsInvestment web应用程序为例来解释这个过程。在实现web服务时,包括了身份验证、缓存和分页等功能

    1) 文章链接。

    2) 修改后的web应用程序、web服务及其示例代码的链接。

    你能提供一些关于安全、授权和日志记录请求和响应的链接吗?你能提供一些关于安全、授权和日志记录请求和响应的链接吗?问题是关于用Java编写的web服务,而不是.NET。问题是关于用Java编写的web服务,而不是.NET。