学生管理系统初建和浅谈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;
}
}
。
在用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;
}
}
相关文章推荐
- jsp、javabean学生信息管理系统
- 学生信息管理系统小结(一)
- 学生管理系统调试——实时错误(实时错误“424”“5”“91”)
- (JSP+Servlet)学生信息管理系统
- 学生管理系统代码
- C++课程设计:学生成绩管理系统
- 学生信息管理系统优化
- 学生管理系统----学生封装类
- 学生成绩管理系统
- 链表+数据库+Makefile-----学生管理系统小结
- 文博学费管理系统简介+适用于各类学校的学生收费管理+信息统计
- jsp+javaBean 网站附件管理系统(未完成版)-3
- 学生管理系统数据表
- 一个简单学生信息管理系统的编程
- 学生信息管理系统——总结
- [置顶] Python实现学生信息管理系统
- 学生信息管理系统小结-优化篇
- Java入门-学生成绩管理系统(二)
- MVC实现学生管理系统的一些技巧和注意事项
- c语言学生信息管理系统(链表、文件)