领导力大挑战
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
该内容已经被标记书签!
标记书签错误,请重试!
作者 Mike Bria 译者 王丽娟 发布于 2010年11月17日
VMware在近日召开的SpringOne 2GX开发者大会上宣布,他们与Google合作的项目将在2010年11月初发布通用版本(General Availability)。该项目在Google Web Toolkit中引入了Spring Roo,把Spring Insight和Google Speed Tracer集成在了一起,并将Google的Eclipse插件纳入到了SpringSource工具套件中,以此来推进基于Java的云开发。
Google和VMWare宣布合作仅过了五个月,为了让企业软件开发人员在所有设备的任何云环境中都更有效率地构建、部署、管理应用,两家公司声明要开展一系列技术合作,而这一里程碑就是其中的第一个。
此次发布的重点是在Spring Roo生产力工具集中完全支持Google Web Toolkit(GWT)。正如InfoQ先前所报道的,开发人员在创建、构建、增强GWT Web应用时,利用Roo轻量、快速的应用开发 栈可以大大提升很多相关工作的自动化程度,也能加快进度。
Google的Eclipse插件提供了以GWT为中心的Eclipse工具,并支持Google App Engine。该插件集成基于Eclipse的SpringSource工具套件后,能为Web开发人员提供更为先进的工具。正如GWT博客上所说的,这一组合“能让构建前沿Web应用的开发人员使用那些过去只能用来构建桌面和服务器解决方案的工具,从而让开发人员轻松地构建和维护大型、基于Web的企业应用。”
你可以观看Roo创建者Ben Alex提供的Roo功能演示(或InfoQ对他进行的专访),也可以根据Google上的步骤开始使用GWT、Roo、STS、Google插件。
下一版本的关键则是把VMware的Spring Insight性能跟踪技术和Google的Speed Tracer集成起来,以便那些用Spring和GWT构建的云应用能实现端到端的性能可视化。Speed Tracer便于开发人员确定浏览器进程中最耗费CPU时间的地方,而Insight则能为经过服务器的每个请求步骤提供详细、记录时间的“后端”视图——两者集成之后,这些“后端”信息就可以同时展现在一个结合的仪表盘视图中。需要注意的是,有人对Insight目前绑定SpringSource tc Server应用服务器进行了批评,即便Dustin Mallory已经提供了解除这一限制的方法。
接下来的阶段和即将推出的计划显然会围绕手机Web应用技术展开。Google开发工具的产品经理Brad Abrams说到:
我们可以继续前进,在手机Web应用领域取得进展,VMWare和Google团队都为此而激动。按目前的情况看,当前的技术堆栈可以创建针对手机浏览器的优化Web应用。长远来说,我们将寻求结合手机的最佳实践、有风格的UI和HTML5特性,比如应用缓存、本地数据库存储和地理位置,以便开发人员和终端用户能有一流的体验。
InfoQ的Ryan Slobojan最近也就此公告、工具等内容对Abrams进行了采访,敬请关注。
查看英文原文:Google & Spring Collaborate To Advance Cloud Java Development
译者 王丽娟 王丽娟,04年大学毕业后持续从事Java EE中间件产品的开发,现在主要关注Java技术及中间件产品在云计算环境中的发展趋势和应用。
在实施Scrum项目的过程中,Scrum Master的角色是相当关键的,因为他是团队的推动者。本文围绕什么是仆人式领导、仆人式领导的起源、如何将领导力传达给团队、Scrum Master作为仆人式领导者的角色展开叙述,同时重点阐述仆人式领导者应有的基本内外特征。
论道WP第三篇专栏,以应用程序栏的使用为中心,包括了软键盘带来的问题、应用程序栏介绍、如何绑定应用程序栏的属性等几个方面的具体话题,为开发者顺利使用应用程序栏开发提供了具体指导。
在多线程并发编程中Synchronized一直是元老级角色,很多人都会称呼它为重量级锁,但是随着Java SE1.6对Synchronized进行了各种优化之后,有些情况下它并不那么重了,本文详细介绍了Java SE1.6中对于锁的性能优化,以及锁的存储结构及升级过程。
本次分享将首先介绍现代富文本编辑器的组成和实现,然后结合UEditor的开发过程,与参会者分享UEditor在设计和实现的过程中,所涉及到的核心功能的细节实现。
本次演讲视频录制于百度技术沙龙。
我们所开发的应用程序大多都需要提供一个图形用户界面(GUI)。关于GUI应用的架构设计,已经有了Form & Control、MVC,、MVP、 Passive View等多种模式。模式可以帮助我们建立优雅的架构,但前提是弄清楚模式的应用场景。弄清楚GUI应用面临的设计上的问题,有助于我们正确的挑选设计方案。
MongoDB是一种非常易用的NoSQL方案,Brian C. Dilley在这篇文章里介绍了MongoDB的优劣势,并介绍了MJORM项目。MJORM用于MongoDB,是一个没有注解的Java ORM库。
随着网络基础设施的逐步成熟,从RPC进化到Web Service,并在业界开始普遍推行SOA,再到后来的RESTful平台以及云计算中的PaaS与SaaS概念的推广,分布式架构在企业应用中开始呈现出不同的风貌,然而殊途同归,这些分布式架构的目标仍然是希望回到建造巴别塔的时代,系统之间的交流不再为不同语言与平台的隔阂而产生障碍。
没有回复
关注此讨论 回复