Muzete ve faces-config <managed-bean> <managed-bean-name>jsfBean</managed-bean-name> <managed-bean-class>test.JsfBean</managed-bean-class> <managed-bean-scope>request</managed-bean-scope> <managed-property> <property-name>anotherBean</property-name> <value>#{anotherBeanName}</value> </managed-property> </managed-bean>
Pokud pouzijete treba seam tak pak muzete psat primo ve tride class JsfBean{ @In(create=true) private AnotherBean anotherBeanName; ..... } 2009/3/11 Pavel Zelenka <zele...@mediaservis.cz> > > myslel jsem to spíš ve stylu, když chci z beanu X využít metody beanu Y. > Mezitím jsem vygooglil toto: > > MySessionBean myBean = (MySessionBean) > context.getApplication().getExpressionFactory().createValueExpression(context.getELContext(), > "#{mySessionBean}", MySessionBean.class).getValue(context.getELContext()); > > což by snad mělo splňovat to co chci > > > > *Pavel Savara <p.sav...@gmail.com>* > Odeslal: konference-boun...@java.cz > > 11.03.2009 12:55 > Odpovězte prosím uživateli > Java <konference@java.cz> > > Komu > Java <konference@java.cz> Kopie > Předmět > Re: Je nutné EJB > > > > > Vase managed beany muzou byt v session scope takze v ramci stejne session > dostane vzdy stejnou instanci. > > Pokud definujete jsf bean ve faces-config.xml pak: > > <managed-bean> > <managed-bean-name>firstBean</managed-bean-name> > <managed-bean-class> au.xxx.FirstBean </managed-bean-class> > <managed-bean-scope>session</managed-bean-scope> > </managed-bean> > > Pokud pracujete s jsf urcite se vyplati pouzit nejaky framework ktery > usnadni spoustu veci treba jboss seam. > > Pavel > > > > 2009/3/11 Pavel Zelenka <*zele...@mediaservis.cz* <zele...@mediaservis.cz> > > > > Zdravím, > > mám začátečnický problém. Píšu webovou aplikaci za využití JSF. Při psaní > managed beanů jednotlivých JSF stránek a případných Converterů by se mi > hodila nějaká vyšší vrstva na úrovni session, na kterou bych mohl > přistupovat z těchto managed beanů a Converterů. > Musím na toto využít EJB? > Zatím totiž využívám Tomcat a zdá se mi, že to EJB je moc težký kalibr > > Díky > > Pavel Zelenka > >