InfoQ

Topic/Tag specific view

Spring Content on InfoQ


Latest featured content about Spring

Overview of the Spring 3.0 Web Stack

Community
Java
Topics
REST,
Web Frameworks

In this presentation from SpringOne 2009, Keith Donald discusses the Spring 3.0 web stack, key Spring Framework and Spring MVC features, demos of Spring MVC capabilities, REST support, validation support, automatic data conversion, data binding and validation, Joda Time support, Spring JavaScript, Dojo, Spring Web Flow, Spring Security, Spring BlazeDS, and the roadmap for the Spring web stack.

News about Spring

Spring 3.0: Java 5 Required, Adds New Expression Language and REST Support

Community
Java
Topics
REST,
Web Frameworks,
Open Source

A new version of the Spring Framework, version 3.0, was released today. InfoQ spoke with Juergen Hoeller, technical lead of the Spring Framework project, to learn more about this release and the changes that it brings to the Spring portfolio.

NewRelic RPM 2 Adds Java Support for Performance Monitoring

Community
Java,
Ruby
Topics
SaaS,
Operations,
JRuby,
Performance & Scalability,
Ruby on Rails

NewRelic just released RPM 2, the latest version of their performance monitoring software. RPM, which is available as SaaS (Software as a Service) now supports monitoring Java web/JEE applications as well as Ruby on Rails applications. We talked to NewRelic's Lew Cirne about the new release.

Articles about Spring

Open Cloud Will Make Business SHINE

Community
Architecture,
Agile
Topics
Virtualization,
Cloud Computing

William El Kaim describes an Open Cloud Model based on agile principles and driven by an independent user community to define it further. He provides a sketch of a potential Cloud Operating System. He also defines the SHINE principles for transforming IT into BT (Business Technology).

Book Excerpt and Interview: Dependency Injection

Community
Java
Topics
AOP,
Software Testing,
Design Pattern

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. Dhanji is a Google software engineer who works on Google Wave and also contributes to Guice, MVEL, and other open source projects.

Presentations about Spring

Introducing Spring Roo - Extreme Productivity in 10 Minutes

Community
Java
Topics
Tools

Ben Alex, the Roo’s founder, explains what Roo is, how to get started, and creates a project from scratch demonstrating some of Roo’s features: code assist, visual error reporting, JPA-based persistence, bean validation support, automated JUnit integration tests, entity finders, scripting support, messaging support, round-trip support, Eclipse and Spring Tool Suite integration and others.

What's New in SpringSource Tool Suite

Community
Java
Topics
Tools

In this presentation from SpringOne 2009, Christian Dupuis discusses the SpringSource Tool Suite (STS), the philosophy behind STS, the requirements behind STS, the STS 2.1 and 2.2 featureset, several demos of STS capabilities, Groovy and Grails, Spring 3.0, autowiring, namespaces, REST, cross-cutting annotations, AJDT, Spring Roo, Cloud Foundry, tc Server, dm Server, VMWare, and the STS roadmap.

Interviews about Spring

SpringSource's Ben Alex talks about Spring Roo, Spring Shell and Spring Security 3.0

Community
Java
Topics
Tools

Dr Ben Alex, The Project Lead of the Spring Roo code generator project, discusses using Roo on an existing project, building custom templates and add-ons for Roo, and how its capabilities compare to other productivity tools such as Grails. The interview goes on to look at the related Spring Shell project and discusses Spring Security 3.0, which Ben Alex founded.

Chris Richardson discusses Cloud Foundry and Cloud Computing

Community
Java
Topics
Operations,
Virtualization,
Cloud Computing

Chris Richardson discusses the evolving cloud computing landscape, cloud computing tools, differences between local machines and cloud-based virtual machines, Cloud Foundry offerings, deploying a Java application to Cloud Foundry, Cloud Foundry vs other cloud offerings, future Cloud Foundry developments, and the future of enterprise Java development.

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.