美文网首页
web开发之概述

web开发之概述

作者: 莫问_68ff | 来源:发表于2018-04-18 19:34 被阅读0次

 1. 软件概述

(1) 软件(什么是软件):软件是安装在操作系统上,用来解决现实实际问题的程序.

软件专业术语:计算机中一堆可执行计算机指令的集合!

2.软件的分类

(1) 单机软件:安装在操作系统中,不需要联网直接可以使用的软件

(2) 网络软件:安装在操作系统中,需要运行时联网才能执行业务处理的软件.  

而网络软件又分为:

C/S结构的软件 : 客户端(Client)服务器(Server)软件   需要下载一个安装包,安装到操作系统中才能联网运行的软件,如QQ

B/S结构的软件 :浏览器(Browser)服务器(Server)软件  只需要电脑上有一个浏览器,就可以通过URL地址打开网页使用软件的功能,如:淘宝网

B/S结构的网络软件的开发,一般称为web软件的开发

3.软件的结构

作为一个成熟的软件,一般情况分三层结构[三层结构两座桥梁]:

(1) 软件界面:用来给用户展示一个界面操作

              数据处理程序-> 数据-> 网页

              网页-> 数据-> 后端数据处理程序

(2) 数据处理:用来处理用户在界面上操作的数据

              数据处理陈旭-> 数据-> 数据库

              数据库-> 数据-> 读取程序

(3) 数据存储:用来永久存储软件处理的数据

4.wed概述

1> 什么是web?

web,英文单词[网状物],主要用于表示计算机中的广域网络[world wide web]

world wide web:全球广域网络,也称为万维网,是一种基于超文本和HTTP的全球性的、动态交互的、跨平台的分布式图形信息系统,是建立在internet上的一种网络服务

2> 什么是web软件?

web软件,是一种基于web为其数据交互基础的计算机软件

该类型软件,通过web万维网的数据交互协议,通过网络进行数据传输

主要目的是高效率的跨平台跨地区数据共享

3> 什么是协议?

协议:是一种共同协商、计议之后通过的一种约定

互联网中的协议:互联网中的不同主机之间互相传递数据的一种约定,由OSI组织定义

OSI(Open System Initiative)开放式系统互联,一个推动开源软件发展的非盈利性质的组织

OSI/RM参考模型(Open System Interconnection Reference Model),是由国际化标准ISO(International Oranization for Standardization)提出的一个网络系统互联参考模型

4> web开发时使用的网络传输协议?

HTTPS的处理:HTTPS提供了一个非对称加密的通道用于传输数据,所以说提供了安全通道的超文本传输协议

5>. 请求request,响应response

请求:客户端向服务器发送数据[数据长度、编码、格式等等(数据格式)]

响应:服务器向客户端发送数据[数据长度、编码、格式等等(数据格式)]

请求方式:根据不同的数据请求操作,HTTP1.1标准中制定了8种请求方式

GET  POST  PUT  DELETE  OPTIONS  TRACE  HEADER  CONNECT

在项目开发过程中,发现数据交互就是客户端和服务器的交互,交互的数据简短不需要保密,比较长/大的数据需要一定的保密等简单的要求,所常规项目中一般只使用两种请求方式

 get:传话方式,只能传递简单的字符串数据,长度收到限制,传输的内容展示在url地址中

post:送信方式,能传递复杂数据[二进制数据],长度一般受服务器的限制,传输的内容包含在请求体中

相关文章

  • web开发之概述

    1.软件概述 (1)软件(什么是软件):软件是安装在操作系统上,用来解决现实实际问题的程序. 软件专业术语:计算机...

  • 《Java Web轻量级整合开发入门》学习笔记

    轻量级Java Web整合开发 第一章轻量级Java Web开发概述 1.2 java web开发概述 1.JSP...

  • web开发概述

    Django深入浅出-web概述 目录 Django深入浅出-web概述 1 1. 软件分类 1 2. web软件...

  • iOS开发中的Web应用概述(收藏用)

    iOS开发中的Web应用概述

  • HTML

    今日内容 web概念概述 HTML web概念概述 JavaWeb:* 使用Java语言开发基于互联网的项目软件架...

  • 二、TOMCAT

    一、Web开发概述 WEB通信 WEB采用B/S通信模式,通过超文本传送协议(HTTP, Hypertext tr...

  • JavaWeb 基础

    一、基本概念 1.1 概述 Web 开发:web,网页的意思,如:www.baidu.com 静态 Web:htm...

  • 三、Python web开发入门

    一、web开发介绍 1、web开发概述 c/s结构和b/s结构,客户机/服务器结构和浏览器/服务器结构即web开发...

  • JavaEE学习笔记day1

    web应用介绍JavaEE概述Tomcat安装、配置、测试配置eclipse的JavaWeb开发环境 一.web应...

  • Javaweb基础(二)服务器和http

    一.Web概述 1.Web发展历史 原始年代1990-1992:1990年,HTML标记语言的出现标志Web开发时...

网友评论

      本文标题:web开发之概述

      本文链接:https://www.haomeiwen.com/subject/tjxwhftx.html