笔记(20240115)

C/S结构的软件: 客户端/服务器 :就是软件,(需要一个客户端,一个服务器)通过客户端发送请求给服务器。

我们下载的就是客户端

例:

app的运行:1.打开app输入账号密码就会进入客户端

                     2.钉钉后台执行后,执行检测的程序:进行服务器的交互

                        3.开启直播模式后,视频发起者的工作就是将屏幕和声音以视频流的方法传给服务器

                               4.观众的工作即使将视频流传入到本地软件,软件对视频进行解析

条件:

1.需要一个客户端,一个服务器端

2.开发的时候麻烦,要开发客户端和服务器端

优点:软件中使用的资源会安装到本地,不需要通过网络进行传输;速度快;资源都是在本地磁盘上即客户端,网络走数据。

缺点:1.开发成本高;客户端 服务器 移动端 ios端

           2.当软件中存在跨盘本比较大的时候,不可以自动更新,要重新下载;

           3.需要进行手动更新;

B/S结构软件:浏览器/服务器用户不需要安装任何软件的客户端,只需要浏览器访问,(web项目)

   开发只需要一套代码:在这套代码中;有前端;有后端;有数据库;他们都会在服务器中;只要通过浏览器发出请求;可以进行访问;

优点:代码少,统一,成本低,本地不存储任何资源(资源都在服务器)-瘦客户端。

只需要在服务端更新;客户端可需要浏览器。

缺点:没有网络,啥都做不了;网络差的时候;资源加载慢

Mvc模型:web开发的时候更加分层清晰;讲项目结构变清晰。

把一个项目分层

1.前端是一层:v(view  视图层) 其那段就是一个视图层;以后所有前端;理解为视图层

2.后端是一层:c(controller 控制层)接受你的请求和处理请求,相应数据的时候的控制。

3.模型层(数据库层)-M(Model) 其实就是我们数据库中的数据和类来一一对应

JavaWeb

能够实现 web 开发的是很多的技术都是可以;
Javaweb: 他有非常强大的生态圈;开发的过程中有很多的资料,都是可以找到解决方案; java 体现非常的庞大; 微服务技术(高并发; 多现成处理)

C# :他是微软出的编程: 他适合在你的 windows 平台:

Python: 爬虫(数据的获取); 很多的插件 数据的分析; 数据的展示;人工智能的实现; pythoneweb简单快;里面封装好我们nodejs服务器,Php他对于一些简单的项目使用 php .来进行开发是比较的好:

  1. 简单描述一下你对web的理解.

答:Web是万维网(全球广域网),Web系统开发分为三部分:前端,后端,还有数据存储。

通过 http(超文本传输协议)把回传到客户的客户端;仅仅是传输文本https更加安全,传输过程是加密过的。

  1. 描述一下 前端; 后端;数据库之间数据流的执行过程。

答:

前端:用html+css+js来使页面变得美观。可使用前端框架要用到bootstrap,vue,react 使项目变得更加安全,快捷。

后端:接受数据(从前端传入);

处理数据(将数据进行简单处理,如果需要用到数据库匹配信息,则查询数据库);

响应数据(对数据处理成功与否进行响应,匹配成功,登录成功,匹配失败,登录 失败)

数据存储:对存储数据的修改,更新,删除和查询等操作。

修改(修改用户信息)

增加(增加用户信息)

删除(删除用户信息)

查询(查询用户信息)

  1. 说出你所知道能够进行web开发的编程语言有哪些?

答:Java:Web开发中使用最广泛的后端语言之一

C#:是微软开发的一种面向对象的编程语言

Python:用于后端开发和web应用程序开发。

Php(超文本预处理器):是服务器端执行的脚本语言。

HTML(超文本标记语言):Web开发基础。

CSS:层叠样式表多用于元素的大小,颜色,位置。

JavaScipt:用于网页添加行为和交互性。

  1. 说出你对 B/S的理解。

答:B/S只需要浏览器访问,不需要浏览器服务器的用户安装任何软件的客户端,只需要一套代码(有前端;有后端;有数据库)只要需要向浏览器发出请求;可以进行访问;

优点:代码少,统一,成本低,本地不存储任何资源(资源都在服务器)-瘦客户端。

缺点:对网络依赖性过强,没网即崩盘。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值