精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-10-21
最后修改:2014-11-24
活动时间: 2014年10月21日--11月4日 话题讨论:
欢迎大家在活动期间在本贴集中参与话题讨论,期间专家韩陆(ID:marshan)会对每一个问题认真进行答复。 活动结束后将在所有参与用户中选出5名获奖者,赠送《Java RESTful Web Service实战》。 书名:Java RESTful Web Service实战 作者简介: 韩陆,资深Java技术专家,从业12年,曾在用友(总部)、新浪、Avaya和Technicolor等知名企业从事研发工作,现就职于阿里巴巴(总部),从事敏捷和自动化测试的研发工作,实践经验非常丰富。常活跃于InfoQ、CSDN等技术传播平台,曾经在多种大小技术会议和沙龙上分享自己的经验。《JSF和Richfaces使用指南》作者,《Java EE 7 Essentials》译者。 书籍内容简介: 国内首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内著名技术专家联袂推荐!不仅深刻解读了最新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。 试读样章下载地址:http://dl.iteye.com/topics/download/4aeb4671-a932-38cb-9a50-8e9a99ad794d 书籍购买地址:http://item.jd.com/11553647.html =============================================================== 获奖名单公布 yunzhu、 他山之石、 CoderDream 、 白糖_ 、 readitbooks 请以上用户于2014.12.2之前将您的姓名、电话、邮寄地址通过发送站内信给ITeye管理员或者直接发邮件至webmaster@iteye.com,逾期视为自动放弃奖品哦。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2014-10-22
不错,作为Jersey的入门书覆盖的十分全面,还包括了Spring和调优。
期待下一版介绍一些新的东西 |
|
返回顶楼 | |
发表时间:2014-10-22
请问RESTful风格的web service可以完全替代SOAP吗?
|
|
返回顶楼 | |
发表时间:2014-10-23
1、文中好像一直说RESTful非常适合互联网应用,请问是否适合传统的企业应用呢?
2、在企业应用系统中,如果将Controller层全部使用RESTful实现,View层统一通过Http访问RESTful风格的Controller,请问这样做是否合适呢? 3、还是说,RESTful主要还是适用于传统WebService的使用场景,主要还是用来代替传统WebService? 一直喜欢RESTful,但是一直没有付诸实施过,因为身边没怎么见到人用过,还带着很多疑惑,望大神解惑 |
|
返回顶楼 | |
发表时间:2014-10-23
大神,restful相关的书也看过两本,可是理解总是差点,最直观的就是url资源上的定义。我的问题有如下几个:
1.无状态,这个要每一步都带上需要的状态才行,怎么实现更合适? 2.restful认证的问题,顺便问一下webservice认证 3.远程调用的事务如何处理? |
|
返回顶楼 | |
发表时间:2014-10-23
alieismy 写道 请问RESTful风格的web service可以完全替代SOAP吗?
SOAP是封装格式,是RPC风格的通信。单从风格而言,RESTful风格、HTTP格式的封装更简单、明确。就业务而言,替换是没有问题的。 值得说明的是,两者并不是对立关系。 |
|
返回顶楼 | |
发表时间:2014-10-23
yunzhu 写道 1、文中好像一直说RESTful非常适合互联网应用,请问是否适合传统的企业应用呢?
2、在企业应用系统中,如果将Controller层全部使用RESTful实现,View层统一通过Http访问RESTful风格的Controller,请问这样做是否合适呢? 3、还是说,RESTful主要还是适用于传统WebService的使用场景,主要还是用来代替传统WebService? 一直喜欢RESTful,但是一直没有付诸实施过,因为身边没怎么见到人用过,还带着很多疑惑,望大神解惑 1. BS结构的企业应用完全可以使用JAX-RS2标准实现业务。 2. 这正是Spring-Web MVC做的事情,但不是JAX-RS标准。合适与否看相对于谁,如果相对Java EE的标准,这种实现是“民间”做法;但相对于REST本身,如果开发者理解足够到位,我个人是很支持的,没什么不合适。但这样的实现代价会大些,因为jersey提供了面向资源开发足够的封装。 3. JAX-WS和JAX-RS不是替代关系。 RESTful的应用比比皆是,最近我在研究docker,docker就提供了“非常接近”REST的远程接口。一旦你真的开始关注,这些实现就会映入眼帘的。 |
|
返回顶楼 | |
发表时间:2014-10-23
他山之石 写道 大神,restful相关的书也看过两本,可是理解总是差点,最直观的就是url资源上的定义。我的问题有如下几个:
1.无状态,这个要每一步都带上需要的状态才行,怎么实现更合适? 2.restful认证的问题,顺便问一下webservice认证 3.远程调用的事务如何处理? 1. 这是统一接口的设计问题。关键在于接口的设计,比如status就是当前资源的一个属性,带上是没有问题的,否则是API设计的问题。 2. JAX-RS没有涉及这个内容,换句话说,该标准是Java EE标准的一个子集,它依赖于Java EE生态环境。我在书中提供了相关的章节,希望符合你的预期。如果你只关心代码实现,可以直接看隋书的代码。代码实现是理论的依据,本书是先有代码,后有文字的。 3. 同二,标准里没有。通常jersey与spring、JPA一起工作,依托spring的service级别事务管理,进而实现JPA的事务。 |
|
返回顶楼 | |
发表时间:2014-10-26
https://mongolab.com 是mongo的云服务 可以注册并选择免费版本体验 这是一个非常优秀的RESTful web services的实例!
|
|
返回顶楼 | |
发表时间:2014-10-27
最近公司在写一个新项目, 经理提到了restful web service , 让我们可以体验下这个, 但是从未接触也未听到过。
|
|
返回顶楼 | |