C
crossib
Hallo,
benutze JSF, Hibernate und Spring
habe folgende JSF Seite (Auszug):
Und dann mein RoleController dazu:
Nun Funktioniert auch alles soweit, ich bin mir aber nichts ganz sicher ob alles korrekt strutkuriert ist, auch in Bezug auf Transaktionen.
Meine weiteren Files: Role, User (zwei ganz normale Beans), BasicDAOImpl, RoleDAO, RoleService und RoleServiceImpl
Vielen Dank im voraus!
benutze JSF, Hibernate und Spring
habe folgende JSF Seite (Auszug):
Code:
<h:form>
<table>
<tr>
<td>Rolename:</td>
<td><h:inputText value="#{roleController.role.rolename}" required="true"/></td>
</tr>
<tr>
<td>Username:</td>
<td><h:inputText value="#{roleController.user.username}" required="true"/></td>
</tr>
<tr>
<td></td>
<td><h:commandButton action="#{roleController.save}" value="Speichern"/></td>
</tr>
</table>
</h:form>
Und dann mein RoleController dazu:
Code:
public class RoleController {
private BeanFactory beanFactory;
private Role role;
private User user;
public RoleController() {
beanFactory = new ClassPathXmlApplicationContext(new String[] {"applicationContext.xml"});
}
public Role getRole() {
return role;
}
public void setRole(Role role) {
this.role = role;
}
public User getUser() {
return user;
}
public void setUser(User user) {
this.user = user;
}
public String save() {
RoleServiceImpl roleService = (RoleServiceImpl) beanFactory.getBean("roleService");
role.getUsers().add(user);
user.setRole(role);
roleService.save(role);
return "success";
}
}
Nun Funktioniert auch alles soweit, ich bin mir aber nichts ganz sicher ob alles korrekt strutkuriert ist, auch in Bezug auf Transaktionen.
Meine weiteren Files: Role, User (zwei ganz normale Beans), BasicDAOImpl, RoleDAO, RoleService und RoleServiceImpl
Vielen Dank im voraus!