基于J2EE Struts框架的课程设计实训项目——《BBS论坛系统》——构建系统持久层中各个实体PO类(第1部分).doc
《基于J2EE Struts框架的课程设计实训项目——《BBS论坛系统》——构建系统持久层中各个实体PO类(第1部分).doc》由会员分享,可在线阅读,更多相关《基于J2EE Struts框架的课程设计实训项目——《BBS论坛系统》——构建系统持久层中各个实体PO类(第1部分).doc(31页珍藏版)》请在三一文库上搜索。
1、杨教授大学堂 精心创作的优秀程序员 职业提升必读系列资料基于J2EE Struts框架的课程设计实训项目BBS论坛系统构建系统持久层中各个实体PO类(第1/2部分)1.1.1 构造出本Web项目中的DAO层的各个实体PO类组件1、本项目中的各个PO的类图2、在数据访问层中添加各个PO类建立UserInfoBasePO实体类(1)UserInfoBasePO基类,包名称为com.px1987.webbbs.dao,并实现java.io.Serializable接口(2)添加下面的各个成员属性private String id;private String userName;private Str
2、ing userPassWord;private int userType;private String aliaoName;private String passWordAsk;private String userImage;private String registerTime;private String passWordAnswer;private String userMail;private int userSex;private String userBirthDay;private String userComeFrom;private String userResume;(
3、3)并为这些成员属性提供get/set方法(4)最后产生出下面的代码package com.px1987.webbbs.dao;public class UserInfoBasePO implements java.io.Serializable private static final long serialVersionUID = 1L;private String id;private String userName;private String userPassWord;private int userType;private String aliaoName;private Stri
4、ng passWordAsk;private String userImage;private String registerTime;private String passWordAnswer;private String userMail;private int userSex;private String userBirthDay;private String userComeFrom;private String userResume;public UserInfoBasePO() public String getAliaoName() return aliaoName;public
5、 void setAliaoName(String aliaoName) this.aliaoName = aliaoName;public String getId() return id;public void setId(String id) this.id = id;public String getPassWordAnswer() return passWordAnswer;public void setPassWordAnswer(String passWordAnswer) this.passWordAnswer = passWordAnswer;public String ge
6、tPassWordAsk() return passWordAsk;public void setPassWordAsk(String passWordAsk) this.passWordAsk = passWordAsk;public String getRegisterTime() return registerTime;public void setRegisterTime(String registerTime) this.registerTime = registerTime;public String getUserBirthDay() return userBirthDay;pu
7、blic void setUserBirthDay(String userBirthDay) this.userBirthDay = userBirthDay;public String getUserComeFrom() return userComeFrom;public void setUserComeFrom(String userComeFrom) this.userComeFrom = userComeFrom;public String getUserImage() return userImage;public void setUserImage(String userImag
8、e) this.userImage = userImage;public String getUserMail() return userMail;public void setUserMail(String userMail) this.userMail = userMail;public String getUserName() return userName;public void setUserName(String userName) this.userName = userName;public String getUserPassWord() return userPassWor
9、d;public void setUserPassWord(String userPassWord) this.userPassWord = userPassWord;public String getUserResume() return userResume;public void setUserResume(String userResume) this.userResume = userResume;public int getUserSex() return userSex;public void setUserSex(int userSex) this.userSex = user
10、Sex;public int getUserType() return userType;public void setUserType(int userType) this.userType = userType;Overridepublic int hashCode() final int PRIME = 31;int result = 1;result = PRIME * result + (aliaoName = null) ? 0 : aliaoName.hashCode();result = PRIME * result + (id = null) ? 0 : id.hashCod
11、e();result = PRIME * result + (passWordAnswer = null) ? 0 : passWordAnswer.hashCode();result = PRIME * result + (passWordAsk = null) ? 0 : passWordAsk.hashCode();result = PRIME * result + (registerTime = null) ? 0 : registerTime.hashCode();result = PRIME * result + (userBirthDay = null) ? 0 : userBi
12、rthDay.hashCode();result = PRIME * result + (userComeFrom = null) ? 0 : userComeFrom.hashCode();result = PRIME * result + (userImage = null) ? 0 : userImage.hashCode();result = PRIME * result + (userMail = null) ? 0 : userMail.hashCode();result = PRIME * result + (userName = null) ? 0 : userName.has
13、hCode();result = PRIME * result + (userPassWord = null) ? 0 : userPassWord.hashCode();result = PRIME * result + (userResume = null) ? 0 : userResume.hashCode();result = PRIME * result + userSex;result = PRIME * result + userType;return result;Overridepublic boolean equals(Object obj) if (this = obj)
14、return true;if (obj = null)return false;if (getClass() != obj.getClass()return false;final UserInfoBasePO other = (UserInfoBasePO) obj;if (aliaoName = null) if (other.aliaoName != null)return false; else if (!aliaoName.equals(other.aliaoName)return false;if (id = null) if (other.id != null)return fa
15、lse; else if (!id.equals(other.id)return false;if (passWordAnswer = null) if (other.passWordAnswer != null)return false; else if (!passWordAnswer.equals(other.passWordAnswer)return false;if (passWordAsk = null) if (other.passWordAsk != null)return false; else if (!passWordAsk.equals(other.passWordAs
16、k)return false;if (registerTime = null) if (other.registerTime != null)return false; else if (!registerTime.equals(other.registerTime)return false;if (userBirthDay = null) if (other.userBirthDay != null)return false; else if (!userBirthDay.equals(other.userBirthDay)return false;if (userComeFrom = nu
17、ll) if (other.userComeFrom != null)return false; else if (!userComeFrom.equals(other.userComeFrom)return false;if (userImage = null) if (other.userImage != null)return false; else if (!userImage.equals(other.userImage)return false;if (userMail = null) if (other.userMail != null)return false; else if
18、 (!userMail.equals(other.userMail)return false;if (userName = null) if (other.userName != null)return false; else if (!userName.equals(other.userName)return false;if (userPassWord = null) if (other.userPassWord != null)return false; else if (!userPassWord.equals(other.userPassWord)return false;if (u
19、serResume = null) if (other.userResume != null)return false; else if (!userResume.equals(other.userResume)return false;if (userSex != other.userSex)return false;if (userType != other.userType)return false;return true;3、在数据访问层中添加各个PO类建立UserInfoPO实体类(1)UserInfoPO类,包名称为com.px1987.webbbs.dao并继承于com.px19
20、87.webbbs.dao.UserInfoBasePO基类(2)添加下面的各个成员属性private Map contactMethod = new HashMap();private String userSign;private int emailVisible;private int acceptAdvise;(3)并为这些成员属性提供get/set方法(4)最后产生出下面的代码package com.px1987.webbbs.dao;import java.util.ArrayList;import java.util.HashMap;import java.util.HashSe
21、t;import java.util.Map;import java.util.Set;public class UserInfoPO extends UserInfoBasePO private Map contactMethod = new HashMap();private String userSign;private int emailVisible;private int acceptAdvise;public UserInfoPO() public int getAcceptAdvise() return acceptAdvise;public void setAcceptAdv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- BBS论坛系统 基于J2EE Struts框架的课程设计实训项目BBS论坛系统构建系统持久层中各个实体PO类第1部分 基于 J2EE Struts 框架 课程设计 项目 BBS 论坛 系统
链接地址:https://www.31doc.com/p-2182670.html