Java初学者笔记20—bs与cs摘要

Java web :使用java语言,开发互联网的项目。

 

软件架构:

 

C/S :客户端与服务端

      在用户本地有一个客户端程序,在远程有一个服务器端程序,通过网络进行数据传送。

优点:用户体验好,因为许多资源都是已经下载好了的,无需再次加载。

缺点: 开发、安装,部署,维护 麻烦

B/S :浏览器与服务端

      我们只需要一个浏览器即可,通过浏览器访问各种网站,资源(应用)都是在线加载的。

优点: 开发、安装,部署,维护 简单

缺点: 如果需要加载的资源过多,用户的体验可能受到影响。(例如网页游戏和端游)

       对硬件的要求过高。

 

而我们主要学习的网络架构是b/s

B/S架构: 资源分类: 1 静态资源 :所有用户访问网站时得到的结果的都是一样的。

                       如果用户请求的是静态资源,服务端会直接把资源发送给浏览器,浏览器中内置了静态资源的解析引擎,可以直接展示静态资源

                    静态资源技术 

  HTML:用于搭建基础网页,展示页面的内容

             CSS:用于美化页面,布局页面

             JavaScript:控制页面的元素,让页面有一些动态的效果

                      2 动态资源 :所有用户访问,得到的结果可能不一样(例如登录一个网站,提示欢迎XXX回来),如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器。

                    动态资源技术

                          jsp/servlet,php,asp

因此,在了解动态资源之前,一定要先了解静态资源。

 

                        

       

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值