Java web服务与web应用
我是网络服务新手。我已经使用AXIS2编写了一些客户机,但仅此而已。现在我必须创建一些将被其他人使用的服务。我们有一个使用wicket编写的web应用程序 我的web服务是否需要成为web应用程序的一部分。它可以单独部署,但仍然使用web应用程序使用的相同代码Java web服务与web应用,java,web-services,Java,Web Services,我是网络服务新手。我已经使用AXIS2编写了一些客户机,但仅此而已。现在我必须创建一些将被其他人使用的服务。我们有一个使用wicket编写的web应用程序 我的web服务是否需要成为web应用程序的一部分。它可以单独部署,但仍然使用web应用程序使用的相同代码 关于如何开始的任何提示,包括安全性、身份验证等。非常感谢阅读材料、教程的任何参考。一次回答一个问题: web服务是否需要成为web应用程序的一部分?不可以。它可以是一个完全独立的项目,有自己的部署 它可以单独部署吗?是的,见第1页 它可以
关于如何开始的任何提示,包括安全性、身份验证等。非常感谢阅读材料、教程的任何参考。一次回答一个问题:
记住,我以前从未使用过wicket,所以我不知道上面的链接是否值得 关于安全。您通常向您的客户机提供某种web api“密钥”。然后将该密钥传递给每个api调用,然后对其进行身份验证和授权验证。这就是大多数系统的工作方式 此外,与web应用程序一样,对API的调用应该通过SSL连接进行,以防止任何人窃听对话
就日志记录而言,这与为普通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。