我唯一集成或使用过的web服务是RESTful。我现在正试图与第三方SOAP服务集成,并且对看似复杂的SOAP看起来是多么令人敬畏。
对于REST,我使用一个名为的JAX客户端,它使点击RESTful端点成为一件小菜一碟。例如,如果一个服务正在http://api.example.com/fizz上公开一个http://api.example.com/fizz端点(例如,用于向上Fizz对象),那么在泽西岛,我可能会创建一个类似于此的服务客户机(伪代码):
// Groovy pseudo-code
class Fizz {
int type
boolean derps
我不想在目标机器上安装数据库服务器。我们可以简单地发布一个嵌入了数据库的jar文件,而不用担心单独安装数据库服务器?
我使用derby在netbeans中创建了一个应用程序,它在我的pc上运行得很好,但当我在其他机器上运行时,它给了我Error connecting to server localhost on port 1527 --> this error says that there is no Database running on port 1527.,但我不希望客户端花费更多的精力来启动数据库服务器和所有的技术流程。它应该是可简单运行的,当我启动应用程序时,Derby DB
我想构建一个web应用程序,它基本上是一个restful风格的web服务,提供json消息。我希望它尽可能简单。我在考虑使用servlet(带注释)。JPA作为数据库层是必须的Toplink或Hibernate。最好是在Tomcat上工作。我想有应用程序分为模块提供不同的功能(身份验证服务,客户服务等)。我希望能够在不重新安装服务器上的整个应用程序的情况下更新这些模块-就像eclipse插件一样,用户(当他输入webapp的主页url时)被通知更新可用,点击它,应用程序正在下载和安装更新的模块。
我认为可以使用OSGI实现此功能,但我找不到任何示例代码,也找不到使用简单的hello world