BS模式开发之Web编程

1.常见的Web技术

1.1 web前端开发技术

(1)HTML、CSS、XML、Javascript、AJAX

​HTML简介:
​  超文本标记语言(英文全称:HyperText Markup Language)
​  “超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素

CSS简介:
​  CSS:层叠样式表(英文全称:Cascading Style Sheets)
​  CSS是一种定义样式结构如字体、颜色、位置时的语言,被用于描述网页上的信息格式化和现实的方式

XML简介:
​  XML指可扩展标记语言(EXtensible Markup Language)
​  XML是一种标记语言。很类似HTML
​  XML的设计宗旨是传输数据,而非显示数据
​  XML是各种应用程序之间进行数据传输的最常用的工具

Javascript简介:
​  JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身功能的。

AJAX简介:
​  Ajax即“Asynchronous Javascript And XML”(异步JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术

1.2 Web服务器端开发技术

(1)CG1、ASP、PHP

CGI简介:
​  CGI(英文全称:Common Gateway Interface)通用网关接口
​  CGI是Web服务器运行时外部程序的规范,按CGI编写的程度可以扩展服务器功能。CGI应用程序能与浏览器进行交互,还可通过数据库API与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。
​  你可以简单的认为CGI程序是服务器端的一个可执行程序。

ASP简介:
​  ASP(英文全称:Active Server Pages)动态服务器页面
​  是MicroSoft公司开发的服务器端脚本环境,可用来创建动态交互式网页并建立强大的web应用程序。
​  ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强

PHP简介:
​  PHP(外文名:PHP:Hypertext Preprocessor),中文名:“超文本预处理器”)是一种通用开源脚本语言,语法吸收了C语言、Java和Perl的特点,利于学习,使用广泛,主要适用于Web开发领域

1.3 数据管理

(1)Oracle、MySQL、SQLServer、SQLite

2.Web开发模型

在这里插入图片描述
功能:通过网页实现对LED(GPOI)和RFID模组(UART)监控
架构:B/S架构

3.BS架构

B/S架构
  Browser/Server(浏览器/服务器结构),是随着Internet技术的兴起,是对C/S结构的一种变化或改进的结构。用户界面完全通过www浏览器实现,一部分事物再前端实现,但是主要事务逻辑在服务器端实现。随着Windows98/Windows2000将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。

B/S架构与C/S模式的对比

C/S模式B/S模式
客户/服务器模式浏览器/服务器模式
胖客户/瘦服务器瘦客户/胖服务器
QQ、微信、飞信WebQQ、洛克王国
角度C/SB/S
硬件环境专用网络广域网
安全要求面向相对固定的用户群,信息安全的控制能力很强面向是不可知的用户群,对安全的控制能力相对弱
程序架构更加注重流程,系统运行速度可较少考虑对安全以及访问速度要多重的考虑,B/S结构的程序架构是未来的发展趋势
软件重用
系统维护
系统维护升级难开销小、方便升级
处理问题集中分散
用户接口与操作系统关系密切跨平台,与浏览器相关
信息流交互性低交互密集

4.Web原理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值