We have put all lookup in the wicket application class. Thus all pages
do: getApplication().getWhatEverService().
I belive this make unit testing a bit easier since you mock the
application the same way every time.
/Per
On Tue, Mar 23, 2010 at 6:05 PM, smallufo wrote:
> 2010/3/24 smallufo
>
>>
2010/3/24 smallufo
> Thank you , I tried it , and it can successfully
> inject EntityManagerFactory into a WebPage ,
> But it seems unable to inject EntityManager , is it because of some
> thread-safe limitation here ?
>
>
Sorry , I meant wicket-contrib-javaee here.
> 2010/3/23 Major Péter
>
Thank you , I tried it , and it can successfully inject EntityManagerFactory
into a WebPage ,
But it seems unable to inject EntityManager , is it because of some
thread-safe limitation here ?
2010/3/23 Major Péter
> I think yes, Wicket is already depending on cglib, so you could create
> somethi
jsr 330 only defines the @inject annot
the spect that defines injection, servlet 3.0? only supports injection
of j2ee artifacts such as servlets and filters
-igor
On Tue, Mar 23, 2010 at 9:08 AM, smallufo wrote:
> I am just curious :
> I am trying Resin 4.0.4 , which natively supports JSR 330'
You don't need Spring for that, create your own ComponentInjector which
will do the lookups for you and inject the field.
Just like here:
https://wicket-stuff.svn.sourceforge.net/svnroot/wicket-stuff/trunk/wicketstuff-core/javaee-inject-parent/javaee-inject/src/main/java/org/wicketstuff/javaee/Java
I am just curious :
I am trying Resin 4.0.4 , which natively supports JSR 330's
@javax.inject.Inject .
And I am able to inject the Dao to one Servlet without any problem :
public class HelloServlet extends HttpServlet {
@Inject
private PersonDao personDao; // it will automatically create Pers
I think yes, Wicket is already depending on cglib, so you could create
something like this:
http://fisheye6.atlassian.com/browse/wicket/branches/wicket-1.4.x/wicket-spring/src/main/java/org/apache/wicket/spring/SpringBeanLocator.java?r=HEAD
or for non-spring code check out the wicketstuff javaee-in
sure, see wicket-ioc, you can write whatever lookup code you need yourself then.
-igor
On Tue, Mar 23, 2010 at 8:52 AM, smallufo wrote:
> Is it possible to 'not' introduce any 3rd library / annotation to enable
> this feature ?
> Will a custom IComponentInstantiationListener be able to do this ?
Is it possible to 'not' introduce any 3rd library / annotation to enable
this feature ?
Will a custom IComponentInstantiationListener be able to do this ?
2010/3/23 Igor Vaynberg
> something has to do the injection, if not spring you can try
> salve.googlecode.com or aspectj, etc
>
> -igor
>
>
something has to do the injection, if not spring you can try
salve.googlecode.com or aspectj, etc
-igor
On Tue, Mar 23, 2010 at 8:20 AM, smallufo wrote:
> Hi
> Is there any way to inject a DAO into Wicket without Spring ?
> ex :
>
> public interface PersonDao { some methods... }
>
> public class
Hi
Is there any way to inject a DAO into Wicket without Spring ?
ex :
public interface PersonDao { some methods... }
public class PersonDaoImpl implements PersonDao , Serializable {
@PersistenceContext(unitName = "data", type =
PersistenceContextType.TRANSACTION)
EntityManager entityManager;
11 matches
Mail list logo