视图View
负责页面的显示;与用户的交互。包含各种表单。 实现视图用到的技术有html/css/jsp/js等前端技术。
用户交互:用户鼠标点击页面;填写页面中各种表单........等等
模型Model
模型负责各个功能的实现(如登录、增加、删除功能)。模型用JavaBean实现。
JavaBeans :
①是Java中一种特殊的类(换言之:JavaBean就是一个Java类).
一个Java类 ,满足以下要求,则可称为一个JavaBean
a. public修饰的类,提供public 无参构造方法
b. 所有属性 都是private
c. 提供getter和setter方法
②从使用层面来看,JavaBean分为2大类:
a. 封装业务逻辑的JavaBean (eg:LoginDao.java 封装了登录逻辑)
b. 封装数据的JavaBean (实体类:eg:Student.java Vedio.java 。往往对应于数据库中的一张表,即数据库中有个Student表,项目中就有个Student.java类)
③JavaBean 是一个可以重复使用的组件,通过编写一个组件来实现某种通用功能,“一次编写、任何地方执行、任何地方重用”。
控制器Controller