首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
go
tags
require
erlang
cPlusPlus
future
replace
jar
io
c语言
eval
callback
web3
join
dll
format
merge
config
schema
dockerfile
php7
scala
bash
uml
substring
ip
tree
integer
subset
express
get
regex
header
数组
dagger
cookie
default
python3
hook
httprequest
command
timestamp
byte
metadata
controller
blob
jsp
vbscript
random
hash
typescript
object
char
split
netty
golang
bytecode
nodejs
settings
lua
text
vba
testing
shell
frameworks
version
node.js
fetch
case
bit
range
php5
datetime
email
heap
foreach
runtime
php8
list
当前位置:
开发笔记
>
编程语言
> 正文
软件架构(CS结构/BS结构)
作者:晴天逍遥 | 来源:互联网 | 2023-05-19 00:02
1.CS结构即ClientServerCS工作流程图:在CS结构的情况下,不同的服务需要安装不同的客户端软件,比如QQ、迅雷、Foxmail这种情况下安装的软件会越来越多,同时也有许多弊
1. C/S结构
即
Client / Server
C/S工作流程图:
在C/S结构的情况下,不同的服务需要安装不同的客户端软件,
比如QQ、迅雷、Foxmail这种情况下安装的软件会越来越多,同时也有许多弊端,
比如A出差,需要在B电脑上查收邮件,但是B电脑并未安装Foxmail等类似的客户端软件,
这样不得不先去下载Foxmail,非常不方便。
app的三种:
-
web app
(网页应用) (B/S)
-
hybrid app
(混合应用 -- 应用的壳子套着页面) (C/S)
-
native app
(原生应用) (C/S)
2. B/S结构
B/S(即
Broswer / Server
)解决了C/S所带来的不便,
将所有的服务都可以通过浏览器来完成(因为基本所有浏览器都安装了浏览器),
但B/S也有一些不利,比如操作稳定性、流畅度等方面相对较弱。
ajax
架构
client
server
web
hybrid
native
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
config
Web学习历程记录(七)——Tomcat基本概念和配置
本文介绍了Web学习历程记录中关于Tomcat的基本概念和配置。首先解释了Web静态Web资源和动态Web资源的概念,以及C/S架构和B/S架构的区别。然后介绍了常见的Web服务器,包括Weblogic、WebSphere和Tomcat。接着详细讲解了Tomcat的虚拟主机、web应用和虚拟路径映射的概念和配置过程。最后简要介绍了http协议的作用。本文内容详实,适合初学者了解Tomcat的基础知识。 ...
[详细]
蜡笔小新 2023-12-13 17:08:24
ip
如何使用Java获取服务器硬件信息和磁盘负载率
本文介绍了使用Java编程语言获取服务器硬件信息和磁盘负载率的方法。首先在远程服务器上搭建一个支持服务端语言的HTTP服务,并获取服务器的磁盘信息,并将结果输出。然后在本地使用JS编写一个AJAX脚本,远程请求服务端的程序,得到结果并展示给用户。其中还介绍了如何提取硬盘序列号的方法。 ...
[详细]
蜡笔小新 2023-12-14 13:56:20
config
页面请求方法参数最长_关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ...
[详细]
蜡笔小新 2023-12-13 19:20:03
config
高校天文共享平台开发过程中的思考与规划
本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ...
[详细]
蜡笔小新 2023-12-13 18:08:58
ip
Thrift教程初级篇——RPC框架Thrift的安装环境变量配置与第一个实例
本文介绍了RPC框架Thrift的安装环境变量配置与第一个实例,讲解了RPC的概念以及如何解决跨语言、c++客户端、web服务端、远程调用等需求。Thrift开发方便上手快,性能和稳定性也不错,适合初学者学习和使用。 ...
[详细]
蜡笔小新 2023-12-13 17:36:52
io
java命令运行
Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ...
[详细]
蜡笔小新 2023-12-12 19:26:55
ip
在虚拟服务器上安装oracle 10g客户端的问题及解决方法
本文讨论了在VMWARE5.1的虚拟服务器Windows Server 2008R2上安装oracle 10g客户端时出现的问题,并提供了解决方法。错误日志显示了异常访问违例,通过分析日志中的问题帧,找到了解决问题的线索。文章详细介绍了解决方法,帮助读者顺利安装oracle 10g客户端。 ...
[详细]
蜡笔小新 2023-12-11 13:08:10
io
关系型数据库和NoSQL数据库的介绍及应用场景
本文介绍了关系型数据库和NoSQL数据库的概念和特点,列举了主流的关系型数据库和NoSQL数据库,同时描述了它们在新闻、电商抢购信息和微博热点信息等场景中的应用。此外,还提供了MySQL配置文件的相关内容。 ...
[详细]
蜡笔小新 2023-12-10 15:47:11
ip
spark登陆后闪一下就不见了,问题解决了。
这个问题困扰了我两天,卸载Dr.COM客户端(我们学校上网要装这个客户端登陆服务器,以后只能在网页里输入用户名和密码了),问题解决了。问题的现象:在实验室机台式机上安装openfire和sp ...
[详细]
蜡笔小新 2023-10-17 16:47:14
io
java开发中常用框架优缺点
一、Struts2是一个基于MVC设计模式的Web应用框架在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts2优点1、实现 ...
[详细]
蜡笔小新 2023-10-17 16:19:02
io
如何限制php数据库链接数和连接超时时间?
本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ...
[详细]
蜡笔小新 2023-12-14 14:06:10
io
CentOS 7部署KVM虚拟化环境之一架构介绍
本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ...
[详细]
蜡笔小新 2023-12-12 21:38:57
io
单点登录原理及实现方案详解
本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ...
[详细]
蜡笔小新 2023-12-12 19:23:28
io
代理模式的详细介绍及应用场景
代理模式是一种在软件开发中常用的设计模式,通过在客户端和目标对象之间增加一层中间层,让代理对象代替目标对象进行访问,从而简化系统的复杂性。代理模式可以根据不同的使用目的分为远程代理、虚拟代理、Copy-on-Write代理、保护代理、防火墙代理、智能引用代理和Cache代理等几种。本文将详细介绍代理模式的原理和应用场景。 ...
[详细]
蜡笔小新 2023-12-10 19:07:21
io
PeopleSoft安装镜像版本及导入语言包的方法
本文介绍了PeopleSoft安装镜像的两个版本,分别是VirtualBox虚拟机版本和NativeOS版本,并详细说明了导入语言包的方法。对于Windows版本,可以通过psdmt.exe登录进入,并使用datamover脚本导入语言包。对于Linux版本,同样可以使用命令行方式执行datamover脚本导入语言包。导入语言包后,可以实现多种语言的登录。参考文献提供了相关链接以供深入了解。 ...
[详细]
蜡笔小新 2023-12-09 08:37:34
晴天逍遥
这个家伙很懒,什么也没留下!
Tags | 热门标签
go
tags
require
erlang
cPlusPlus
future
replace
jar
io
c语言
eval
callback
web3
join
dll
format
merge
config
schema
dockerfile
php7
scala
bash
uml
substring
ip
tree
integer
subset
express
RankList | 热门文章
1
mysql之字符串字段添加索引
2
实习工作总结范文实习期工作总结
3
检查通知是否被关闭_GO语言:关闭通道和通道上范围循环
4
Android普通变量与普通方法内存图
5
Oracle Core 学习笔记二 Transactions 和 Consistency 说明
6
打工人废话文学大赏
7
(转)手机测试体系讲解---司伟伟
8
C# 读取本地mdb文件
9
win7如何修复硬盘坏道
10
【MySQL】基本语法与运算符入门
11
服务器安装IB驱动记录
12
JavaWeb基础 session 只有在第一次获取的时候才会创建
13
数学中R,Z,N,Q都代表什么意思?
14
1.qs100模块简单使用笔记(电信物联网平台ctwing)
15
邻域|损失_学习笔记 | 2023 AAAI 对抗性权值扰动改善图神经网络的泛化性能
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有