InfoQ

Topic/Tag specific view

Spring Content on InfoQ


Latest featured content about Spring

Time to Live

Community
Java
Topics
Artifacts & Tools,
Project Management,
Teamwork,
Agile Techniques

This presentation has three interwoven parts: an exploration of lean development principles, "as-a-service" deployment models, and the ways in which Spring and SpringSource technologies support this style of development. Numerous demos illustrate the solutions to the issues raised in the discussion.

News about Spring

Dependency Injection for Java

Community
Java
Topics
Java Annotations,
Proposal

Dependency injection has been around for a while and there are quite a few frameworks which provide such capabilities for Java applications. Recently Google and SpringSource announced a partnership related to providing dependency injection for Java.

Spring Tool Suite 2.0 Released with OSGi, Dm Server, and XML Editing Enhancements

Community
Java
Topics
Artifacts & Tools

SpringSource has released version 2.0 of the Spring Tool Suite with OSGi, SpringSource Dm Server, and XML editing enhancements.

Articles about Spring

Spring BlazeDS Integration: What it Is and What Does it Change?

Community
Java
Topics
Rich Internet Apps,
Programming

Spring BlazeDS Integration is a collaborative effort of Spring and Adobe. The goal: to allow the Spring development model to be used for creating rich Internet applications (RIAs) with Adobe Flex, BlazeDS, Spring, and Java technology. This article explores how applications are wired and explains how you can easily convert an existing Spring project to use this new integration.

Why Do We Need Distributed OSGi?

Community
Java,
SOA
Topics
Specifications

Recently, an early release draft of a Distributed OSGi requirements and design document has been published, long with a reference implementation as part of Apache CXF. 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, and its significance to the OSGi specification and community.

Presentations about Spring

Keynote: The Future of Java Innovation

Community
Java
Topics
Web Frameworks,
Enterprise Architecture,
Application Servers

In the opening keynote at SpringOne Europe 2009, Rod Johnson wondered if Java innovation is going to be stifled by latest Oracle acquisition and expressed his belief that Java will continue to evolve outside of Sun as it has done for the last few years. As proof he mentioned: Grails, Roo, a tool for improved developer productivity, a free STS, tc Server and dm Server.

Introduction to SpringSource dm Server

Community
Java
Topics
Application Servers

In this presentation recorded at QCon SF 2008, Rod Johnson, the father of Spring, introduces the SpringSource dm Server by taking a high-level look at it, trying to clear up some misconceptions about what dm Server is, and showing how the configuration, logging and application installation work.

Interviews about Spring

Ross Mason Discusses MuleSource, Mule ESB and Galaxy

Community
Java,
SOA
Topics
ESB,
Cloud Computing

In this interview from QCon San Francisco 2008, Ross Mason discusses Mule, the role of an ESB, Enterprise Edition versus Community Edition, monitoring and MuleHQ, REST support, cloud-based deployments, Galaxy, governance, Mule integrations, community interaction via MuleForge, and the impact of the current recession upon open source software.

Rob Harrop on SpringSource dm Server and OSGi

Community
Java
Topics
Application Servers

In this interview made by InfoQ’s Srini Penchikala, Rob Harrop talks about SpringSource dm Server, its OSGi based modularity and the advantages it offers. He also touches other adjacent topics like support for Java EE6, cloud computing, JMX, and others.

Books about Spring

Java Transaction Design Strategies

Community
Java
Topics
Transactions Processing

Java Transaction Design Strategies shows how to design an effective transaction management strategy using the transaction models provided by Java-based frameworks such as EJB and Spring. Local, programmatic, declarative, and XA models are explained; the book concludes with a set of design patterns show how to effecitvely use these models.