如何使用Java编写Web服务。
如何使用Java编写Web服务
在编写Web服务之前,我们需要先了解两种主要的Web服务架构,然后决定哪种适合我们的情况或用途。
一种是基于REST(GET、PUT、POST、DELETE、PATCH)的JAX-RS架构,可以参考以下链接:http://docs.oracle.com/javaee/6/tutorial/doc/giepu.html
另一种是基于SOAP的JAX-WS架构,可以参考以下链接:http://docs.oracle.com/javaee/5/tutorial/doc/bnayn.html
我们可以比较这两种架构的区别,可以参考以下链接:Main differences between SOAP and RESTful web services in java
根据我们的需求和理解,选择适合我们的架构来编写Web服务。
文章标题:如何用Java编写Web服务
假设你已经对Java编程有很好的理解。首先,我认为你应该了解Java用于Web的知识。我推荐这本书:《Head First Servlets and JSP》,你可以在以下链接找到它:http://www.amazon.com/Head-First-Servlets-JSP-Certified/dp/0596516681/。接下来,你可以学习Java编写Web服务的知识,我推荐这本书:《Java Web Services: Up and Running》,你可以在以下链接找到它:http://www.amazon.com/Java-Web-Services-Up-Running/dp/1449365116。当然,互联网上也有很多教程,但是书籍可以给你提供更多的背景信息。