⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ordinaryhandler.java

📁 电子商务网站前台代码。基于开源软件编写
💻 JAVA
字号:
/**
 * 
 */
package handler;

import javax.ejb.CreateException;
import javax.naming.NamingException;

import session.interfaces.UserLocal;
import session.interfaces.UserLocalHome;
import session.interfaces.UserUtil;
import dao.OrdinaryUserTO;
import bean.OrdinaryUserBean;

/**
 * @author Administrator
 *
 */
public final class OrdinaryHandler extends Object {

	/**
	 * 
	 */
	private OrdinaryUserBean user;

	public OrdinaryHandler() {
		super();
		// TODO Auto-generated constructor stub
	}

	/**
	 * @return Returns the user.
	 */
	public OrdinaryUserBean getUser() {
		return user;
	}

	/**
	 * @param user The user to set.
	 */
	public void setUser(OrdinaryUserBean user) {
		this.user = user;
	}
	
	public String checkName(){
		UserLocalHome localhome = null;
		boolean outcome = false;
		try {
			localhome = UserUtil.getLocalHome();			
			UserLocal userlocal = localhome.create();
			outcome = userlocal.selectUserForCheck(user.getName());				
		} catch (NamingException e1) {
		// TODO Auto-generated catch block
			System.out.println("failure");
			e1.printStackTrace();
			outcome=false;			
		} catch (CreateException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			outcome=false;
		}	
		
		if(outcome)user.setMessage("right");
		else user.setMessage("wrong");
		System.out.println(this.toString());
		return "success";
	}
	
	public String registerOrdinary(){
		System.out.println(this.toString());
		UserLocalHome localhome = null;
		try {
			localhome = UserUtil.getLocalHome();	
			OrdinaryUserTO userTo = new OrdinaryUserTO(user.getName(),
													   user.getPassword(),
													   user.getRole(),
													   user.getRealName(),
													   user.getSex(),
													   user.getEmail(),									  
													   user.getAddress(),
													   user.getPhone(),
													   user.getDescribe());		
			UserLocal userlocal = localhome.create();
			userlocal.insertOrdinaryUser(userTo);	
			System.out.println("success");
			return "success";
		
		} catch (NamingException e1) {
		// TODO Auto-generated catch block
			System.out.println("failure");
			e1.printStackTrace();
			return "failure";
			
		} catch (CreateException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
			return "failure";
		}			
		//return "failure";
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -