
Java与.NET的SOA互操作简易教程
.NET和Java间的互操作可以通过以文档为中心的REST方式轻松实现。本文将REST和SOAP方式进行互操作做了对比,并比较了使用HTTP POST和GET做REST调用的优势。

.NET和Java间的互操作可以通过以文档为中心的REST方式轻松实现。本文将REST和SOAP方式进行互操作做了对比,并比较了使用HTTP POST和GET做REST调用的优势。
Ruby 1.9为所有的对象加入了一些新的方法:tap。这个方法允许以优雅的方式实现对流经串联方法调用的数据的观察。在此我们研究一下到底这是如何实现的,以及在什么情况下方法有用。
Rubinius加入了一个名为“多虚拟机(Multi-VM)”的新功能,使得在一个OS进程中运行多个Ruby虚拟机成为可能。我们就这个功能的优点和实现请教了Rubinius项目的Evan Phoenix。
随着上周Google的Android SDK的发布,关于它的API以及在移动电话领域所带来的预期影响这些方面的讨论不胜枚举。不过,其中的一个话题在Java社区是一石激起千层浪,这就是Android平台的基础——Dalvik虚拟机。
Ruby on Rails在许多方面都是自成体系的,但是在许许多多其它的方面,Rails则暴露、探索并且发掘它与Ruby的联系,而不是将这些联系给隐藏或者掩盖起来。Manning出版社《Ruby for Rails》的作者David A. Black在这里与我们分享他就Rails开发人员是否应当花费时间掌握Ruby这个问题的看法。

Ruby on Rails的革命一直以来都是由开发人员领导的,要说服管理层就需要另费一番口舌了。管理人员必须了解采取Ruby所要面临的风险,让诸如Java之类的主流语言退居二线的风险——即便仅对于一个项目都是如此,以及Ruby能力的整体技术全景。

Ruby on Rails在许多方面都是自成体系的,但是在许许多多其它的方面,Rails则暴露、探索并且发掘它与Ruby的联系,而不是将这些联系给隐藏或者掩盖起来。Manning出版社《Ruby for Rails》的作者David A. Black在这里与我们分享他就Rails开发人员是否应当花费时间掌握Ruby这个问题的看法。

使用Ruby的语法,我们可以轻而易举创建精巧的领域特定语言(Domain Specific Language,DSL)。本文讲述了在PLANET ARGON公司的一个开发项目中,通过实现Ruby DSL所带来的好处的故事。

在本次采访中,JavaEye站长范凯结合自己的实际开发经验,分享了在使用Ruby on Rails的过程中所应注意的事项,比如选择RoR的原因、用RoR开发的优势、网站的配置和部署、所遇到的困难和解决方法以及对当前动态语言发展的看法等。

在采访中,曹晓钢首先对当前流行的Web应用开发框架,如Spring、JBoss Seam、Hibernate等进行了比较分析,然后根据自己的实际工作经验和经历指出在企业应用开发中如何选择并合理地使用这些框架,另外他还对未来一段时间开源框架的发展前景进行了展望。

在本节的视频采访中,敏捷方法的布道者熊节分享了敏捷的基本概念,敏捷在消除浪费方面的作用,敏捷实践的最小集合,以及如何通过敏捷方法提高团队的交流和工作效率,并回答了在国内的企业里面如何实施这一“舶来”的方法,最后他还推荐了一套在项目中使用敏捷方面的工具集合等。