![]()
敏捷建模:增强沟通和理解
我们创建软件解决方案时,建模有助于我们进行沟通和理解。因为在交付软件解决方案的时候,沟通和理解是最关键的两个环节,所以不应该忽略建模这一有价值的工具。敏捷建模遵循敏捷的价值观和原则,应该成为敏捷工具箱里的实践之一。
![]()
我们创建软件解决方案时,建模有助于我们进行沟通和理解。因为在交付软件解决方案的时候,沟通和理解是最关键的两个环节,所以不应该忽略建模这一有价值的工具。敏捷建模遵循敏捷的价值观和原则,应该成为敏捷工具箱里的实践之一。
近日,Vmware宣布了VMware vFabric Suite 5.1,增加了自动化部署、企业级开源支持,同时还增加了对PostgreSQL的支持以及SQLFire内存数据库的一个扩展。
斯坦福大学专业发展中心在3月8号举办了一场免费的在线研讨会,其中讨论了设计思维背后的思想。支点思维是一项新的研究领域,它强调如何缩小团队,尤其是软件工程项目团队中“发散型学习者”和“聚敛型学习者”的差别。

《精通HTML5和CSS3设计模式》一书记录了目前HTML5应用程序的许多常见设计模式。InfoQ对该书作者之一Dionysios Synodinos进行了采访,谈到了该书以及HTML5应用的相关内容。
![]()
虽然依赖注入的主要模式易于理解,但如果对它没有一个全局的理解,就很难成功实现它。DI是对控制反转(IoC)原则的应用,想要成功实现IoC,你就要把你的思维逆转过来。这篇文章勾画了成功实现DI所需的心智模型。

大家应该都听说过测试驱动开发(TDD),或者看过别人演示如何TDD,比如去解决一个求素数的问题。相信也有不少人亲自做过尝试。那么在一个实际的项目中,到底应该如何做TDD呢?这里,将给出一个实际的例子,演示如何用TDD去做一个端到端的Web开发的Story。从页面,到后台代码,到数据库,一步步驱动完成这个故事。其内容可能会涉及到:Web测试(webDriver);单元测试(TestNG);Mock(Mockito);重构;数据库重构(DBDeploy)...
通过这次演讲,希望大家能够对实际项目中的TDD应用有一定的了解。

本演讲剖析了Flex/AIR富互联网应用工作流程,重心放在从捕捉客户需求、使用者经验设计、界面设计到程序开发过程中,所有参与人员如何协同工作以确保最终成品符合企业客户需求。本视频录制于QConBeijing2009。
Juergen Hoeller和Charles Humble谈论了Spring 3.1与Spring 3.2中即将出现的新特性。采访中还探讨了SpringSource对标准化的态度,Java 7与Java 8语言的变化以及Java EE 6对框架带来的影响。
Ralph Johnson和Joe Armstrong讨论了OOP的现状,Smalltalk正确和错误的方面,以及镜像的概念。此外,Joe还说,只要OOP和Erlang一样专注于消息传递,他就会喜欢这种方式。
本文由侯伯薇翻译。
.jpg)
《Java事务设计策略》展示了如何使用基于Java的框架(如EJB和Spring)提供的事务模型来设计高效的事务管理策略。讲解了本地的、 编程式的、申明式的,以及XA的模型;此书包括了一系列说明如何高效利用这些模型的设计模式。

InfoQ中文站的电子杂志《架构师》(2012年1月刊)出炉了。本期的主编是InfoQ中文站翻译团队编辑金明。本期专题邀请云服务提供商的专家撰写文章讨论各自的实战经验,阐述各自的应对措施。其中既有新浪云SAE架构设计、监控的真实分享,也有又拍网如何做好云存储与基于图片的云服务。此外,本期专题还整理了云应用开发商分享的开发经验与实践。希望能够为希望迁移到云、或者开发云应用的朋友们解开对于云服务可用性的疑虑。

本迷你书是《Spring揭秘》的精选版,节选了原书中介绍Spring IoC容器的6章。本书以幽默生动的语言、辅以有趣的故事和典故,循循善诱地阐述了Spring框架的方方面面。

OSWorkflow是用纯Java语言编写,并且开放源代码。它最大的特点就是极其的灵活。它面向的用户群是具有技术背景的软件开发人员,用户可以根据自己的实际需求,用XML配置出完全符合自身业务逻辑的流程,从而取代复杂的代码。OSWorkflow适用于任何Java平台,并且在企业ERP开发中得到了非常广泛的应用。本书主要介绍了OSWorkflow的必要文件、运行示例,如何持久化,如何和Spring、OScore整合,如何理解OSWorkflow,以及GUI可视化设计器的使用和使用OSWorkflow的接口创建工作流等。