1.JavaWeb发展史

1.1什么是JavaWeb?

了解JavaWeb之前,我们先来了解Web开发的的发展历程。

web1.0

这是万维网发展的第一种模式。这一时期的web只用作简单的信息检索和浏览功能,网页的内容是静态的。随着HTML(超文本标记语言)的出现,有了动态的页面,也有了少量的图片。

图1 web服务和用户的关系 

web2.0

智能手机具备“永远在线”和“随时随地”的特点,这让移动互联网成为很多人生活的重要组成部分。

“上网”这个概念在这个阶段逐步消失,我们时刻都生活在网络里,社交关系被大量地引入互联网,更多的新社交关系被建立。在Web2.0时代,用户可以自主创建互联网中的内容,但流量入口与利益分配等却被各个互联网巨头公司把控,且隐私与安全问题难以保障。

图2 web服务与用户关系

web3.0

这是一个尚在探索中的概念。

第三代互联网(Web 3.0)将是一个去中心化的互联网,旨在打造出一个全新的合约系统,并颠覆个人和机构达成协议的方式。

Web 3.0复刻了第一版互联网(即Web 1.0)的去中心化基础架构,Web 1.0的特色是用户自己架设博客网站以及RSS feed,在此基础上,Web 3.0还结合了Web 2.0丰富的交互体验,比如社交媒体平台。

图3 web结构

了解以上这些,我们再来了解JavaWeb。

先来看百度百科对JavaWeb的定义:

Java Web,是用Java技术来解决相关web互联网领域的技术栈。web包括:web服务端和web客户端两部分。Java在客户端的应用有Java Applet,不过使用得很少,Java在服务器端的应用非常的丰富,比如Servlet,JSP、第三方框架等等。Java技术对Web领域的发展注入了强大的动力。 

简单的说就是用Java编写Web应用的技术。在JavaWeb出现之前,互联网上的页面基本都是静态的,因为当时的技术是“三剑客”(HTML,JS,CSS),当时的技术只支持静态的访问网页内容。

随着互联网技术的发展,人们获取信息的需求日益增长,人们已经不满足于浏览静态的网页,还需要与互联网进行信息交换,来获取一些动态的内容。为实现动态内容的处理,Servlet技术诞生了。后来又出现了JSP,JSP+JavaBean,到后来的三层架构和MVC设计模式,到后来的框架。

JavaWeb技术使得我们享受到更加丰富多彩的互联网内容


参考文章:JavaWeb技术(1):JavaWeb的前世今生 - 知乎 (zhihu.com)

Javaweb研发的发展史以及演变过程_正在入侵中的博客-CSDN博客

WEB发展简史,Web1.0到Web3.0的发展历程_web发展史_小胡在线求助的博客-CSDN博客

互联网的前世今生:Web 1.0、2.0、3.0 - 知乎 (zhihu.com)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值