MVC设计模式简介

原文地址:MVC设计模式简介 作者:星空依旧

                                MVC设计模式


  MVC设计模式把一个软件组件区分为三个不同的部分,model,view,controller

  Model是代表组件状态和低级行为的部分,它管理着自己的状态并且处理所有对状态的操作,model自己本身并不知道使用自己的viewcontroller是谁,系统维护着它和view之间的关系,当model发生了改变系统还负责通知相应的view

  View代表了管理model所含有的数据的一个视觉上的呈现。一个Model可以有一个以上的View,但是Swing中却很少有这样的情况。

  Controller管理着model和用户之间的交互的控制。它提供了一些方法去处理当model的状态发生了变化时的情况。
 

 

      基于MVC的java开发模式

1、java应用程序开发模式:基于MVC(Model/View/Controller)的三层结构

   Swing是MVC设计的典范
   三层结构:问题域类、GUI类、数据存取类
   相当于:M-V-C

2、java web系统开发模式:

   M Model层主要是EJB,直接跟数据库打交道
   V View层 主要是JSP,提供人机界面
   C Control层 主要是 Servlet,控制上述两个层,并封装Bussiness Logic


   常见开发模式:javaBean-jsp-Servlet

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值