使用泽西创建REST服务?

时间:2013-04-29 08:58:40

标签: java http rest jersey

我按照this(第7段)教程使用泽西创建了Rest服务。然而最后我有点失望,因为它不是我想要的。

我想到的是创建一个带有jersey的java服务器,客户端可以向它发出请求,服务器可以将数据保存在MySQL数据库中。

在教程中,我展示了如何发布帖子请求?即便如此,我使用了一些html和4种不同的java类,没有任何解释。在PHP中同样的事情是不到40行代码,一切都很有意义。

我不知道从哪里开始,因为每个人都建议我阅读本教程以了解我需要的内容。但我不明白为什么我不了解它的目的。

您知道我可以查看的任何教程,还是指出了正确的方向?我以前从未在java中开发过,之前我也没有使用过tomcat,所以对我来说一切似乎都很新鲜。我习惯了php和apache。

1 个答案:

答案 0 :(得分:0)

您提到的教程侧重于使用Java创建RESTful Webservices。它针对分布式系统,客户端可以向服务器发出请求。我认为该教程对此非常有帮助。

另一方面,您似乎正在搜索可帮助您创建可以向/从数据库保存/检索数据的Web应用程序的教程。例如,您可以在http://zetcode.com/tutorials/jeetutorials/mysqldatabase/

中找到一个

然后,对于Web客户端,您有不同的选择,例如GWT或JSF。此外,对于持久层,您可能需要检查Hibernate或JPA。

相对于Tomcat,它实现了Sun Microsystems的Java Servlet和JavaServer Pages(JSP)规范,并为Java代码提供了“纯Java”HTTP Web服务器环境。简而言之,Tomcat是您部署和运行Java Web应用程序的地方;就像你在Apache中部署PHP应用程序一样(安装了PHP)。