您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Java RESTful Web Service实战
装帧: 平装
出版社: 机械工业出版社
作者: 韩陆 著作
出版日期: 2014-10-01
商品条码: 9787111478881
版次: 1
开本: 16开
页数: 296
出版年份: 2014
定价:
¥69
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
靠前首本完整、深度地讲解如何基于Java标准规范实现REST风格的Web服务的专著,阿里巴巴Java技术专家12年开发经验结晶,3位业内有名技术专家联袂推荐!不仅深刻解读了近期新的JAX-RS标准和其API设计,以及Jersey的使用要点和实现原理,而且系统讲解了REST的基本理论,更重要的是从实践角度深度讲解了如何基于Jersey实现完整的、安全的、高性能的REST式的Web服务。
韩陆编著的《JavaRESTfulWebService实战》共11章,分为三篇。靠前篇(靠前~5章)系统讲解了REST的基本理论和Jersey的基本实践,旨在帮助读者具备使用Java开发REST式的Web服务的基本能力。第二篇(第6~10章)深入讲解了写好REST程序的必要知识点,旨在帮助读者全面了解如何写好一个完整的、安全的、高性能的REST式的Web服务。第三篇(靠前1章)分享了笔者5年外企工作生涯中对自动化测试和敏捷的体会,希望可以帮助读者更宏观地审视REST的应用场景,给读者启发。
本书包含对部分源代码的解读,也包含大量示例和实现代码,还包含大型的、完整的项目示例。除此之外,本书还包括“阅读指南”、“小白讲堂”、“宅人坑事”等知识模块,旨在帮助读者能在愉悦中更好地阅读本书。
作者简介
韩陆,毕业于北京航空航天大学,资历Java技术专家,从业12年,曾在用友(总部)、新浪、Avaya和Technicolor等知名企业从事研发工作,现就职于阿里巴巴(总部),从事敏捷和自动化测试的研发工作,实践经验很好丰富。常活跃于InfoQ、CSDN等技术传播平台,曾经在多种大小技术会议和沙龙上分享自己的经验。《JSF和Richfaces使用指南》作者,《Java EE7 Essentials》译者。
目录
推荐序一
推荐序二
前言
第一篇够用就好——JAX-RS2.0基础
第1章JAX-RS2.0入门
1.1解读REST
1.1.1一种架构风格
1.1.2基本实现形式
1.2解读REST服务
1.3解读JAX-RS
1.4Jersey项目概要
1.5Java领域的其他REST实现
1.5.1其他JAX-RS实现
1.5.2其他REST实现
1.6本章小结
第2章JAX-RS2.0快速实现
2.1第一个JavaREST服务
2.1.1环境准备
2.1.2创建服务
2.1.3扩展服务
2.1.4测试和运行服务
2.2第一个Servlet容器服务
2.2.1创建和分析Web服务
2.2.2Jetty插件与REST服务
2.2.3运行在Servlet容器
2.2.4运行在JavaEE容器
2.3REST服务类型
2.4REST应用描述
2.4.1应用的描述
2.4.2资源的描述
2.4.3WADL的配置
2.5第一个完整的REST服务
2.5.1定义资源
2.5.2集成Spring
2.5.3集成JPA
2.5.4集成jQuery
2.5.5请求处理流程分析
2.6REST调试工具
2.6.1命令行调试工具cURL
2.6.2基于浏览器的图形化调试插件
2.7本章小结
第3章RESTAPI设计
3.1REST统一接口
3.1.1GET方法
3.1.2PUT方法
3.1.3DELETE方法
3.1.4POST方法
3.1.5WebDAV扩展方法
3.2REST资源定位
3.2.1资源地址设计
3.2.2@QueryParam注解
3.2.3@PathParam注解
3.2.4@FormParam注解
3.2.5@BeanParam注解
3.2.6@CookieParam注解
3.2.7@Context注解
3.3REST传输格式
3.3.1基本类型
3.3.2文件类型
3.3.3InputStream类型
3.3.4Reader类型
3.3.5XML类型
3.3.6JSON类型
3.4REST连通性
3.4.1过渡型链接
3.4.2结构型链接
3.5REST响应处理
3.5.1返回类型
3.5.2处理异常
3.6REST内容协商
3.6.1@Produces注解
3.6.2@Consumes注解
3.7本章小结
第4章REST请求处理
4.1REST和AOP
4.2Providers详解
4.2.1实体Providers
4.2.2上下文Providers
4.3REST请求流程
4.4REST过滤器
4.4.1ClientRequestFilter
4.4.2ContainerRequestFilter
4.4.3ContainerResponseFilter
4.4.4ClientResponseFilter
4.4.5访问日志
4.5REST拦截器
4.6绑定机制
4.7优先级
4.8本章小结
第5章REST客户端
5.1客户端接口
5.1.1Client接口
5.1.2WebTarget接口
5.1.3Invocation接口
5.2资源释放
5.3连接器
5.4封装Client
5.5本章小结
第二篇全面掌握——JAX-RS2.0进阶
第6章REST安全
6.1身份认证
6.1.1基本认证
6.1.2摘要认证
6.1.3表单认证
6.1.4证书认证
6.2资源授权
6.2.1容器管理权限
6.2.2应用管理权限
6.3认证与授权实现
6.3.1基本认证与JDBCRealm
6.3.2摘要认证与UserDatabase-Realm
6.3.3表单认证与DataSource-Realm
6.3.4表单认证与JAASRealm
6.3.5证书认证与UserDatabase-Realm
6.4JAX-RS2.0实现
6.5其他安全考虑
6.6本章小结
第7章REST测试
7.1Jersey测试框架
7.2单元测试
7.2.1集成Spring的单元测试
7.2.2异步测试
7.3集成测试
7.4日志增强
7.5本章小结
第8章REST推送与异步通信
8.1服务器-浏览器通信
8.1.1Polling技术
8.1.2Comet技术
8.1.3SSE技术
8.1.4WebSocket技术
8.2SSE详述
8.2.1Java并发
8.2.2SSE流程
8.2.3SSE实现
8.3异步通信
8.4JAX-RS2.0实现异步通信
8.4.1服务端实现
8.4.2客户端实现和测试
8.5本章小结
第9章Jersey1.x迁移
9.1变更Maven依赖定义
9.2客户端迁移
9.2.1Client接口迁移
9.2.2WebTarget接口迁移
9.2.3QueryParam
9.3服务器端迁移
9.4本章小结
第10章JAX-RS调优
10.1使用缓存优化负载
10.1.1缓存协商
10.1.2条件GET
10.1.3REST缓存实践
10.1.4ab测试
10.2使用版本号优化服务
10.2.1何时使用版本号
10.2.2如何使用版本号
10.3使用参数配置优化服务
10.3.1通用配置
10.3.2服务器端配置
10.3.3客户端配置
10.4Java虚拟机调优
10.4.1虚拟机概述
10.4.2内存溢出与内存泄漏
10.5本章小结
第三篇实践分享——JAX-RS2.0综合
第11章统一自动化测试平台
11.1ATUP的定义
11.1.1需求仓库
11.1.2需求分析
11.1.3迭代规划
11.2ATUP的设计
11.2.1开发和部署环境
11.2.2模块定义和拓扑
11.2.3持续集成流程
11.3ATUP的实现
11.3.1Sprint1核心功能
11.3.2Sprint2模块功能
11.3.3Iteration1的演示和回顾
11.3.4Sprint3持续交付
11.3.5交付和总结
11.4本章小结
附录Web简史
参考资料
后记
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网