名称 | 类型 | 必填 | 说明 | |
key | String | 是 | 应用APPKEY | |
isbn | String | 是 | 图书ISBN编码 | |
dtype | String | 否 | 返回结果格式:可选JSON/XML,默认为JSON | |
format | Boolean | 否 | 当返回结果格式为JSON时,是否对其进行格式化,为了节省流量默认为false,测试时您可以传入true来熟悉返回内容 |
名称 | 类型 | 说明 | |
请参考JSON返回示例 | - | - |
{
"result": {//查询结果对象
"id": "4745287",//书籍ID
"rating": {//书籍评分
"max": "10",//最高分
"numRaters": "331",//打分人数
"average": "7.4",//平均分
"min": "0"//最低分
},
"title": "软件架构师应该知道的97件事",//名称
"subtitle": "",
"alt_title": "97 Things Every Software Architect Should Know",//原名
"origin_title": "",
"binding": "",
"translator": [//翻译者
"徐定翔",
"章显洲"
],
"catalog": "前言客户需求重于个人简历简化根本复杂性,消除偶发复杂性关键问题可能不是出在技术上以沟通为中心,坚持简明清晰的表达方式和开明的领导风格架构决定性能分析客户需求背后的意义起立发言故障终究会发生我们常常忽略了自己在谈判量化需求一行代码比五百行架构说明更有价值不存在放之四海皆准的解决方案提前关注性能问题架构设计要平衡兼顾多方需求草率提交任务是不负责任的行为不要在一棵树上吊死业务目标至上先确保解决方案简单可用,再考虑通用性和复用性架构师应该亲力亲为持续集成避免进度调整失误取舍的艺术打造数据库堡垒重视不确定性不要轻易放过不起眼的问题让大家学会复用架构里没有大写的“I”使用“一千英尺高”的视图先尝试后决策掌握业务领域知识程序设计是一种设计让开发人员自己做主时间改变一切设立软件架构专业为时尚早控制项目规模架构师不是演员,是管家软件架构的道德责任摩天大厦不可伸缩混合开发的时代已经来临性能至上留意架构图里的空白区域学习软件专业的行话具体情境决定一切侏儒、精灵、巫师和国王向建筑师学习避免重复欢迎来到现实世界仔细观察,别试图控制一切架构师好比两面神架构师当聚焦于边界和接口助力开发团队记录决策理由挑战假设尤其是你自己的分享知识和经验模式病不要滥用架构隐喻关注应用程序的支持和维护有舍才有得先考虑原则、公理和类比再考虑个人意见和口味从“可行走骨架”开始开发应用数据是核心确保简单问题有简单的解架构师首先是开发人员根据投资回报率(ROI)进行决策一切软件系统都是遗留系统起码要有两个可选的解决方案理解变化的影响你不能不了解硬件现在走捷径,将来付利息不要追求“完美”,“足够好”就行小心“好主意”内容为王对商业方,架构师要避免愤世嫉俗拉伸关键维度,发现设计中的不足架构师要以自己的编程能力为依托命名要恰如其分稳定的问题才能产生高质量的解决方案天道酬勤对决策负责弃聪明,求质朴精心选择有效技术,绝不轻易抛弃客户的客户才是你的客户!事物发展总会出人意料选择彼此间可协调工作的框架着重强调项目的商业价值不仅仅只控制代码,也要控制数据偿还技术债务不要急于求解打造上手(Zuhanden)的系统找到并留住富有激情的问题解决者软件并非真实的存在学习新语言没有永不过时的解决方案用户接受度问题清汤的重要启示对最终用户而言,界面就是系统优秀软件不是构建出来的,而是培育起来的索引",//详细介绍
"pages": "224页",//页数
"images": {//所有图片
"small": "http://v2.avatardata.cn/BookInfo/Img?file=811f419546724ce4bb96e58454fc6777.jpg",//最小图片
"medium": "http://v2.avatardata.cn/BookInfo/Img?file=a2bdd1d04e0e4eea9e6757b43d32a1cf.jpg",//中规格图片
"large": "http://v2.avatardata.cn/BookInfo/Img?file=cf8f4104ed75468faf0b4b28c4b9b1a7.jpg"//大规格图片
},
"image": "http://v2.avatardata.cn/BookInfo/Img?file=a2bdd1d04e0e4eea9e6757b43d32a1cf.jpg",//图片
"pubdate": "2010年4月",//出版日期
"publisher": "电子工业出版社",//出版社
"Isbn10": "7121106353",//十位ISBN编码
"Isbn13": "9787121106354",//13位ISBN编码
"author": [//作者
"Richard Monson-Haefel 编"
],
"author_intro": "蒙森-哈斐尔,O’Reilly出版的Enterprise JavaBeans和Java Message Service,First Edition两本书的合著者之一,企业计算领域全球领先的专家。",//作者简介
"summary": "优秀的软件架构师应该既掌握业务知识又具备技术能力,做到这一点绝非易事,本书想要探讨的就是这个主题。这是一本真正的开源图书,我们邀请到50多位杰出的软件架构师参与写作。大家无偿地分享了各自的工作经验和心得,内容从规避风险的方法到组建团队的技巧,涵盖了架构设计的方方面面。衷心希望这97篇文章能激发您的思考,解决您工作中的困惑。\nO’reilly第一本开源图书,业界专家集体智慧创作 。\n旨在“为全世界的软件架构师提供洞察力和指导”。\n集思广益、覆盖面广、写法新颖 。\n技术社区及程序员博客热议 。",//简介
"price": "39.80元",//价格
"tags": [//标签
{
"count": 370,//打此标签的书籍数
"name": "架构",//标签名称
"title": "架构"//标签抬头
},
{
"count": 331,
"name": "架构师",
"title": "架构师"
},
{
"count": 217,
"name": "软件工程",
"title": "软件工程"
},
{
"count": 110,
"name": "软件架构师",
"title": "软件架构师"
},
{
"count": 98,
"name": "设计",
"title": "设计"
},
{
"count": 88,
"name": "计算机",
"title": "计算机"
},
{
"count": 85,
"name": "软件开发",
"title": "软件开发"
},
{
"count": 57,
"name": "软件",
"title": "软件"
}
]
},
"error_code": 0,//调用结果(请先验证为0,0表示调用成功,且为0时才会返回查询结果)
"reason": "Succes"//结果说明
}