当前位置: 首页 > article >正文

Web 开发模式演进过程

作为初学者,要了解 Web 开发模式的演进过程,并从这些演进过程中看到变化,这样有利于开发者的思路提升。

什么是 Web 开发

Web :网页,可以通过浏览器访问的资源
Web 开发:基于网页载体的软件开发,以网页提供给用户进行业务功能操作
Web 应用:由多个静态和动态web资源组成,如:HTML、CS、JS文件,JSP文件、Java程序、Jar包、配置文件等等

image.png

Web 发展

静态

纯粹HTML格式的网页通常被称为“静态网页”,静态网页是标准的HTML文件,它的文件扩展名是.htm、.html,可以包含文本、图像、声音、FLASH动画、客户端脚本等。静态网页是网站建设的基础,早期的网站一般都是由静态网页制作的。

image.png

动态

动态网页,是指跟静态网页相对的一种网页编程技术。动态网页是基本的HTML语法规范与Java等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。

image.png

Java Web 开发模式

独立JSP模式

JSP是一个独立的、自主完成所有任务的模块。在早期的Java Web应用中,所有工作都交给JSP来处理。JSP同时负责生成网页、控制到下一个网页的流程以及负责业务逻辑。

页面设计与逻辑处理无法分离
调试困难
不利于维护。在需要更改业务逻辑时,可能牵扯多个网页

image.png

JSP + JavaBean

JSP页面功能开始逐步划分。引入了JavaBean和JSP共同协助完成任务。

JavaBean + JSP模式实现了一个比较明确的分工。将业务逻辑和页面表现进行了分离。JavaBean封装了业务逻辑,但JSP页面独自进行请求的响应和页面的表现。至今,对于小型项目来说JSP+JavaBean仍然是一种可选方案

image.png

JSP + Servlet+ JavaBean

Java Web 开发的经典模型。

完整内容:http://www.laobingbiji.com/page/202403181631460000000010211290.html


http://www.kler.cn/a/272786.html

相关文章:

  • Spring Boot 实战篇(四):实现用户登录与注册功能
  • 如何攻击一个服务器(仅用于教育及娱乐实验目的)
  • 基于微信小程序的摄影竞赛系统设计与实现(LW+源码+讲解)
  • 【大前端】Vue3 工程化项目使用详解
  • 【机器学习:二十二、机器学习项目开发的技巧】
  • 基于Linux系统指令使用详细解析
  • 如何在webapp中手动部署
  • 蚓链助新零售企业快速实现数字化转型
  • Python使用 k 均值对遥感图像进行语义分割
  • PHP 生成图片
  • 自然语言处理实验2 字符级RNN分类实验
  • 电子科技大学链时代工作室招新题C语言部分---题号D
  • 数据表示—二进制与十进制转换
  • goland设置保存文件时不将4个空格转为TAB
  • AI实景无人自动直播间怎么搭建?三步教你轻松使用
  • 安卓面试网络知识基础 51-55
  • 从资金管理的角度谈谈个人怎样交易现货白银
  • 代码随想录算法训练营第二十五天 | 216.组合总和III 17.电话号码的字母组合
  • 数据分析 任务3
  • Axure 中继器的Repeater属性的使用
  • Device Tree (四) - device_node -> platform_device
  • 部署高斯喷射项目gaussian-splatting
  • NetSuite多脚本性能研究
  • 图片旋转并保存图片
  • 第3关:注释
  • zookeeper快速入门五:用zookeeper实现服务注册与发现中心