MVC与三层架构

本文介绍了MVC设计模式和三层架构的区别与联系。视图View负责页面显示和用户交互,模型Model实现了业务功能,控制器Controller协调两者。三层架构包括表现层(UI)、业务逻辑层(BLL)和数据访问层(DAL),它们之间有特定的引用关系。
摘要由CSDN通过智能技术生成

视图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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值