在这种情况下我需要Web服务吗?我们什么时候使用它们?

时间:2013-06-15 01:13:25

标签: web-services apache tomcat web-applications webserver

我的问题是关于网络服务及其周围的所有内容。我开发了一个java web应用程序,使用hibernate(连接mysql数据库),jsf和primefaces。我必须向用户展示的唯一内容是index.xhtml,它将搜索数据库中的数据。所有这一切都在我的PC上使用我的本地apache服务器运行。

但是当我想知道我是否在公司的apache服务器中部署这个Web应用程序时,我想到了一个疑问,我们是否需要像Web服务那样的东西o他们只能访问index.xhtml并开始查询?

对不起,但我完全是新的重复网络服务,网络应用程序,网络服务器和所有这些东西。

PS。那么,我们何时使用网络服务?和网络服务器?

提前致谢:)

1 个答案:

答案 0 :(得分:1)

Web服务通常用作可能集成到另一个应用程序中的API。例如,如果您有办法接受付款信息。您可以制作一个Web服务,让其他应用程序(例如拍卖网站)调用您的Web服务来完成某些工作。

把它想象成可以在网络上访问的DLL。它没有接口,它是返回数据或执行某些代码的方法集合。它不会返回UI。

使用网络服务时,与需要将代码分解为单独的程序集时的问题类似。

根据您上面的具体问题,您不需要Web服务,如果您的Web应用程序正在执行您需要执行的所有操作,那么您只需要一个Web应用程序。