应用系统项目实践-MVC架构中数据插入
MVC架构
把代码进行分层,逻辑结构显的更加清晰
model模型 对数据库操纵功能放在模型层
包括对数据库的操纵类和函数
包括javabean
javabean db
view视图 对界面操作放在视图层里
视图层我们所编写的界面
myframe
controller控制器
业务处理和流程转向放在控制器中
dbmanger
今天的练习是做MVC架构中的插入功能
第一步,把javabean做好了
首先做一下模型层中的javabean
创建一个包,名为bean
新建一个Student类(保留有关学生的所有信息)
定义7个属性,这七个属性,和界面上要得到的7个信息相对应的。
下面我们为他定义构造函数,可以通过自动生成的方法。
自动生成构造函数(选择Source—Generate Constructors from Superclass…(生成构造函数从超类中,也就是从父类中继承下来的构造函数))
构造函数与类同名,里面有个super();表示把父类函数中继承了下来。
再次生成构造函数(选择Source—Generate Constructors using Fields…(属性,生成7个属性,里面有7个参数,作用是可以给一个学生的所有属性赋值))
对于javabean来说,每个属性都需要一个get函数和set函数
get函数得到某个函数的值
set函数设置某个函数的值
通过自动生成的方法,(Source-Generate Getters and Setters(生成get和set函数))
比如年龄getAge,得到age的值,返回值是整数
setAge,设置age,返回值为空
package bean;
public class Student {
String name;
int age;
int tall;
int weight;
String address;
String school;
String depart;
public Student() {
super();
// TODO Auto-generated constructor stub
}
public Student(String name, int age, int tall, int weight, String address, String school, String depart) {
super();
this.name = name;
this.age = age;
this.tall = tall;
this.weight = weight;
this.address = address;
this.school = school;
this.depart = depart;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public int getTall() {
return tall;
}
public void setTall(int tall) {
this.tall = tall;
}
public int getWeight