登陆注册
9010200000021

第21章 电子商务技术基础(2)

IP地址是用数字来代表主机的地址,域名的意义就是以一组英文简写来代替IP地址这些难记的数字。因此IP地址和域名具有对应的关系,其中有一种对应关系就是一个IP地址可以对应多个域名,就像一个人只能有一个身份证,但可以有大名、小名和昵称等多个名字。为了便于网络地址的分层管理和分配,互联网采用了域名管理系统DNS,域名系统的数据库结构类似于UNIX系统的文件系统结构,为一个倒立的树形结构,下设、.edu、.gov、.mil、.priv等分支,顶部是根,每个结点代表域名系统的域,域又可以进一步分成子域,每个域都有一个域名,如图43所示。在DNS中,域名是由不同级别的标记字符依次组成的,标记之间用“.”分隔。对于入网的每台计算机都有类似结构的域名,即:计算机主机名.机构名.网络名.最高层域名,如tsinghua.edu。

图43域名树形结构示意

4.2.3Internet服务

Internet服务主要有3种:WWW服务、电子邮件服务和文件传输服务。

1.WWW服务

首先要区别万维网和因特网的区别,因特网(Internet)指的是一个硬件的网络,全球的所有计算机通过网络连接后便形成了因特网,而万维网可以看成是在这个Internet网络中的一个功能网络,提供网页浏览的网络。

WWW是一个资料空间。在这个空间中,有需要的各种网页信息(文本、图像和声音等),这些信息可以称为“资源”,是由一个全域统一资源定位符(Uniform/UniversalResourceLocator,URL)标识;并且这些资源通过超文本传输协议(HypertextTransferProtocol,)传送给使用者,而后者通过点击链接来获得资源。因此可以说WWW的成功在于它制定了一套标准的、易为人们掌握的超文本开发语言HTML(制作网页)、信息资源的统一定位格式URL和超文本传送通信协议。人们每天上网打开浏览器浏览网页就是在享受着WWW服务。

2.电子邮件(Email)服务

电子邮件(Email)是指Internet上或常规计算机网络上的各个用户之间,通过电子信件的形式进行通信的一种现代邮政通信方式。

电子邮政最初是作为两个人之间进行通信的一种机制来设计的,但目前的电子邮件已扩展到可以与一组用户或与一个计算机程序进行通信。由于计算机能够自动响应电子邮件,任何一台连接Internet的计算机都能够通过Email访问Internet服务,并且,一般的Email软件设计时就考虑到如何访问Internet的服务,使得电子邮件成为Internet上使用最为广泛的服务之一。事实上,电子邮件是Internet最为基本的功能之一,在浏览器技术(WWW服务)产生之前,Internet网上用户之间的交流大多是通过Email方式进行的,而且现在还可以通过登录网页直接访问电子邮箱。

3.文件传输服务

FTP是Internet文件传送的基础。通过该协议,用户可以从一个Internet主机向另一个Internet主机复制文件。

FTP曾经是Internet中的一种重要的交流形式。目前,常常用它来从远程主机中复制所需的各类软件。与大多数Internet服务一样,FTP也是一个客户机/服务器系统。用户通过一个支持FTP协议的客户机程序,连接到在远程主机上的FTP服务器程序。用户通过客户机程序向服务器程序发出命令,服务器程序执行用户所发出的命令,并将执行的结果返回到客户机。例如,用户发出一条命令,要求服务器向用户传送某一个文件的一份复制文件,服务器会响应这条命令,将指定文件送至用户的机器上。客户机程序代表用户接收到这个文件,将其存放在用户目录中。

4.3网站开发技术

Web网站是目前人们应用电子商务的一种主要形式,人们进行电子商务活动时,往往要先登录Web网站,然后通过网站来搜索相关信息,并通过填写网页上的表单来发送商业信息。这就必然涉及Web网站开发的相关技术,其中包括B/S结构,客户端技术、服务器端技术和数据库技术。如图44所示。

图44京东电子商务网站首页

4.3.1B/S结构

B/S结构(Browser/Server,浏览器/服务器模式)是Web兴起后的一种网络结构模式,它是对C/S结构(Client/Server,客户端/服务器模式)的一种变化或改进。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器端上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器软件,如Chrome或InternetExplorer;而服务器则要安装.NET、PHP、Java、CGI等应用服务软件和Apache、IIS等Web服务软件,还要安装Oracle、Sybase、DB2、SQLServer等数据库。

1.静态网页

静态网页是标准的HTML文件,其文件扩展名是.htm或.html。它可以包含HTML标记、文本、Jave小程序、客户端脚本及客户端ActiveX控件,但这种网页不包含任何服务器端脚本,该页中的每一行HTML代码都是在放置到Web服务器前由网页设计人员编写的,在放置到Web服务器后便不再发生任何更改,所以称为静态网页。

静态网页的处理流程如图45所示,主要分3个步骤:

①Web浏览器请求静态网页;

②Web服务器查找静态网页;

③Web服务器将静态网页发送到请求浏览器。

图45静态网页处理流程示意当用户单击Web页上的某个链接或在浏览器中选择一个书签或在浏览器的“地址”框中输入一个URL地址并单击“转到”时,浏览器向Web服务器发送一个页请求。

Web服务器收到该请求,通过文件扩展名(.htm或.html)判断出是HTML文件请求,并从磁盘或存储器中获取适当的HTML文件。

Web服务器将HTML文件发送到浏览器,由浏览器对该HTML文件进行解释,并将结果显示在浏览器窗口中。

2.动态网页

动态网页与静态网页之间的区别在于:动态网页中的某些脚本只能在Web服务器上运行,而静态网页中的任何脚本都不能在Web服务器上运行。当Web服务器接收到对静态网页的请求时,服务器将该页发送到请求浏览器,而不做进一步的处理。当Web服务器接收到对动态网页的请求时,它将作出不同的反应:它将该页传递给一个称为应用程序服务器的特殊软件扩展,然后由这个软件负责完成。应用服务软件与Web服务器软件一般都是一并安装、运行在同一台计算机上。动态网页的处理流程如图46所示主要分5个步骤:

①Web浏览器请求动态网页;

②Web服务器查找该页并将其传递给应用程序服务器;

③应用程序服务器查找该页中的脚本命令并完成页;

④应用程序服务器将完成的页传递回Web服务器;

⑤Web服务器将完成的页发送到请求浏览器。

图46动态网页处理流程示意当用户单击Web页上的某个链接,在浏览器中选择一个书签或在浏览器的“地址”框中输入一个URL地址并单击“转到”时,浏览器向Web服务器发送一个页面请求。

Web服务器收到该请求,通过文件扩展名(.asp或.jsp等)判断出是动态网页文件请求,并从磁盘或存储器中获取适当页然后将该页传递给相应的应用程序服务器。

应用程序服务器查找该页中的脚本命令,并通过在服务器上执行这些脚本命令最终完成页,然后将脚本程序代码从页上删除,由此得到的结果是一个静态网页。

应用程序服务器将所生成的页传递回Web服务器。

Web服务器将该页发送到浏览器,当该页到达客户端计算机时,所包含的全部内容都是纯HTML代码,由Web浏览器对这些HTML代码进行解释,并将结果显示在浏览器窗口中。

4.3.2Web客户端技术

Web客户端(浏览器)主要用于显示信息内容,也就是浏览的Web页面,常用的Web客户端开发技术有HTML、CSS、JavaScript等。

1.XHTML

在介绍XHTML语言之前,先了解什么是HTML。HTML(HyperTextMarkupLanguage,超文本标记语言)是在互联网发布超文本文件(通常所说的网页)的通用语言。所谓超文本(HyperText),是一些特殊的文字,当在这些文字上按下鼠标,就会通过链接跳转到相关的页面,这个页面可能在本机上,也可能在其他的机器上。简单点说,这个词的真正含义是“链接”的意思,用来描述计算机中的文件的组织方法,后来人们把用这种方法组织的文本称“超文本”。

XHTML(TheEXtensibleHyperTextMarkupLanguage,可扩展超文本标识语言)。XHTML就是严谨而准确的HTML。如果说HTML是汉语,那么XHTML就是标准普通话。对于刚刚开始学习网页设计的朋友,直接学习XHTML是最佳的选择。虽然XHTML是一种过渡技术,但也可以将它归到HTML家族,对比以前各个版本的HTML,它具有更严格的书写标准、更好的跨平台能力。

1)XHTML文档结构

要建立符合标准的网页,有几点声明是必需的,其中包括文档类型、命名空间等。

(1)文档类型(DOCTYPE)

DOCTYPE是documenttype(文档类型)的简写,用来说明所用的XHTML是什么版本。其中的DTD(如上例中的xhtml1strict.dtd)叫文档类型定义,里面包含了文档的规则,浏览器就根据定义的DTD来解释页面的标识,并展现出来。DOCTYPE声明必须放在每一个XHTML文档最顶部,在所有代码和标识之上。XHTML1.0提供了3种DTD声明可供选择。

①过渡类型(Transitional):要求非常宽松的DTD,它允许继续使用HTML4.01的标识(但是要符合xhtml的写法)。完整代码如下:

②严格类型(Strict):要求严格的DTD,不能使用任何表现层的标识和属性,完整代码如下:

③框架类型(Frameset):专门针对框架页面设计使用的DTD,如果页面中包含有框架,需要采用这种DTD。完整代码如下:

从京东商城首页的部分HTML源码,可以看出用的是过渡类型(Transitional)的标准。如图47所示。

图47京东商城首页的部分HTML源码(2)命名空间

xmlns是XMLNamespace的缩写,叫作“命名空间”声明。由于XML允许自己定义自己的标识,为了防止两个不同地方定义出了相同的标识而发生混淆,因此要注明标识来自哪里,也就是来自哪个命名空间,这里的名字空间是使用网址代替。而XHTML是HTML向XML过渡的标识语言,它需要符合XML文档规则,因此也需要定义命名空间。又因为XHTML1.0不能自定义标识,所以它的命名空间都相同,都是w3.org/1999/xhtml,在图47中,可以看出命名空间也是这样。

(3)head标签

head部分的内容并不是为浏览者写的,而是为浏览器和搜索引擎写的。因此,尽管head部分不含有任何在页面中可视的内容,但也十分重要。下面就介绍一些head部分常用的标签。

①语言设置。

这段代码告诉浏览器网页使用的是gb2312中文字符编码,如果需要制作繁体内容,可以定义为BIG5。在图47中,可以看出语言设置为“gbk”。

②搜索引擎。

接下来的内容是为搜索引擎作准备的,其中包括作者信息(author)、版权信息(copyright)、站点介绍(description)和站点的关键字(Keywords)等。在图47中,可以看出description的内容为“京东商城专业的数码网上购物商城,产品包括数码、家电、手机、电脑配件、网络产品等数万种商品直销,便捷,诚信的服务,为您提供愉悦的网上商城购物体验!”;keywords的内容为“网上购物,网上商城,手机,笔记本,电脑,MP3,CD,VCD,DV,相机,数码,配件,手表,存储卡,京东商城”。

2)常用的XHTML标记元素

(1)标题标签

定义标题,可以使用从h1…/h1到h6…/h6这几个标签,其字号顺序减小,重要性也逐渐降低。浏览器将在标题的上面和下面自动各空出一行。

(2)段落标签

定义段落使用p…/p,在p…/p之间的内容会被识别为一个段落,它就类似通常所说的一个“自然段”。与标题类似,浏览器也会在段落的开始之前和结束之后各加一行空白。

(3)换行标签

当想另起一行书写文字却又不希望另起一个自然段的时候,就可以应用br/标签了。br/标签是一个空标签,需要加上一个“/”以符合XHTML的要求。

(4)水平分割线标签

实现水平分割线的标签是hr/。和br/标签一样,它也是一个空标签,为了遵守XHTML的规则,需要加上一个“/”。

(5)注释

在!—…—之间的东西就是注释的内容,它们将不会在网页上显示。而注释则可以使编程者在阅读自己的网页源代码时感觉层次清晰,不至于摸不着头脑。

(6)特殊字符

在XHTML中“”和“”是比较特殊的字符,因为它们被用于识别标签,而且在标签中的“”和“”并不会出现在页面上。那么如果想让浏览器显示这些特殊字符时该怎么办呢?这时就可以使用字符实体,如小于号“”在XHTML代码中写作“<;”。

(7)超级链接标签

超级链接几乎可以指向互联网上的任何资源,如另外一个网页、一张图片、一首MP3歌曲等。而利用XHTML建立超级链接的语法却非常简单,只需要一组a…/a标签即可:

例如:

将会在浏览器中显示为一个超级链接,单击它就将进入华东交通大学的主页。

(8)锚记

锚记也叫页内跳转超级链接,就是一些超级链接可以让浏览者回到页面的顶端或是当前网页内任何一个位置。它的实现方法如下,首先在标题处加上如下代码:

而超级链接本身的代码为:

页面内的跳转是在页面内有大量内容时,可以让用户很快找到所需要的信息。通常情况下都是在一些说明性的网页内作为目录使用。

(9)无序列表

同类推荐
  • 学习能力:汽车销售人员晋升提职第一步

    学习能力:汽车销售人员晋升提职第一步

    本书分别从汽车销售人员入行初期、销售过程中、份内工作、份外工作等方面阐释学习的重要性,并指出多种学习方法,以方便汽车销售人员能够切实提高自身的综合能力和专业素质。在具备、胜任了以上各种工作能力之后,本书进一步扩大汽车销售人员的学习范围,拓展其学习外延,并返璞归真地回过头来,重新论述汽车销售人员应该具备的心态,其终点直达与企业同命运、与老板同思考的境地,以收“见山仍是山”之效。
  • 责任关键在于落实

    责任关键在于落实

    全面升级企业的落实力,打造负责高效的执行者。没有落实,最简单的工作任务也不可能完成,没有落实,再好的制度也是一纸空文,没有落实,再理想的目标也不会实现,没有落实,再正确的决策也不会发挥其应有的作用。所以,落实便是关键所在。
  • 最顶尖的管理大师

    最顶尖的管理大师

    任何一个管理大师,至少应该具备两个条件:一是根据所处社会的经济、文化、政治环境能够提出带有前瞻性的深刻的管理思想;另一条就是能够形成系统的用管理学语言表述的具体管理原则和方法。具备上述条件的管理大师可谓不胜枚举,欲从中挑选出三位顶级管理大师的确不是一件容易的事情。本书最终编选的彼得·杜拉克、汤姆·彼得斯和爱德华兹·戴明堪称“大师中的大师”,他们睿智、深邃的管理思想影响着杰克·韦尔奇、路·郭士纳、安迪·葛洛夫、山姆·沃尔顿、罗伯特·默多克、卡利·费奥莉娜等全球商业领袖。
  • 如何经营西饼屋

    如何经营西饼屋

    如何经营西饼屋以问答形式为您排忧解难,为你提供独立开办西饼屋指导。内容包括:西饼屋的发展现状如何、西饼屋代销店有什么特点、西点的名称有哪些等等。
  • 移动互联网时代

    移动互联网时代

    全书讲述了移动互联网产生原因、背景与现状,并对未来的趋势做出了精准的预测。移动互联网如潮水一般席卷着世界,无论是个人还是企业,无论是我们的工作还是生活,都受其极大的影响。移动互联网已经成为全世界商业和科技创新的源泉,发展的加速器。其滂沱气势正革新着旧有的世界与秩序,成为当下时代最大的机遇与挑战。如何在移动互联网上销售自己的产品?如何在通过移动互联网为更多的消费者服务?如何通过移动互联网建立自己的品牌、深化自己的影响?如何依靠移动互联网更好地为企业和个人服务,为生活和工作添加动力?……
热门推荐
  • 异瞳太子的多面小狂妃

    异瞳太子的多面小狂妃

    她本是现代性格迥异的一代兵王,却因一次暗杀而穿到异世与她同名的寒茜公主身上,而这个寒茜公主居然是个刚出生的婴儿,她表示深深的肝疼。而他是异月国的太子,有着血蓝两色的瞳孔。为人冷酷无情。当异世兵王遇上冷酷太子又会碰撞出怎样的火花呢?让大家拭目以待吧!
  • 驭龙珏

    驭龙珏

    我是翩若惊鸿的鲛人之祖,也是妖媚诱主的九尾狐妖苏妲己,更是混沌初开十二祖巫之一的上古女神明。终其几世最终也只是为了寻得一人,和一句话。
  • 入地神眼

    入地神眼

    王坤宇,大学刚毕业便待业了。其父为方圆几十里内有名的阴阳风水师……祖传手绘的洛河神图上怒张的血红双眼,无意间让王坤宇意外获得非凡能力……被爆掉半个头盖骨正在淌血的长发女鬼,为何此时扼住父亲的咽喉……铁哥们二胖子来王坤宇这里旅游,还贴身带了两位美女……一行四人的旅程,无意间走向了一连串的惊悚探墓之途……世间风水宝地不仅龙脉,亦有狮、虎、龟、凤等诸多迥异佳穴……入惊险地宫,机关重重,尸虫阴魂奇阵各异,陪葬稀世珍宝无数……祖师曾言:“不义之财不可取!盗墓者,损阴德,绝务为。”
  • 婚劫难逃:猎捕豪门落跑妻

    婚劫难逃:猎捕豪门落跑妻

    五年前,他邪魅冷血,她少女情怀。结婚一年后他才进了她的房,一夜之后,写上离婚协议书坐等她签字。她恼怒成羞,愤然离去。四年之后再相遇,她蜕变成蝶,当妈的女人伤不起,一纸休书摆在他面前,说:“签字,我要休了你。”他笑,淡语:“谢绝离婚。”谁说好马不吃回头草?
  • 我们的奶糖式

    我们的奶糖式

    “既然大风把你吹到了我怀里,我就不会把你还回去了,我要让你一直待在我身边。”“我就是要找到他!”“那他要是不回来呢?十年?二十年吗?”“他从未离开过我。”后来…她终于等到他,可总是有着千丝万缕阻挡着他们。【甜文】+【虐文】=【甜文】半晌,和玉抬起头,眸子里透出温暖“我希望你等我。但是如果你等不下去了,那你也不要告诉我,只是你一定要找一个比我更好的人和你在一起,我才会放心。”
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 夏目友人帐Reaper

    夏目友人帐Reaper

    礼貌乖巧的姻缘神,傲娇强大的吸血鬼,果敢勇猛的狼人,温婉冷静的雪女,天然懂事的剑灵,美丽大方的花精灵,温柔可爱的狐妖,这些强大的妖怪却一个个来到了主角夏目的身边,善良的少年和这些美少女妖怪又会发生怎么样的故事?
  • 一个神奇的男人

    一个神奇的男人

    一个名叫林天的年轻男子,身怀神秘玉佩从山村来到都市。虽力大无穷,但却被强势所压。最后习绝世武功,终洗刷耻辱,成功赢得辉煌。当功成名就,他再首回望。却只有孤独相伴。那一天,他挥刀而出,斩断情和义。也就是那一天,他离开了。《当彼岸花开,重现神话时代》一个名为林天的男人。续写了一段可歌可泣的故事……
  • 我真没想做主角

    我真没想做主角

    总有人言,得仙灵界珠得天下。宁言得了灵珠,也得了天下。可这:天下“却非世人所想的主宰一界,千年塑魂,借尸转生,自此以后,宁言穿梭两界间,以最蛮狠的方式崛起,昔日之敌,可敢战否?
  • 穿越星域之浅笑倾城

    穿越星域之浅笑倾城

    本是地球一个普通人,却因一场车祸而穿越!吐槽,跳脚?都没用!好吧,既然没用,那我要用我的天赋,闪瞎你们这群无知的人类的钛合金狗眼!他是魔族的魔王,邪魅冷酷,却独独对她一个人不同,哪怕她要这个天下,他,也会给!