InfoQ Homepage Spring Content on InfoQ
-
Guice: Fast and Light Dependency Injection Container
Guice is a new open-source Dependency Injection framework for Java 5 that is closing in on a 1.0 release. Guice is a very annotation-driven, lightweight framework that provides an alternative to Spring, for a certain set of features.
-
WebLogic Server 10 Update: Java EE 5, Spring Pitchfork, WS-*
BEA has released a new tech preview of WebLogic Server 10 that passes the Java EE 5 CTS. WebLogic Server 10 uses the Kodo JPA (based on Apache OpenJPA)and also Spring's Pitchfork project to provide EJB and Java EE 5. WebLogic Server 10 adds side-by-side deployment of multi-version apps, JMS automatic failover, support for document-centric ws-standards, filtering class loaders, and more.
-
Interview: Arjen Poutsma on Spring Web Services
InfoQ talks to Spring Web Services creator Arjen Poutsma about Spring's Java Web services stack and the different approach it has to building Java Web services. Topics covered include the reason for yet another WS framework, advantages of contract-first, document-driven Web services, JAX-WS, and REST.
-
Spring IDE 2.0 coming soon
The Spring IDE is nearing release of version 2.0 and Rod Johnson has posted an update on their progress. Spring IDE is a set of plugins for Eclipse that provide a GUI for Spring's configuration files. Oracle has also released JDeveloper extensions for Spring development and a NetBeans Spring IDE is also in the works.
-
Article: Spring 2.0: What's New and Why it Matters
Spring co-founder Rod Johnson provides the definitive article on the motivations behind and uses of the new features in Spring 2.0. This first article covers the Spring core container, XML configuration extensions, AOP enhancements and Java 5-specific features.
-
A Look at OSGi Services in Respect to Spring
Noted OSGi expert Peter Kriens has written a summary of a recent discussion on the Spring-OSGi mailing list related to how OSGi services are handled by Spring. Throwing OSGi services into the IOC mix creates a number of considerations that Spring alone does not have.
-
Spring: unifying themes and complete tour
At The Spring Experience this past weekend, Adrian Colyer keynoted an overview of the unifying themes of Spring and what all the capabilities of the Spring portfolio are. Rod Johnson also weighed in on a debate countering that there is no "not invented here" syndrome at Spring by explaining that Spring only goes as deep as it needs to considering what's already available.
-
Presentation: Zero Calories J2EE Case study
A lightweight approach with a rich domain model used directly in web-tier can increase both quality and speed of development. This case study, recorded at Javapolis 2005, looks at a Tapestry+Spring+Hibernate project by Nordija, how it was architected, how testability was introduced, and the level of simplicity achieved using the lightweight approach.
-
The Spring.NET team announces Spring.NET 1.1 Preview 3
The Spring.NET team announced Preview 3 of their Spring.NET 1.1 release with support for Dependency Injection in ASP.NET, ADO.NET data access, and numerous bug fixes.
-
Rod Johnson: 2006 the year Spring became Ubiquitous
Rod Johnson kicked off the opening keynote of The Spring Experience conference declaring that 2006 was year Spring became ubiquitous. Rod cited a number of notable large scale Spring deployments, and also reviewed the events that drove Spring adoption in 2006.
-
Springy Brings JRuby Power to Spring Configuration
Last week's coverage of RSpec on Ruby included the thought that JRuby was poised to start making waves by providing new, Ruby influenced tools to Java developers. Springy, a JRuby configuration tool for Spring, is on the leading edge of those tools.
-
Tangosol Coherence Data Grid Adds Enhanced Spring Support
Tangosol has announced Coherence Data Grid for Spring which simplifies integration between Spring and the Coherence Data Grid. Coherence Data Grid for Spring will feature a new type of Spring component, the Spring Data Grid Bean. Spring Beans may be automatically and transparently managed in highly available data grids built on top of Coherence.
-
Using Java, Groovy, or Annotations to Configure Spring Instead of XML
Rod Johnson recently blogged on configuring Spring via Java instead of XML. While the implementation uses annotations it is unique in the fact that they are in a separate configuration class and not in the core business classes themselves.
-
Job Trends: EJB, Spring, and Hibernate
Rick Hightower has posted a few graphs from Indeed's Job Trends comparing Spring against EJB3 and various ORM tools against each other. The graphs show that Spring is steadily gaining while EJB3 (and EJB overall) is not. Similarly, Hibernate continues to dominate the ORM field in job postings.
-
Spring.NET QnA with Aleks Seovic and Mark Pollack
InfoQ had a chance to sit down with Aleksandar Seovic and Mark Pollack the co-creaters of Spring.NET. Spring.NET is an application framework that brings AOP, a Dependency Injection container and data access framework to .NET. It is not a complete port of Spring to .NET yet it preserves the tenets of Spring.