本系列博客汇总在这里:企业信息管理系统汇总


关于以前的模式

一、JSP Model1

JSP Model1 是 JavaWeb 早期的模型,它适合小型 Web 项目,开发成本低!但是,Model1 使 Java 代码与 HTML 强耦在一起,导致视图与逻辑无法分离,使程序的可读性大大降低,使代码调试,以及后期维护都带来了很大的困难。

1、Model1 第一代

完全由 JSP 处理所有问题!
企业信息管理系统(12)_项目分层模式 MVC

2、Model1 第二代

把业务逻辑放到 JavaBean(所有的 Java 类都可以成为 JavaBean) 中。
企业信息管理系统(12)_项目分层模式 MVC

二、JSP Model2

在 JSP Model2 中,JSP 为 View、Servlet 为 Controller、JavaBean 为 Model。其中 Servlet 作为 JSP 和 JavaBean 的纽带。
企业信息管理系统(12)_项目分层模式 MVC
适合多人合作开发大型的 Web 项目,各司其职,互不干涉,有利于开发中的分工,有利于组件的重用。但是,Web 项目的开发难度加大,同时对开发人员的技术要求也提高了。

项目分层模式 MVC

一、三层框架

M:model(模型)工作都由模型完成。(DAO、Service)
V:view(视图)与用户打交道的,都是页面。(JSP)
C:contrller(控制器)。(Servlet)
企业信息管理系统(12)_项目分层模式 MVC
注意,MVC 不是 Java 的东西,几乎所有 B/S 结构的软件都采用了 MVC 设计模式。但是要注意,对 MVC 的实现也不是完全的!在 JavaWeb 中的 MVC 与 MVC 设计模式有所不同!

二、做软件项目我们需要创建的包

企业信息管理系统(12)_项目分层模式 MVC
如有错误,欢迎指正!

相关文章:

  • 2022-12-23
  • 2021-11-22
  • 2021-12-19
  • 2021-12-19
  • 2021-12-05
  • 2022-02-28
  • 2021-12-05
猜你喜欢
  • 2021-09-26
  • 2022-12-23
  • 2021-11-11
  • 2022-01-11
  • 2021-11-27
  • 2021-09-17
相关资源
相似解决方案