当前位置:网站首页>软件体系结构
软件体系结构
2022-07-23 12:46:00 【枸杞泡茶*】
一、常见软件系统体系结构B/S、C/S
1.1C/S
C/S结构即客户端/服务器(Client/Server),例如QQ;
需要编写服务器端程序,以及客户端程序,例如我们安装的就是QQ的客户端程序;
缺点:软件更新时需要同时更新客户端和服务器端两端,比较麻烦;
优点:安全性比较好。
1.2 B/S
B/S结构即浏览器/服务器(Browser/Server);
优点:只需要编写服务器端程序;
缺点:安全性较差。
二、WEB资源
2.1 Web资源介绍
html/CSS/JS/图片…:静态资源;
JSP/Servlet:动态资源。
当然,除了JavaWeb程序,还有其他Web程序,例如:ASP、PHP等。
2.2

2.3访问Web资源
打开浏览器,输入URL:
协议名://域名:端口/路径,例如:http://www.baidu.com:80/index.html
三、Web服务器
Web服务器的作用是接收客户端的请求,给客户端作出响应。
对于JavaWeb程序而已,还需要有JSP/Servlet容器,JSP/Servlet容器的基本功能是把动态资源转换成静态资源,当然JSP/Servlet容器不只这些功能,我们会在后面一点一点学习。
我们需要使用的是Web服务器和JSP/Servlet容器,通常这两者会集于一身。下面是对JavaWeb服务器:
Tomcat(Apache):Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范servlet/jsp。开源的,免费的
JBoss(JBOSS):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
Weblogic(Orcale):大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
Websphere(IBM):IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
JavaEE:Java语言在企业级开发中使用的技术规范的总和,一共规定了13项大的规范
边栏推荐
猜你喜欢

7、 Logic of JMeter sending request

Navicat15下载安装

Dynamic programming knapsack problem 01 knapsack explanation

百度编辑器上传图片设置自定义目录

反转链表画图演示

【C语言】结构体、枚举和联合体

Another award | opensca was selected as the "top ten open source software products in the world" at the China Software Expo

LeetCode之等式方程的可满足性

Mysql客户端到服务端字符集的转换

C#中单例模式的实现
随机推荐
JSP之自定义jstl标签
pytest接口自动化测试框架 | 如何获取帮助
Vrrp+mstp configuration details [Huawei ENSP experiment]
Mysql客户端到服务端字符集的转换
MySQL表字段数量限制以及行大小限制
AWS 6 AWS IOT
STM32F103+RFID-RC522模块 实现简单读卡写卡demo「建议收藏」
【Taro】小程序picker动态获取数据
Redis' expiration strategy and memory elimination mechanism. Why didn't you release memory when the key expired
ts封装localstorage类,存储信息
es6把多个class方法合并在一起
Transparent proxy server architecture of squid proxy service
移动端H5 - 手撸一个生命线 timeline
ESP8266-NodeMCU——从苏宁API获取实时天气
(已解决)idea编译Gradle项目提示 错误找不到符号
ICML 2022 | sparse double decline: can network pruning also aggravate model overfitting?
15001. System design scheme
Ali Er Mian: when does MySQL use table locks and row locks?
The working principle of PLL. For example, how can our 8MHz crystal oscillator make MCU work at 48mhz or 72mhz
Mailbox communication-