电子商务技术题目
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
电子商务技术题目
1.传统客服模式与三层架构的优缺点。
传统客服模式:
优点:完成商务数据表示和商务逻辑运算功能的程序,使用户界面与商务逻辑程序代码紧密地耦合在一起,作为一个整体安装在客户机上。
缺点:因为用户数目和应用类型具有很大的不确定性,因此维护困难,费用增加,培训困难,网上的数据流量大,网络负载较重。
三层架构:
优点:
1、开发人员可以只关注整个结构中的其中某一层;
2、可以很容易的用新的实现来替换原有层次的实现;
3、可以降低层与层之间的依赖;
4、有利于标准化;
5、利于各层逻辑的复用。
缺点:
1、降低了系统的性能。这是不言而喻的。如果不采用分层式结构,很多业务可以直接造访数据库,以此获取相应的数据,如今却必须通过中间层来完成。
2、有时会导致级联的修改。这种修改尤其体现在自上而下的方向。如果在表示层中需要增加一个功能,为保证其设计符合分层式结构,可能需要在相应的业务逻辑层和数据访问层中都增加相应的代码。
2.三层结构的优势。
可伸缩性。系统可根据客户端请求的多少来动态调整池中的连接,使系统消耗较少的资源来完成客户的请求。此外,应用服务层的独立为硬件系统的构成提供了灵活性,使各个部分课选择与其处理负荷和处理特性相适应的硬件。
可管理。由于各层相互独立,可以进行并发,从而提高了开发维护效率。
安全。不必为了每个应用编写安全服务,整个系统的安全数据工作只能由安全服务来访问,各个客户机无法直接访问到数据库,这样大大提高了系统的安全性。
3.动态、静态网页的不同点及其技术。
不同:静态网页是指网页的现实内容对访问者而言是单向的、固定不变的,即访问者不能通过自己的操作来改变网页的显示内容,必须由网站管理员修改存放在web服务器上的HTML 文件。而动态网页的内容对于访问者来说是双向的、动态变化的,访问者可以通过自己的操作获取不同的显示内容,并能有限度的更新web服务器上的内容。
从本质上可以这样来区别。静态网页是指不应用程序而直接或间接制作成html的网页,这种网页的内容是固定的,修改和更新都必须要通过专用的网页制作工具,而且只要修改了网页中的一个字符或一个图片都要重新上传一次覆盖原来的页面。
动态网页是指使用网页脚本语言,通过脚本将网站内容动态存储到数据库,用户访问网站是通过读取数据库来动态生成网页的方法。网站上主要是一些框架基础,网页的内容大都存储在数据库中。当然可以利用一定的技术使动态网页内容生成静态网页,这样有利于网站的优化,方便搜索引擎搜索。从这种区分来看静态网页和动态网页最大的区别,就是网页是固定内容还是可在线更新内容。
从结构上区分。静态网页只有一个部分,即我们从浏览器上面看到的,其实这也是作者进行网页设计时所见到的。动态网页则包含了三个部分,即前台、后台、计时书录库。
从程序是否在服务器端运行来区分。在服务器端运行的程序、网页、组件,属于动态网页,它们会随不同客户、不同时间,返回不同的网页。运行于客户端的程序、网页、插件、组件,属于静态网页,它们是永远不变的。
动态网页与静态网页的特征比较
静态网页
内容固定不变,不随客户访问要求的改变而改变;
页面文件预先储存在Web服务器上;
通过超链接来访问其它的网页;
可含有动画的内容
动态网页
内容随客户访问要求的改变而改变;
内容的生成可在客户端完成(通过客户端脚本、Applet插件、ActiveX控件),也可在服务器端完成(通过服务器端脚本,如JSP、ASP、PHP);
能与用户进行交互,根据不同客户请求来生成不同的页面内容;
是连接商务表达层和商务逻辑层的桥梁;
也可含有动画的内容
技术:静态网页是HTML,动态网页在服务器端使用HTML+ASP 或HTML+PHP 或HTML+JSP 等,在客户端使用Javascript,vbscript,applet,servlet,.net。
4.数据库与XML的不同。
XML本身是不是数据库,从严格的意义上来说,XML仅仅意味着XML文档。因为尽管一个XML文档包含数据,但是如果不通过其他的软件的软件来进行数据处理的话,它本身只不过是一个文本文件。所以XML本身不不能和数据库挂上钩,但是加上一些其他的辅助工具,我们可以把整个XML看成是一个数据库系统,当然它还是缺少数据库所必须的一些东西,比如有效的存储组织、索引结构、安全性、事务处理、数据完整性、触发器、多用户处理机制等等。
从数据库本质上来看,XML文件就是数据库,它是数据的集合。作为一种“数据库”格式,XML有一些优势:例如,它是自描述的,可交换的。同样它也有缺点,例如,它显得有些繁琐,由于要对它进行解析和文本转换,所以数据访问速度较慢。
5.服务器端脚本和客户端脚本的不同。
二者运行位置不同;所使用的具体技术不同。
服务器端的脚本与客户端的脚本相比所具有的优势:不存在浏览器兼容的问题。服务器端的脚本由web服务器解析,所以不必担心所使用的语言能否被访问者的浏览器所支持。
可以访问服务器端的资源。如php脚本可以访问MySQL数据库中存储的信息。
简化了客户端的装载。JavaScript会明显降低Web页面的显示速度,因为在显示这个页面之前,浏览器首先要运行JavaScript脚本,而对于服务器端的脚本来说,这种负担将由Web
服务器独自承担。
6.会话、应用可以解决什么问题,为什么要用它们。
ession是为单个用户保存的变量,对单个用户有效.
application是为所有用户保存的变量,对所有用户有效.
application广泛应用在聊天室里,application针对的是所有用户.
7.Web service解决什么问题。
web service是可以解决异构系统异构语言之间互通信问题,还可以做不同系统之间的数据交换。 传统的异构系统异构语言之间互通方案有:Corba、DCOM、web service corba太复杂,DCOM使用于微软平台,而web service可跨平台实现非常简。web service通常使用SOAP(简单对象传输协议)作为实现机制,也就是XML-RPC的升级,也就是用XML来描述一个远程调用(RPC)的过程,用XML作为异构系统之间通信和数据交换语言。因为XML 是跨平台的标准数据交换格式,所以在web service中可以用XML来描述编程语言中的函数调用过程。
8.SEO及其技术,SEO如何提升搜索引擎排名。
SEO,汉译为搜索引擎优化,为近年来较为流行的网络营销方式,主要目的是增加特定关键字的曝光率以增加网站的能见度,进而增加销售的机会。分为站外SEO和站内SEO两种.SEO 的主要工作是通过了解各类搜索引擎如何抓取互联网页面、如何进行索引以及如何确定其对某一特定关键词的搜索结果排名等技术,来对网页进行相关的优化,使其提高搜索引擎排名,从而提高网站访问量,最终提升网站的销售能力或宣传能力的技术。
技术:搜索引擎优化,搜索引擎登记与注册是进行网站推广最常用的手段,要想使网站排名靠前,需要对网站进行优化,包括对用户、对搜索引擎、对网站管理维护进行优化,重点是对网站内部的基本要素,即网站结构、网站内容、网站功能和网站服务尤其是网站结构和网站内容进行优化。
搜索引擎检索,不同的搜索引擎在搜索内容、范围、功能等方面有着不同的特点,因此应当根据地域、专业、语言等特点和需要来选择搜索引擎。
搜索趋势分析,搜索趋势分析为用户了解搜索历史状况提供了一个非常方便的工具,它以用户检索数量为基础,通过一些技术的处理,以图形化的方式来显示以往的搜索状况及今后的检索趋势,以便于网络营销人员进行营销预测与分析。
提升搜索引擎排名:1、提高网站的链接广泛度:链接广泛度的提高主要包含3个方面:内部链接相互交叉、增加引入链接和有意义的引出链接。
(1)内部链接相互交叉:对重要的页面要往返反复地交叉链接。这个工作有助于搜索引擎的spider更快地找到你的重要页面并将之索引,尤其是当这些页面被深埋于网站深层时就更重要了。为了使搜索引擎更多收录网站内容,可以制作有效的网站地图。
(2)增加引入链接:增加的方法概括起来不外乎这几种:子站点链接、寻找网站交换链接、网站登录、做网络广告等。
(3)有意义的引出链接:引出链接是指你主动单方面链接的其它网站,有意义的是指相关性大的链接。搜索引擎喜欢那些与你的网站内容有关的链接,spider要搜索网站的引出链接以判定你链接的站点内容是否与你的网站内容有相关性。提高网站链接广泛度需要注重2
个问题:链接要害词(与页面内容相关的为好)和链接质量(所链接的网站的质量)。
2、标题要害词:PageTitle:搜索引擎是通过要害词来选择网站的,而网站的标题是搜索引擎寻找要害词的主要目的地,所以网页标题中要害词的选择和设立也就非常重要。