InfoQ

InfoQ

Topic/Tag specific view

Spring Content on InfoQ


Latest featured content about Spring

CoffeeScript: JavaScript Evolved

Topics
SpringOne 2GX 2011,
SpringOne,
Javascript,
Spring,
Conferences,
Web Development,
Java,
Dynamic Languages,
Dependency Injection,
SpringSource,
Languages,
Design Pattern,
VMWare,
Programming,
CoffeeScript,
Object Oriented Design,
Patterns,
Demo,
Companies,
Design

Scott Davis introduces CoffeeScript through a demo, showing how to create a Hello World application and why it is an improvement over JavaScript.

News about Spring

VMware's vFabric Suite Gains Automated Deployment and PostgreSQL Support

Topics
Spring,
Dependency Injection,
SpringSource,
Java,
Virtualization,
Cloud Foundry,
VMWare,
Design Pattern,
Languages,
Infrastructure,
IaaS,
Licensing,
Cloud Computing,
Patterns,
Design,
Object Oriented Design,
Programming,
Companies,
Business

VMware has today announced VMware vFabric Suite 5.1, adding automated deployment, enterprise open source support, and PostgreSQL capabilities, as well as an expansion to the SQLFire in-memory database.

VMware Introduces Spring Hadoop

Topics
Spring Data,
Spring,
Dependency Injection,
SpringSource,
Java,
Big Data,
Design Pattern,
VMWare,
NoSQL,
Languages,
Database Design,
Object Oriented Design,
Programming,
Companies,
Database,
Hadoop,
Patterns,
Design,
Spring Hadoop

VMware have announced the availability of Spring Hadoop, which integrates the Spring Framework and the Apache Hadoop platform.

Spring Security 3.1: Multiple http, Stateless, Debug, Crypto, HttpOnly, Custom form-login Params

Topics
Spring,
Java,
Dependency Injection,
SpringSource,
Languages,
VMWare,
Design Pattern,
Programming,
Security,
Patterns,
Object Oriented Design,
Spring Security,
Companies,
Design

SpringSource has released Spring Security 3.1.0. New features include multiple http elements, stateless option, debug element, Crypto module, HttpOnly, secure cookies, delete cookies on logout, CAS tickets, JAAS configuration, authentication-manager-ref, request-matcher-ref, authentication-details-source-ref, form-login username-parameter and password-parameter, and more.

Articles about Spring

Hades - JPA Repositories Done Right

Topics
Spring,
Domain-Driven Design,
Java,
SpringSource,
Dependency Injection,
Languages,
Methodologies,
Design,
Design Pattern,
VMWare,
Programming,
Object Oriented Design,
Patterns,
Companies

Almost every application has to access data to do its work. In a domain driven design approach one defines repositories for the entities that make up the domain. Java developers often use JPA to implement these repositories. Hades is an open source library that's built on top of JPA and Spring to significantly improve the implementation of data access layers by reducing the effort required.

An Introduction to SpringSource's Advanced Message Queuing Protocol Support

Topics
JMS,
Java EE,
Messaging,
Spring,
Dependency Injection,
Web Services,
Java,
SpringSource,
Languages,
SOA,
Enterprise Architecture,
Design Pattern,
VMWare,
Design,
Programming,
Architecture,
Patterns,
Object Oriented Design,
Companies,
Spring Integration

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.

Scala & Spring: Combine the best of both worlds

Topics
JCP Standards,
JPA,
JCP,
Spring,
Scala,
Java EE,
SpringSource,
Functional Programming,
Java,
JVM Languages,
Dependency Injection,
Languages,
Open Source,
VMWare,
Design Pattern,
Enterprise Architecture,
Programming,
Companies,
Language,
Patterns,
Object Oriented Design,
Design

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.

Presentations about Spring

Cloud Foundry Boot Camp

Topics
SpringOne 2GX 2011,
SpringOne,
Spring,
Conferences,
Cloud Foundry,
Virtualization,
Dependency Injection,
SpringSource,
Java,
VMWare,
IaaS,
Infrastructure,
Design Pattern,
Languages,
Cloud Computing,
Companies,
Patterns,
Design,
Object Oriented Design,
Programming

Dave McCrory explains how Cloud Foundry works, demoing setting up and running an application on it and Micro Cloud Foundry, and using the services available in VMware’s cloud.

Spring Data JPA – Repositories Done Right

Topics
SpringOne 2GX 2011,
SpringOne,
JPA,
Spring,
Java EE,
Conferences,
Domain-Driven Design,
Java,
Dependency Injection,
SpringSource,
Data Access,
Methodologies,
Design Pattern,
Languages,
VMWare,
Programming,
Database,
Object Oriented Design,
Patterns,
Design,
Companies

Oliver Gierke demoes using Spring Data JPA to create repositories using a Domain-driven Design approach.

Interviews about Spring

Oleg Zhurakousky on Messaging, Spring Integration, and Cloud Architectures

Topics
Spring Integration,
JavaOne2011,
Messaging,
Scala,
Spring,
Java One,
DSLs,
Web Services,
Dependency Injection,
JVM Languages,
Functional Programming,
SpringSource,
Domain Specific Languages,
Java,
Enterprise Architecture,
Design Pattern,
VMWare,
SOA,
Languages,
Cloud Adoption,
Architecture,
Spring Roo,
Cloud Computing,
Patterns,
Object Oriented Design,
Design,
Companies,
Programming

In this interview done by InfoQ's Srini Penchikala, Oleg Zhurakousky talks about the cloud architectures with messaging as the core part of the cloud solutions. He also discusses the Spring Integration and other Spring projects like Spring Roo and Cloud Foundry.

Costin Leau on Spring Data, Spring Hadoop and Data Grid Patterns

Topics
Spring Data,
JavaOne2011,
Java One,
Spring,
Dependency Injection,
Big Data,
SpringSource,
Java,
Design Pattern,
VMWare,
NoSQL,
Clustering & Caching,
Languages,
Persistence,
Database Design,
Data Access,
Architecture,
Database,
Infrastructure,
Performance & Scalability,
Patterns,
Design,
Programming,
Object Oriented Design,
Companies,
Spring Hadoop

In this interview recorded at JavaOne 2011 Conference, Spring Hadoop project lead Costin Leau talks about the current state and upcoming features of Spring Data and Spring Hadoop projects. He also talks about the Caching and Data Grid architecture patterns.

Books about Spring

Good Relationships

Topics
Neo4j,
Spring Data,
Spring,
Neo,
Java,
SpringSource,
Dependency Injection,
Graph Database,
NoSQL,
VMWare,
Design Pattern,
Languages,
Database,
Patterns,
Object Oriented Design,
Design,
Companies,
Programming,
Enterprise

With Spring Data, the ever popular Spring Framework has cultivated a new patch of ground, bringing Big Data and NOSQL technology like Neo4j to enterprise developers. This guide introduces you to Spring Data Neo4j, using the fast, powerful and scalable graph database Neo4j to enjoy the benefits of having good relationships in your data.

Java Transaction Design Strategies

Topics
EJB,
JDBC,
Spring,
Dependency Injection,
SpringSource,
Java,
Java EE,
Design Pattern,
VMWare,
Languages,
Transactions Processing,
Programming,
Design,
Patterns,
Object Oriented Design,
Companies,
Database,
Design Patterns

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.