上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 101 下一页
摘要: 什么是变体变体(Variant),又译为变种。它是指这样一些软件产品,它们彼此有一些相同之处,但又彼此有所区别,就好像一群兄弟姐妹。弟弟将来无论怎么长,也不会长成跟哥哥现在的样子一模一样;姐姐像妹妹现在这么大的时候,跟妹妹现在的样子也不完全一样。所以说,他们之间的差异是与生俱来的、本质上的,并不完全是时间演进和个人成长的结果。变体也是一样。所以SuperPen1.0 for Windows版和SuperPen1.0for UNIX版之间互为变体。而SuperPen 1.0版和2.0版之间并不是互为变体,尽管它们之间也相似。那么,什么情况下会产生变体呢?l 因支持不同操作系统而产生变体这是产生变 阅读全文
posted @ 2012-06-27 16:32 博文视点(北京)官方博客 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 未雨绸缪——理解软件配置管理(第2版)董越著ISBN978-7-121-16674-72012年6月出版定价:69.00元16开272页内 容 简 介软件配置管理为软件开发提供了基础性的支持环境,它与软件开发中的所有角色都有联系,因此本书是写给所有与软件开发有关的人士看的,而不仅仅是写给软件配置管理人员的。本书分为两篇,上篇详细介绍了软件配置管理的基本知识;下篇主要讲述了软件配置管理的一些实际问题。本书的目标是让读者用很短的时间就能掌握软件配置管理的基础知识,在参与软件开发时,具备软件配置管理方面的基本素养。本书的一大特色是作者用诙谐生动的语言来讲述专业的技术知识。文中充满睿智的调侃,为读者营 阅读全文
posted @ 2012-06-27 16:32 博文视点(北京)官方博客 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 转型时代丛书CDN技术详解雷葆华 孙颖 王峰 陈晓益著ISBN978-7-121-16528-32012年4月出版定价:69.00元16开408页内 容 简 介本书内容包括CDN技术的发展历程、关键技术、商业化服务现状,以及对未来的发展展望,对构成CDN系统的关键功能模块GSLB、SLB、Cache进行了重点讲解,除技术原理之外,还对实现这些功能模块所涉及的一些协议和开发工具进行了讲解,希望能帮助读者了解CDN这项技术,并对CDN系统的设计和开发有一些初步的体会。本书适合从事互联网开发和运营工作的专业人士、电信运营服务从业人员,以及相关专业的高校学生。名家推荐CDN已经从为网站提供简单加速的增 阅读全文
posted @ 2012-06-25 16:10 博文视点(北京)官方博客 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 智慧城市丛书走进移动支付:开启物联网时代的商务之门ISBN978-7-121-16908-3中国电信移动支付研究组编著2012年6月出版定价:69.00元16开400页内 容 简 介随着智能手机的普及,移动互联网的快速发展,我国的移动电子商务迎来了新的发展机遇,而移动电子商务的真正核心在于支付。支付手段的易用性、安全性、信用度和用户接受度会影响移动电子商务的发展。本书深入浅出地阐述了移动支付的发展、关键技术的演进、行业应用及商业模式等重要方面,并就移动支付与物联网技术、信息技术、电子商务等技术和业务层面的融合做了开放性的探讨。对于读者了解这个新兴产业有及时、恰当的帮助。本书适合从事移动支付及其 阅读全文
posted @ 2012-06-25 15:24 博文视点(北京)官方博客 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 自动化组件测试“组件测试”或“子系统测试”验证系统的各个部分,可能需要安装整个系统或某些外部依赖关系,如数据库、文件系统或网络终端等。这些测试验证组件间的交互能产生预期的组合行为。典型的组件测试需要底层数据库支持,甚至可能跨越架构边界。因为每个测试用例执行的代码量更大,每个测试的代码覆盖率也更大,所以这些测试一般比单元测试执行的时间长。代码清单6-3展示了一个组件测试的例子,它利用DbUnit框架来生成数据库中的基底数据,然后尝试基于数据库中的内容找到数据。DbUnit使用了一些XML文件,它读入这些文件并将对应的数据插入到匹配的数据库表中。代码清单6-3 使用DbUnit的组件测试publi 阅读全文
posted @ 2012-06-18 16:39 博文视点(北京)官方博客 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 自动化单元测试人们在使用“单元测试”这个术语时比较随意。这可能会导致困惑,特别是当人们开始声称他们的单元测试“花了很长的时间执行”时。为开发者测试定义一个常用词汇表有助于将测试进行有效的分类,从而创建一个有效的CI系统,能够执行快速的构建。“单元测试”验证软件系统中所有小元素的行为,这些小元素通常都是一个类。但是有时候,单元测试和被测试的类之间的这种一对一的关系会被放大,因为一些被测试的类耦合程度较高。代码清单6-1展示了利用TestNG框架编写的单元测试。TestNG是基于annotation的,因此@testng.test这样Javadoc一样的注释出现在了startPatternTest 阅读全文
posted @ 2012-06-15 16:28 博文视点(北京)官方博客 阅读(189) 评论(1) 推荐(0) 编辑
摘要: Jolt大奖精选丛书持续集成:软件质量改进和风险降低之道ISBN978-7-121-14869-9[美]Paul M. Duvall (保罗.M. 杜瓦尔)Steve Matyas (史蒂夫.迈耶斯) Andrew Glover(安德鲁.格洛弗)著王海鹏译2012年6月出版定价:49.00元16开272页宣传语:一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术图书只有在获得了Jolt奖之后才能真正奠定经典的地位。内 容 简 介Jolt大奖素有“软件业之奥斯卡”的美称,本丛书精选自Jolt历届获奖图书,以植根于开发实践中的独到工程思想与杰出方法论为主要甄选方向。本书全面深入 阅读全文
posted @ 2012-06-13 16:54 博文视点(北京)官方博客 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 什么是MVCMVC 是一种设计模式,它将应用划分为3 个部分:数据(模型)、展现层(视图)和用户交互层(控制器)。换句话说,一个事件的发生是这样的过程:1.用户和应用产生交互。2.控制器的事件处理器被触发。3.控制器从模型中请求数据,并将其交给视图。4.视图将数据呈现给用户。现在来看一个真实的例子,图1-1展示了在Holla 中如何发送新的聊天消息。1.用户提交一个新的聊天消息。2.控制器的事件处理器被触发。3.控制器创建了一个新的聊天模型(Chat Model)记录。4.然后控制器更新视图。5.用户在聊天窗口看到新的聊天消息。我们不用类库或框架就可以实现这种MVC 架构模式。关键是要将MVC 阅读全文
posted @ 2012-06-11 16:20 博文视点(北京)官方博客 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 向模块化进军,创建类在讲解MVC 的本质之前,我们首先给大家补习一下基础知识,比如JavaScript 的类和事件。只有打下一个坚实的基础,才能更好地学习、理解更高级的概念。对于静态的类来说,JavaScript对象直接量就已经够用了,但它对使用继承和实例来创建经典的类往往更有帮助。有必要强调一下:JavaScript 是基于原型的编程语言,并没有包含内置类的实现。但通过JavaScript 可以轻易地模拟出经典的类。JavaScript 中的类口碑并不太好,因为“不够JavaScript”而饱受批评。jQuery 并没有涉及太多架构方法和继承模式,这让JavaScript 开发者确信自己不必 阅读全文
posted @ 2012-06-08 16:35 博文视点(北京)官方博客 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 自定义事件和jQuery插件Query 插件的实现深受自定义事件机制的影响,同样,自定义事件也是处理与DOM 产生交互的代码逻辑片段之间耦合的很好的架构方法。当你想给你的应用添加一个功能片段时,或许经常纠结于是否应当将这个片段抽离为一个插件。自定义事件的思路可以帮你做这种解耦,并逐渐形成一个可复用的库。比如,我们来看一个简单的jQuery插件——选项卡。我们让ul 列表来响应点击事件。当用户点击一个列表项,给这个列表项添加一个名为active 的类,同时将其他列表项中的active 类移除:<ul id="tabs"><li data-tab=" 阅读全文
posted @ 2012-06-06 15:57 博文视点(北京)官方博客 阅读(230) 评论(0) 推荐(0) 编辑
上一页 1 ··· 28 29 30 31 32 33 34 35 36 ··· 101 下一页