No problem, You've just overlooked it. To me, such things happen all the
time :)
Phil Kulak wrote:
I'm sorry, Marej and Nick. I totally missed that Nick was creating the
BeanFactory in the application. Disregard my posts in this topic.
On 7/11/05, Matej Knopp <[EMAIL PROTECTED]> wrote:
How do you mean that?
As far as I know the Application object is created only once (on
application startup). And he is creating the XmlBeanFactory in
application constructor, not a page constructor.
Second thing is that spring does not create an application context,
unless you tell it to (e.g. using ContextLoaderListener or
ContextLoaderServlet).
So if he is creating the application context (or the bean factory in
this case) in application constructor and has specified no
ContextLoaderListener / ContextLoaderServlet in his web.xml, i think
this is all right. Or am I wrong?
Phil Kulak wrote:
Normally, but you are creating a new one (independent of the one that
Spring creates on application startup) on every page load.
-Phil
On 7/11/05, Nick Heudecker <[EMAIL PROTECTED]> wrote:
Then I'm confused. First day with Wicket and all...
Isn't the Application object only created once?
On 7/11/05, Phil Kulak <[EMAIL PROTECTED]> wrote:
Woa, Nick, not a good option. Creating an XmlBeanFactory is very
expensive, something you want to do on application startup only, not
every page creation.
-Phil
On 7/11/05, Nick Heudecker <[EMAIL PROTECTED]> wrote:
Here's how I'm approaching it now:
public class MyApplication extends WebApplication {
private XmlBeanFactory beans;
public MyApplication() {
ClassPathResource res = new ClassPathResource("applicationContext.xml");
beans = new XmlBeanFactory(res);
}
public Object getBean(String name) {
return beans.getBean(name);
}
}
And I'll just reference it from my Page classes using
getApplication().getBean("...").
On 7/11/05, Phil Kulak <[EMAIL PROTECTED]> wrote:
Holding the beans in the pages is not a good idea. I did this for a
bit, but the pages are serialized and your app-context beans aren't.
So then you have to make your app-context beans serializable, which
defeats the point of having an app context.
-Phil
On 7/11/05, Eelco Hillenius <[EMAIL PROTECTED]> wrote:
What would you need to make it pretty? If you have concrete idea's on
how we can improve Wicket for this, please share them.
Eelco
Gustavo Hexsel wrote:
One possible way would be to have a parent page class that would hold it, and
customize your page factory to set it in all created pages. It's pretty easy.
Let me know if you can't picture it and I'll try to write a sample code.
I use dependency injection in most of my pages and unfortunately, it doesn't
look nearly as pretty as I wanted it to. Most Wicket examples favour service
locator instead... I guess you might find yourself in the same boat.
[]s Gus
---------- Início da mensagem original -----------
De: [EMAIL PROTECTED]
Para: [email protected]
Cc:
Data: Mon, 11 Jul 2005 11:16:47 -0500
Assunto: [Wicket-user] Spring Integration
Hi,
I'm looking into Wicket and would like to know what the preferred
method of integrating Wicket with Spring. I'll need access to the
bean factory in the page classes. I checked the wiki and didn't see
anything. Thanks for the help.
-Nick
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
__________________________________________________________________________
UOL Fone: Fale com o Brasil e o Mundo com até 90% de economia.
http://www.uol.com.br/fone
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user
-------------------------------------------------------
This SF.Net email is sponsored by the 'Do More With Dual!' webinar happening
July 14 at 8am PDT/11am EDT. We invite you to explore the latest in dual
core and dual graphics technology at this free one hour event hosted by HP,
AMD, and NVIDIA. To register visit http://www.hp.com/go/dualwebinar
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user