【Web前端】:对前端开发模式的思考

本文探讨了前端开发从被动浏览器模式到前后端分离,再到前端分层的演变过程,分析了各阶段的特点和问题,包括Model1、后端MVC模式以及前端MVC模式的优缺点,强调了前端职责的逐渐明确和复杂性增加。
摘要由CSDN通过智能技术生成

  这周主要是对前端开发模式的发展以及前端的技术进行了了解。现总结成以下内容(按照发展的不同阶段来总结):

“被动的浏览器”

特点:

  1. 服务端负责把界面生成好,浏览器只负责展现。
  2. 前后端的职责不清晰,二者并没有分离。
  3. 前端的工作都由后端开发人员直接做了。

具体来说:

1.浏览器端对界面的形态和相关业务逻辑基本都没有控制权。基本上是服务端给什么浏览器就展现什么,展现的控制在服务端。
2.对于第二点,这里我们先简单回顾一下Model1。
在经典的Model1中,像数据库查询语句这样的数据层代码和像HTML这样的表示层代码是混在一起的,JSP职责过重,所有的代码都写到了JSP中。如图所示:

     这里写图片描述

改进后的Model1, 以上这种情况得到了很大的完善。业务逻辑和数据库访问的代码都写到了JavaBean中,但是在JSP网页中,控制逻辑的代码和像HTML这样的表示层代码依然是混在一起。JSP页面身兼View和Controller两种角色,将控制逻辑和表现逻辑混杂在一起。

    这里写图片描述

如:下面一段嵌在JSP中的Java代码

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值