MVC

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写。

1、Model

Model是应用程序中用于处理应用程序数据、业务逻辑的部分。通常模型对象负责在数据库中存取数据。

2、View

应用程序中处理数据显示的部分。视图层,用于跟用户进行交互。一般所有的JSP、Html等页面就是View层

3、Controller

控制层,Controller层的功能就是将Model和View层进行关联

通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

比如View主要是显示数据的,但是数据又需要Model去访问,这样的话,View会先告诉Controller,然后Controller再告诉Model,Model请求完数据之后,再告诉View,这样View就可以显示数据了。

  

 

Model:常用javabean去实现,通过各种类来对数据库的数据进行获取,并封装在对象当中。

View:常用JSP来实现,通过可直接观察的JSP页面来展示我们从数据库中获取的数据。

Controller:常用servlet来实现,通过servlet来获取经过javabean包装过的对象(已存入数据库中的数据),然后再发送数据传输到JSP界面。

 

什么是JavaBean?

JavaBean是Java的可重用组件(Java类)。

约束如下:

  1. 必须为public
  2. 必须有无参构造函数
  3. 必须通过公共方法暴露成员属性(get、set)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值