先写一个实体类,就叫做User吧,然后再写hibernate的hbm配置文件,写UserDAO接口,然后在写UserDAOHibernateImpl实现UserDAO,在写spring配置文件定义好Hibernate的各种属性,然后再写一个UserService接口,然后就是根据spring的IOC写UserServiceImpl,然后就是写struts,struts的action可以这样写:
public class RegisterAction{
private User user;
public User getUser(){
return user;
}
public void SetUser(User user){
this.user=user;
}
public String execute(){
String[] confs = {"applicationContext.xml"};
ApplicationContext ac = new ClassPathXmlApplicationContext(confs);
UserService userService = (UserService) ac.getBean("userService");
try{
userService.register(user);
return "success";
}
catch(Exception e){
return "error";
}
}
}