This article looks at the problems AMQP is aiming to address, exploring some of the debate and controversy that the draft specification has generated. We talk to SpringSource's Mark Pollack and Mark Fisher, to find out more about their AMQP-based products, and iMatix's Pieter Hintjens about his work on the specification and his concerns around the direction it has taken.
Based on a concrete example with Scala, Spring and JPA the article explains how to enhance Spring with Scala’s powerful concepts such as implicit conversions and traits. Moreover, it shows how the gap between a Java based framework and Scala can smoothly be bridged.
SpringSource's Rossen Stoyanchev introduces the Spring MVC REST features available in Spring 3 in the context of JAX-RS. 31
William El Kaim describes an Open Cloud Model driven by an independent user community to define it further. He also defines the SHINE principles for transforming IT into BT (Business Technology). 3
Apache Wicket is a powerful, light-weight component-based web application framework with strong separation of presentation and business logic. 1
Dependency Injection by Dhanji R. Prasanna is a book that tries to explore the DI idiom in detail, and present techniques in Spring and Guice. 9
Ryan Knight discusses how Adobe Flash Builder 4 beta provides tools for developing large-scale Flex applications, increasing developer productivity and workflow between designer and developer. 2
This article looks at the Spring BlazeDS Integration project and provides examples of how applications are wired and how to convert an existing Spring project to use the new integration. 8
In a new article, Eric Newcomer writes about the current status of distributed OSGi and explains the reasons for standardizing it in the first place. 3
This article demonstrates how to build and orchestrate highly configurable and extensible yet light-weight embedded process flow using AOP techniques with Spring AOP and Aspect J. 13
Virtualization is more than just server consolidation. Advanced virtualization eases management, enhances flexibility, raises network throughput, and improves redundancy and uptime. 4