JWB1: webapp相关简介

1.webapp运行原理

1.1webapp架构

  • C/S架构

C 是client的缩写,S 是Server的缩写。在开发的时候,需要同时开发客户端与服务器的程序。由服务器的程序提供服务,客户端只需要提供访问接口给用户,用户便可以访问服务器的服务。

  • B/S架构

B 是browser的缩写。B/S不同于C/S,在B/S的开发模式中,用户只需要一个浏览器,便可以访问服务端提供的服务,并不需要额外开发程序。

1.2 web服务器

1)简介

​ 简单来说,就是你把项目写好了,放在特定的地方,它帮你把项目跑起来。

2)分类

  • IIS服务器:微软的,对ASP与PHP支持。
  • Apahe服务器:基金会的,擅长处理静态网页。
  • Tomcat服务器:也是基金会的,轻量级的java web容器,就是说项目太大的话,用不了。
  • JBoss服务器:重量级java web容器。

1.3 webapp 开发流程

(1) C/S架构开发流程

  • 客户端与服务端软件开发
  • 服务器端程序部署
  • 客户端安装

(2)B/S开发流程

  • 开发服务器功能代码
  • 服务器程序部署到Web容器中
  • 浏览器访问即可

1.4 webapp动态开发语言

  • CGI:早期技术,效率低,被抛弃了
  • ASP:微软公司的网页动态语言,语法简单,但是效率不高,且过分依赖于Windows。
  • JSP:Java Server Page是服务端动态脚本语言,本质就是把Java代码镶嵌到html代码中,是Spring等框架的基础。
  • PHP:开发速度很快、功能强大、跨平台、代码简单,无法承载大访问量(但是70%的中国网站都是中型的)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值