001web引言

1.了解软件架构


网络系统软件开发包括B/S与CIS两种结构都可以进行同样的业务处理

1.什么是C/S

  • 1.C客户端端(client)/S服务器(server)
  • 2.特点:
  • CIS软件通常需要特定的客户端来使用·可以通过任意的协议进行通信
  • CIS软件的客户端有数据处理和存储的能力,可以把应用软件的计算和数据分配在客服端和服务器端。

2.什么是B/S

  • 1.B浏览器(browser)/S服务器(server)
  • 2.特点:
  • B/S软件不需要特定的客户端。·和服务器进行通信使用HTTP协议。·它将所有的数据都存储在服务器上。

3.B/S软件的优缺点

  • 1 B/S结构相比C/S结构哦使用起来比较方便,不需要下载特定的客户端。
  • 2.B/S结构维护、升级更方便.
  • 3.成本低,不用开发特定的客户端。
  • 4.数据相对安全,因为已经存储在服务器上
  • 5.应用服多器运行数据复合较重。

4.HTTP协议

  • 1.超文本传输协议(Hyper Text Transfer Protocol )。
  • 2.互联网上应用最广泛的一种网络协议。
  • 3.设计HTTP的目的就是为了提供一种发布和接收HTML页面的方法。
  • 4. HTTP就是用于从服务器传输超文本到本地浏览器的传输协议。

5.HTTP协议的简单工作过程

  • 1.浏览器首先通过网络访问服务器80端口和服务器建立连接。
  • 2浏览器像服务器发送请求命令,并将自己的一些信息发送给浏览器,这些信息不明确显示出来。·发送请求时,HTTP协议可以通过多种方法进行请求的发送。
  • ·GET方法:用来请求、访问已经被URL标识的资源。我们在地址栏中输入的内容,默认使用GET方式传输。
  • 服务器收到客户端发送的请求以后,服务器会回应客户端发送的请求。

1.返回的状态码:

200表示成功.

403访问被拒绝.

404页面没找到

2.URL

我们在浏览器的地址栏路面输入的网站地址就叫做URL ( uniform resource locator )统一资源定位符

3.域名

域名就是一个名字,主要用来方便记忆服务器地址127.0.0.1 www.Imonkey.com 

4.常看到的协议

https:/l带有安全套接的协议传输是加密的。

ftp:/文件传输协议。

file:/l本地文件协议

5.小练习

https://www.lmonkeycom8181/index/p=pname&u=username&pwd=abc

https:1/协议

www.Imonkeycom域名

:8181端口

index/目录

page/目录

java.html文件

?表示传入的参数

p参数名

=参数值pname

&表示继续传入参数。

6.动态网站开发所需要的构件

1.客户端浏览器

·浏览器是万维网服务的客户端浏览程序,可以向万维网(world wide web)服务器发送各种请求,并对服务器发来的超文本信息和各种多媒体数据进行解释、显示和摇放。

浏览器就是指显示网页服务器或者文件系统HTML文件内容,并让用户与这些文件交互的一种软件。网页浏览器主要通过HITP协议和指定URL地址与网页服务器交互获取网页。

五大浏览器分类:-

IE

-CHROME     谷歌浏览器

-FIREFOX       火狐浏览器

-SAFARI        苹果浏览器

-OPERA        欧朋浏览器

2.超文本标记语言HTML ( Hyper Text Markup Language )

·超文本:不仅可以加入文字的文本文件,还可以加入链接、图片、声音、动画、影视等内容

·标记语言:是在纯文本文件里面包含了HTML指令代码。这些指令代码并不是一种程序语言,它只是一种排版网页中资料显示位置的标记结构语言。

3.层叠样式表css

主要作用

1.增强网页样式信息

2实现样式信息与代码分离

4.**客户端脚本编程语言JavaScript""

1.在客户这一端执行的脚本语言。

2.专为网页交互而设计的脚本语言

·文档对象模型(DOM),提供访问和操作网页内容的方法和接口。。浏览器对象模型(BOM),提供与浏览器交互的方法和接口。

5. web服务器

1.主要功能是提供网上信息浏览服务。

2目前web服务器有很多,常用的有:APACHE、IlS、TOMCAT、gws(谷歌)、Nginx等。

3. APACHE:充满补丁的服务器软件,由NCSAhttpd服务器经过多次修改而得来的。

4. Nginx:是一个很强大的高性能web服务器。是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的

5.*"web服务器社

1.主要功能是提供网上信息浏览服务。

2.目前web服务器有很多,常用的有:APACHE、IIS、TOMCAT、gws(谷歌)、Nginx等。

3. APACHE:充满补丁的服务器软件,由NCSAhttpd服务器经过多次修改而得来的。

4.Nginx:是一个很强大的高性能web服务器。是由伊戈尔·塞索耶夫为俄罗斯访问量第二的Rambler.ru站点开发的

6.服务器端脚本编程语言

1.常用的服务器端脚本编程语言:PHP、JSP、ASP

2.PHP是一种创建动态交互性站点强有力得服务器脚本语言,免费,并且使用广泛。

7.数据库管理系统

.MySQL数据库:开源免费。

如何创建H:TML文件

1.文档的命名规则

·不允许使用特殊字符

可以以中文命名,但是不推荐使用中文。HTMI文件名推荐使用小写。giri.html

注意:如果创建完HTML文件后依然是文本文件格式,那么需要将系统里隐藏已知文件扩展名勾选掉

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值