我对服务器、web API和web应用程序的概念完全陌生。我有一个项目,其中我需要设计一个允许客户端修改数据库的Web API (通过API对客户端隐藏)。
还有一个web应用程序,它具有一些功能。web应用程序还必须与数据库交互。
所以我的问题是,我应该在同一个项目中还是在两个不同的项目中开发Web API (Server)和web应用程序?
出于学习的目的,我选择使用Mean stack实现该系统。Mean代表MongoDB、ExpressJS、Angular和NodeJS。由于Mean堆栈包含开发API和Web应用程序的技术,我是应该开发一个项目中的所有代码并将其部署到我的服务器中,还是
您是否将开发人员的控制面板和应用程序的web服务保留在一个项目中?或者你把它们分成两个不同的项目?
(开发人员的控制面板,用于设置web服务API、检查日志、读取文档规范和每个web服务的详细信息)
当你托管解决方案时,你会这样做..
developer.domain.com <-- developer's control panel
api.domain.com <--- web service api
or
api.domain.com <-- both developer's control pnel and web service api
我正在GWT(Google Web Toolkit)上开发项目,我需要调用web服务(JAX-WS)。但问题是我不知道如何从GWT调用web服务,所以我需要知道如何在GWT客户端使用访问JAX-WS?我在eclips上开发我的项目,我的服务在glassfish服务器上运行。
请给出一些基本的说明来解决这个问题。