系统架构服务器,系统架构和服务器介绍

1.   架构

1.1.  b/s

硬件环境:使用广域网,不需要专用网络

安全:面向所有用户,浏览器就可以访问,安全性较低;采用HTTP协议,明文输出,可以被抓包

系统维护:表现形式丰富,开发难度较低

bs架构的两端都是使用现成的成熟产品,bs会显得标准一些

只需在服务器端将数据进行更新,前台只需刷新页面

1.2.  c/s

硬件环境:使用局域网

安全:用户固定,安全性较高

系统维护:表现形式有限,对程序员要求较高

cs的客户端可以分担一些数据的处理,执行效率会高一些

cs需将客户端和浏览器都进行更新,成本会高一些

2.   服务器

2.1.  web

所看到的HTML页面就是web的数据元素,处理这些数据元素的应用软件就是web服务器。如:IIS、Apache

功能:提供web信息浏览服务。只需支持http协议、HTML文档格式及URL,与客户端的网络浏览器配合。其主要支持的协议是http,所以通常情况下http服务器就是web服务器

web服务器与客户端打交道,处理的主要信息有:session、request、response、HTML、js、cs

如:JSP,处理的是非常规的web页面(JSP文件),它动态生成web页面,生成的web页面在发送给客户端。(实际上当应用服务器处理完一个JSP请求并完成jsp生成HTML后它的任务就结束了,其余的就是web处理的过程了)

联系:

2.2.  应用服务器

web服务器传送(serves)页面使浏览器可以浏览,应用服务器提供的是客户端应用程序可以调用的方法

web专门处理http请求,应用是通过很多协议提供(serves)商业逻辑

Tomcat只处理Java应用程序而不能处理aspx或php

Apache是一个web服务器(http),后来连接Tomcat应用服务器来支持Java

3.   生产流程

计划->需求分析->设计->程序编码->测试->运行和维护

生命周期:市场调研>可行性研究>产品立项>需求调研>设计开发>系统测试>产品发布>产品维护>产品升级

研发三要素:人员,过程,工具

原文:https://www.cnblogs.com/mind18/p/12692942.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值