当前位置:网站首页>Software architecture
Software architecture
2022-07-23 23:15:00 【Medlar tea*】
List of articles
One 、 Common software system architecture B/S、C/S
1.1C/S
C/S The structure is the client / The server (Client/Server), for example QQ;
You need to write server-side programs , And client programs , For example, what we install is QQ Client program ;
shortcoming : When updating the software, both the client side and the server side need to be updated at the same time , More trouble ;
advantage : The security is better .
1.2 B/S
B/S The structure is the browser / The server (Browser/Server);
advantage : Just write a server-side program ;
shortcoming : Poor safety .
Two 、WEB resources
2.1 Web Resource introduction
html/CSS/JS/ picture …: Static resources ;
JSP/Servlet: Dynamic resources .
Of course , except JavaWeb Program , There's more Web Program , for example :ASP、PHP etc. .
2.2

2.3 visit Web resources
Open the browser , Input URL:
The name of the agreement :// domain name : port / route , for example :http://www.baidu.com:80/index.html
3、 ... and 、Web The server
Web The role of the server is to receive requests from clients , Respond to the client .
about JavaWeb It's just a program , There needs to be JSP/Servlet Containers ,JSP/Servlet The basic function of container is to convert dynamic resources into static resources , Of course JSP/Servlet Containers have more than these functions , We will learn bit by bit later .
What we need to use is Web The server and JSP/Servlet Containers , Usually the two come together . The following is true. JavaWeb The server :
Tomcat(Apache):Apache The Fund , Small and medium sized JavaEE The server , Only a small number of JavaEE standard servlet/jsp. Open source , Free of charge
JBoss(JBOSS): Large scale JavaEE The server , Support all JavaEE standard , Rechargeable .
Weblogic(Orcale): Large scale JavaEE The server , Support all JavaEE standard , Rechargeable .
Websphere(IBM):IBM company , Large scale JavaEE The server , Support all JavaEE standard , Rechargeable .
JavaEE:Java Language is the sum of the technical specifications used in enterprise development , It's stipulated that 13 It's a big specification
边栏推荐
- 121. The best time to buy and sell stocks
- USB转CAN设备在核酸提取仪 高性能USB接口CAN卡
- Open source embedded sig in the openeuler community. Let's talk about its multi OS hybrid deployment framework
- TAP 系列文章9 | 应用开发加速器
- Upgrade unity visual studio 2019 to 2022 (throw away pirated red slag)
- The font of Siyuan notes is thinner and lighter than that in other editors (atom, VSC, sublime)
- Raspberry pie SSH login
- Niuke C basic exercises
- 一,数字逻辑的化简
- ES6 other syntax and extended syntax summary
猜你喜欢

openEuler 资源利用率提升之道 01:概论

How does the easynvr platform turn off anonymous login?

糖尿病遗传风险检测挑战赛进阶

Tap series article 4 | backstage based tap developer portal

FL Studio 20.9 update Chinese version host Daw digital audio workstation

Smart IOT source code with configuration IOT source code industrial IOT source code: support sensor analysis services, real-time data collection and remote control

anchor free yolov1

TAP 系列文章9 | 应用开发加速器

At the forefront of the times, Huawei aims at the wind and sea of digital finance

Sword finger offer II 115. reconstruction sequence
随机推荐
Lu Xia action | Source Kai Digital: Existing Mode or open source innovation?
Grey correlation analysis (matlab)
Grey prediction (matlab)
[leetcode ladder] linked list · 206 reverse linked list
Remember an experience of being cheated by the Internet
Tap series article 9 | application development accelerator
Absl tutorial (4): strings Library
Classification model - logistic regression, Fisher linear discriminant (SPSS)
1000 okaleido tiger launched binance NFT, triggering a rush to buy
Lin Zhiying's injury is relatively stable
Resolved (selenium operation Firefox Firefox browser error) attributeerror: 'webdriver' object has no attribute 'execute_ cdp_ cmd’
Tap series article 8 | tap Learning Center - learn through hands-on tutorials
Array - 977. Square of ordered array
Data sorting and usage before torchvision.datasets.imagefolder
二,数字逻辑功能单元
Mobile, telecom and Unicom: fancy solution of 5g to B
anchor free yolov1
糖尿病遗传风险检测挑战赛Baseline
Analysis of mobile semantics and perfect forwarding
Extract any page number in PDF file with itextpdf