吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1805|回复: 2
收起左侧

[Java 转载] 关于系统架构

[复制链接]
yuluo829 发表于 2022-2-4 22:13
本帖最后由 yuluo829 于 2022-2-5 22:35 编辑

关于系统架构

系统架构形式

  • C/S 架构
  • B/S 架构

C/S架构

Client / Server (客户端 / 服务端)

C/S架构的软件:QQ

特点:需要安装特定的客户端软件

优点:

  1. 速度快        (软件中的大部分数据集成到了客户端软件上,很少量的数据会从服务器端传送,所以速度快)
  2. 体验好
  3. 界面酷炫  
  4. 服务器压力小   (软件中的大部分数据集成到了客户端软件上,很少量的数据会从服务器端传送)
  5. 安全  (服务器受损了,客户数据不会受到太大的影响,大部分的数据集成到客户端中,客户端有缓存)

缺点:

  1. 升级维护比较麻烦(每一个客户端都需要升级,成本高,有一些软件安装比较麻烦)

B/S结构

B/S 架构:(Browser / Server, 浏览器 / 服务器)

B/S架构的软件是个特殊的C/S架构的软件,只不过他的客户端时一个固定不变的软件

优点:

  1. 升级维护容易
  2. 不需要特定的客户端软件

缺点:

  1. 速度慢(因为所有的数据都在服务器上,用户发送的每一个请求都要服务器响应,所以B/S结构的系统在网络中传送的数据量大)
  2. 体验差(网页不够酷炫)
  3. 不安全(服务器发生事故,会导致数据全部丢失)

B/S 架构通信原理

访问过程

  • 打开浏览器
  • 找到地址栏
  • 输入一个合法的域名
  • 回车
  • 在浏览器上显示相应的结果

关于域名

url:统一资源定位符

网址:https://www.google.com

域名:www.google.com

在浏览器地址栏输入域名之后,域名解析器会解析出来一个具体的IP地址和端口号等

解析结果可能是:百度一下,你就知道220.181.38.149

IP地址

  • 计算机在网络当中的一个身份证号,在同一个网络中,IP地址是唯一的,有了IP地址之后,才能建立计算机之间的连接
  • 端口号:每台计算机上的端口号是唯一的,一个端口代表一个软件,每一个在计算机上的软件启动之后有唯一的端口号

web服务器软件

  1. web服务器软件种类
  • Tomcat(web服务器)又名catalina
  • jetty(web服务器)
  • JBoss(应用服务器)
  • WebLogic(应用服务器)
  • WebSphere(应用服务器)
  1. 应用服务器和web服务器之间的关系

应用服务器实现了javaEE的所有规范(javaEE有13个规范)

web服务器只实现了javaEE中的servlet和jsp规范

应用服务器是包含了web服务器的

BS系统结构的角色和协议

request:

Browser  ---> web Server  ----> DB Server

浏览器发起请求给web服务器,web服务器在数据库服务器中获取用户需要的数据

response:

DB Server <--- web Server <--- Browser

参与的角色

  • 浏览器开发者
  • web Server开发者
  • DB Server开发者
  • webapp的开发者

角色和角色之间的规范关系

  • webapp开发者和web Server开发者之间的规范是:JavaEE规范之一:servlet规范

    servlet规范的作用是:web Server和webapp之间解耦合  sun公司制定的

  • Browser和web Server之间有一套传输协议,HTTP协议(超文本传输协议)

    W3C组织制定的

  • webapp和DB Server之间有数据库规范

    JDBC规范,sun公司制定的

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lizf2019 发表于 2022-2-5 15:25
在同以恶搞网络中,IP地址是唯一的,
老哥看看这句话是不是打的不太对
 楼主| yuluo829 发表于 2022-2-5 22:34
lizf2019 发表于 2022-2-5 15:25
老哥看看这句话是不是打的不太对

细节,谢谢了,在同一个网络中
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-9-21 08:51

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表