David Nuescheler谈JCR和REST
在这篇访谈中,Day公司CTO和JCR规范组长David Nuescheler讨论了JCR(Java内容仓库标准)的优点、JCR与诸如Atom/Atom发布协议这种API之间的区别、JCR与REST的联系,以及一个新的Web框架——Apache Sling。
作者 InfoQ中文站 发布于 2008年5月19日 上午3时40分
遇难人数的数字仍在增长,截止到2008年5月19日,发生在四川汶川地区的8级地震已经造成34073人遇难身亡。中国政府决定将2008年5月19日至21日定为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀。在这场灾难面前,每一个有良知的中国人都不能不为之动容,各行各业都用自己的实际行动支援着灾区,软件开发技术社区也没有例外。InfoQ中文站将自己所能了解到的关于技术社区的情况做一总结,以向这些奉献爱心的社区、组织和个人表示崇高的敬意!
技术媒体/社区方面:自5月12日地震伊始,中国最大的IT技术社区CSDN.NET网站就在首页发布关于震灾的专题,并通过迷你博客联合CSDN网友为灾区人民祈祷、送祝福。领先的中文IT技术网站51CTO.com也在第一时间组织地震跟踪报道专题,并发起IT技术人同献爱心行动倡议书。关注Java技术的JavaEye技术社区也推出“汶川地震”的专题,呼吁网友众志成城,支援灾区。Java爱好者非赢利性组织Matrix将目光投在灾区中的孩子们,为此他们策划组织了“为孩子们募捐=为未来种下希望”的活动,希望更多的社区能加入到这种拯救灾区孩子们的实际行动中来,手递手点燃希望的明灯……
企业方面:作为地震后首批捐助企业之一,微软(中国)有限公司先后向中国红十字总会捐助400万元人民币,微软中国员工个人捐款超过120万元,同时微软还成立了“紧急客户关怀中心”,以帮助受地震影响的客户解决IT相关问题。IBM中国公司在地震当天有效疏散了地震影响区的该公司员工,并呼吁员工向灾区捐款,截止到16日,该公司超过万名员工的捐助善款共计300万元。另外IBM公司还先后向民政部下的信息中心和北京红十字血液中心捐赠了4台企业级高端服务器和相应的软件、服务支持,并当天派工程师进行调试安装。戴尔公司及其员工目前也已经将其公司和员工至少210万元的善款捐赠给受灾地区,本周访华的CEO麦克尔·戴尔表示公司会持续关注赈灾情况。普元软件公司在得知地震的消息后,其慈善基金PCF决定向灾区捐款20万元,其公司创始人兼董事长刘亚东个人捐款20万元,捐款数目和用途已经得到中国红十字总会确认。用友软件公司亦通过中华全国工商联向地震灾区捐款100万元,支持灾区救灾和灾后重建工作。……
组织/个人:相对于媒体和企业,有更多的开发人员也在不停地为灾区的救援而忙碌,在各个技术论坛里都可以看到他们祈祷的文字以及踊跃捐款的行动。虽然我们不能一一记录下他们的名字,但相信每个人的爱心都会被上天和灾区的人民所感知。……
InfoQ中文站:灾难面前,各尽自己的一份力量。InfoQ中文站作为一家关注企业软件开发领域变化与创新的专业网站,从诞生的那天起,我们就一直恪守仅关注软件开发领域相关的事情。但在这次“5.12”灾难面前,一切都显得微不足道,而且我们又怎么能将自己置身度外?我们关切身处地震影响区的.NET社区编辑永光的安危情况;我们号召参与InfoQ中文站建设的每个员工和编辑都能尽自己的绵薄之力为灾区做点事情;我们呼吁InfoQ中文站参与组织和策划的《开源技术选型手册》的所有作者将自己的策划费和稿费捐出,并送出自己的祝福……灾难还没有过去,灾区的重建还有漫长的道路,InfoQ中文站会和全国的软件企业、开发人员一道,继续支持灾区人民,我们也呼吁能有更多的读者加入到汶川震灾的捐款和救援行动中来。
最后,今天是公元2008年5月19日,全国哀悼日,让我们一起向此次震灾中所有的遇难者致以最真诚的哀悼、向生还者和救援人员致以最崇高的敬意!
在这篇访谈中,Day公司CTO和JCR规范组长David Nuescheler讨论了JCR(Java内容仓库标准)的优点、JCR与诸如Atom/Atom发布协议这种API之间的区别、JCR与REST的联系,以及一个新的Web框架——Apache Sling。
客户/服务器通信是当今RIA构架的核心。James Ward和Shashank Tiwari在本文中就深入探讨了Adobe的开源BlazeDS消息服务器。
支付宝首席架构师程立在本文分享了支付宝技术架构的发展,对架构的认识,成功架构的特点,如何避免架构设计的失败,以及在敏捷和SOA方面的实践等。
作为一个有别于Java、Ruby等语言的一个特性,C#可以用索引器(Indexer)将类型本身以对象数组的形式供外部使用。同时,把索引器和LINQ结合使用倒是一个非常不错的组合,索引器做接口、LINQ完成内部检索逻辑,客户程序在无需记住具体方法名称的前提下,按照键值检索即可,索引器内部则依托LINQ to系列的基础,提供对各种异构数据源的访问。
Scrum中,产品负责人这个角色具有很大的影响力,能够带来很高的价值。但要想运用得当,可没那么轻而易举。如果做得好,就可以在客户和开发者之间建立更为融洽的关系,并能够增加组织的竞争优势。
在本书中,作者Henrik Kniberg讲述了他在一年的时间里,带领40人的团队实施Scrum的过程。他们试过了多种团队尺寸(3~12人)、sprint长度(2~6星期),定义“完成”的不同方式,不同的backlog格式,各种测试策略,在多个Scrum团队之间进行同步的多种方式。他们还尝试过XP实践——持续集成、结对编程、测试驱动开发等等,还试过了把XP跟Scrum组合。
准时化生产(Just In Time)是精益生产(Lean Production)和丰田生产系统(Toyota Production System)中的概念,敏捷开发与准时化生产中的很多观点和实践是一致的,精益思想作为精益生产背后的指导思想也正在积极地影响着软件开发领域,向其中不断注入创新与活力。
没有回复
回复