GWT + Stripes + Hibernate4GWT
Par Olivier le mardi 5 février 2008, 22:36 - Lien permanent
L'intégration entre GWT / Stripes / Hibernate4gwt se fait en refactorisant l'article précédent et en injectant HibernateBeanManager vi l'annotation @SpringBean.
public abstract class GWTActionBean extends HibernateRemoteService implements ActionBean {
private ActionBeanContext context;
public GWTActionBean() {
super();
}
public ActionBeanContext getContext() {
return context;
}
public void setContext(ActionBeanContext context) {
this.context = context;
}
@Override
public ServletContext getServletContext() {
return getContext().getServletContext();
}
@DefaultHandler
public Resolution defaultHandler() throws ServletException {
return new Resolution() {
public void execute(HttpServletRequest request, HttpServletResponse response) throws Exception {
doPost(request, response);
}
};
}
/**
* @see net.sf.hibernate4gwt.gwt.HibernateRemoteService#setBeanManager(net.sf.hibernate4gwt.core.HibernateBeanManager)
*/
@Override
@SpringBean("hibernateBeanManager")
public void setBeanManager(HibernateBeanManager manager) {
super.setBeanManager(manager);
}
