最近整合了一个相对于以前做的更为完整的ssh框架,并实现了注册登录的功能。
项目结构
从上往下依次是action类包,dao接口类包,dao接口实现类包,表单类包,数据库表映射类包,业务逻辑接口类包,业务逻辑接口实现类包(说的不对请指出,楼主只是新手菜鸟)
RegisterAction.java
package com.ssh.action;
import com.opensymphony.xwork2.ActionSupport;
import com.ssh.forms.UserForm;
import com.ssh.service.UserManager;
import com.ssh.serviceImpl.UserManagerImpl;
public class RegisterAction extends ActionSupport {
private UserForm user;
private UserManager userManager;
public UserForm getUser() {
return user;
}
public void setUser(UserForm user) {
this.user = user;
}
public UserManager getUserManager() {
return userManager;
}
public void setUserManager(UserManager userManager) {
this.userManager = userManager;
}
public String execute(){
try{
userManager.regUser(user);
return SUCCESS;
}
catch (Exception e){
e.printStackTrace();
return ERROR;
}
}
}
UserManagerImpl.java
BaseDao.java
UserDao.java