标签:ring 持久化 控制器 web 图表 变量 选择 维护 状态
MVC
M:model (Student) javaBean 既实体类,包名为model或bean
作用:
(1)定义客观实体的属性(成员变量)和行为(方法)
(2)提供设置set(获取)、get(属性)的方法
V:View (HTML /JSP) 视图,做页面展示的 实现载体:jsp/html,统一在WebRoot(或WebContent下)
作用:
(1)提供用户表单以接收用户的请求信息
(2)以文本、图表、多媒体的形式将数据展示给用户
C:Controller 控制器 实现载体:servlet,包名为controller或servlet
作用:
(1)根据用户的请求,选择合适的模型进行处理
(2)将模型处理的结果,选择合适的视图响应用户
JavaBean通常指实体Bean,即存储客观实体的属性,并提供对属性的设置(set)和获取(get)方法。
例如:
public class Computer{
private String cpu;
private String memory;
public String getCpu() {
return cpu;
public void setCpu(String cpu) {
this.cpu = cpu;
}
public String getMemory() {
return memory;
}
public void setMemory(String memory) {
this.memory = memory;
}
}
在JavaBean的基础上,除带有对属性设置(set)和获取(get)的方法外,提供了模型的行为方法,则称为业务实体Bean。
实体Bean与业务Bean的区别
(1)实体Bean只提供了set和get方法,用来设置和获取属性。
(2)业务Bean提供了与业务相适应的方法,可以通过对属性的运算、排列、组合等方式使Model适应具体的业务。
注意:若使用的是实体Bean(非业务Bean)
增加业务层service,用于对model的内存状态进行维护。
包名为service
增加数据访问层DAO,用于对model的持久化状态进行维护。
包名为dao
标签:ring 持久化 控制器 web 图表 变量 选择 维护 状态
原文地址:http://www.cnblogs.com/Damon-zzn/p/7819499.html