您的位置:首页 > 编程语言 > Java开发

学生管理系统初建和浅谈javabean

2018-01-24 15:44 232 查看
自己查找网上的资料,第一次用jsp+javabean来写项目。首先,用自己的理解,javabean就是把网页中需要处理的信息,封装成一个对象,对数据的操作就是对对象的操作。我也是第一次接触这种处理模式,自己写了一段时间后,觉得这样的处理方法挺好的。首先,把要处理的数据都封装到一个对象,不同的数据有不同的对象,这样处理起来逻辑性会比较好。其次呢,用对象里面的set和get方法来处理,也会显的更加专业,逼格就上来了

在用javabean编写过程中,也有很多需要注意的。比如,需要处理的对象没有和数据库里面的字段一一对应起来。其次呢,不能缺少无参的构造函数。对应的set和get方法也不能缺少。
在这个小项目中,我的把需要处理的数据有两快,分别封装成了2个对象
  一是登录时需要验证的用户名和密码
 


package com.hhhhh.model;

public class userTable {
private String username;
private String password;

public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
}

二是最重要的部分,学生的信息

package com.hhhhh.model;

public class Student {
private int id;
private String name;
private byte xb;
private String csrq;
private String zy;
private String[] kc = { "" };
private String kcs = "";
private String[] xq = { "" };
private String xqs = "";
private String bz;

public int getId() {
return id;
}

public void setId(int id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public byte getxb() {
return xb;
}

public void setSex(byte xb) {
this.xb = xb;
}

public String getCsrq() {
return csrq;
}

public void setCsrq(String csrq) {
this.csrq = csrq;
}

public String getZy() {
return zy;
}

public void setZy(String zy) {
this.zy = zy;
}

public String[] getKc() {
return kc;
}

public void setKc(String[] kc) {
this.kc = kc;
}

public String getKcs() {
if (kc != null) {
for (int i = 0; i < kc.length; i++)
kcs += kc[i] + "&";
}
kcs = kcs.substring(0, kcs.length() - 1);
return kcs;
}

public void setKcs(String kcs) {
this.kcs = kcs;
}

public String[] getXq() {
return xq;
}

public void setXq(String[] xq) {
this.xq = xq;
}

public String getXqs() {
if (xq != null) {
for (int i = 0; i < xq.length; i++)
xqs += xq[i] + "&";
}
xqs = xqs.substring(0, xqs.length() - 1);
return xqs;
}

public void setXqs(String xqs) {
this.xqs = xqs;
}

public String getBz() {
return bz;
}

public void setBz(String bz) {
this.bz = bz;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: