JSP开发案例教程【4.6】

本文详细介绍了JSP开发中MVC的基本模式,强调模型、视图和控制器的职责。通过一个购书网案例,展示了如何使用JSP、Servlet、JavaBean来实现MVC三层架构,包括数据库设计、JSP页面开发和数据处理。使用MVC模式能有效分离业务逻辑、用户界面和数据管理,提高代码的可维护性和重用性。
摘要由CSDN通过智能技术生成
9. 1. 2 MVC 的基本模式

        MVC 是把一个应用的输入、 处理、输出流程按照 Model、 View、 Controller 的方式进行分离, 这样一个应用被分成三层———模型层、 视图层、 控制层, 结构如图 9-1 所示。


        模型 ( Model) 就是业务流程 / 状态的处理及业务规则的制订。 业务流程的处理过程对其他层来说是 “黑箱” 的。 模型接收视图请求的数据, 并返回最终的处理结果。 业务模型的设计可以说是 MVC 最主要的核心。 目前流行的 EJB 模型就是个典型的应用例子,它从应用技术实现的角度对模型做了进一步的划分, 以便充分利用现有的组件, 但它不能作为应用设计模型的框架。 它仅仅告诉你按这种模型设计就能利用某些技术组件, 从而减少了技术上的困难。 对一个研发者来说, 就能专注于业务模型的设计。 MVC 设计模式告诉我们, 把应用的模型按一定的规则抽取出来, 抽取的层次非常重要, 这也是判断研发人员是否优秀的依据。 抽象和具像不能隔得太远, 也不能太近。 MVC 并没有提供模型的设计方法, 而只告诉你应该组织管理这些模型, 以便

  • 17
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

BinaryStarXin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值