Catégorie: IoC
10.04.07
Guice - Yet another DI framework, but from Google
Of course, it claims to be different:
- Guice empowers dependency injection.
- Guice cures tight coupling.
- Guice enables simpler and faster testing at all levels.
- Guice reduces boilerplate code.
- Guice is type safe.
- Guice externalizes configuration when appropriate.
- Guice lets you compose your application of components which are truly independent.
- Guice reports error messages as if they will be read by human beings.
- Guice is the anti-static.
- Guice is small and very fast.
14.11.06
Spring-Annotation
An independant initiative to add support for annotation based configuration to Spring.
Despite the 1.0 version tag, it is not very mature yet. It should be based on the new Spring DSL framework but is not.
Looking forward for it though.
19.06.06
Support for OSGi in Spring
Une entrée JIRA marquée comme MAJOR
!!
16.05.06
Tutorial Spring RCP sur le blog de Chris Parsons
This series of articles documents my journey through the depths of Spring Rich Client in an attempt to learn how it all works.
05.06.05
Geronimo pourrait se baser sur Spring
Un aspect très surprenant de ce thread ressort, en effet, il semblerait que le projet Geronimo tente d'utiliser Spring comme container IoC pour tous les composants du serveur, ce serait énorme !!
26.02.05
ONess sample webapp
ONess est une démonstration technologique.
ONess is a sample webapp application using latest open source technologies.
Unlike Appfuse, from Matt Raible, ONess is not a start point, it's real-world modular designed app that can be used as a sample of technology integration, showing best practises, utilities and real world examples. As disadvantage ONess is not implemented in different technologies, only one in each field, but provides better integration advices, ONess is bigger than Appfuse. Something that ONess uses and Appfuse doesn't is Maven.
ONess also provides a set of reusable business components available to be used in real world apps.
Its development started as a University project in the University of A Coruña (Spain).
22.02.05
Spring managed Struts actions
Deux solutions sont possibles:
- Utiliser dans le struts-config.xml le type d'action DelegatingActionProxy pour chaque action managé par Spring
- Utiliser le DelegatingRequestProcessor
si toutes les actions sont managées par Spring.
C'est la même stratégie qu'avec NanoContainer.
17.02.05
Pro Spring: Spring and EJB
Spring est en effet très bon pour gérer les EJB
! et cet article explique tout ce qu'il y a à savoir sur l'utilisation d'EJB avec Spring et JBoss. L'énorme avantage de cette approche d'utilisation des EJB est que l'implémentation sous-jacente des EJB est un POJO, ce qui fait que celui-ci est testable de manière unitaire.
12.02.05
Support des EJB dans Nanocontainer
Il semblerait qu'il soit possible avec Nanocontainer d'injecter des services implémentés à l'aide d'EJB en utilisant le ComponentAdaptor EJBClientComponentAdapter.
Cette fonctionalité existe depuis la branche 1.0 de picocontainer, et est en cours de refactoring dans la HEAD de picocontainer.
Cette fonctionalité est déjà très bien supportée par le framework Spring.