电子商务网站构建技术ppt培训课件

电子商务网站构建技术ppt培训课件

ID:33602757

大小:510.00 KB

页数:17页

时间:2018-05-23

电子商务网站构建技术ppt培训课件_第1页
电子商务网站构建技术ppt培训课件_第2页
电子商务网站构建技术ppt培训课件_第3页
电子商务网站构建技术ppt培训课件_第4页
电子商务网站构建技术ppt培训课件_第5页
资源描述:

《电子商务网站构建技术ppt培训课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、电子商务网站构建技术概论(上册.第二讲)CAI教程——InternetE-CommerceWebASP二、启动我们的站点分布式应用连接到分布式应用三层开发模型可扩展性软件需求启动工程实例说明小结2分布式应用对于把任务在服务器和客户机间分配的客户/服务器(两层C/S)的应用程序结构而言,将被分布式应用程序代替。分布式应用中,软件所提供的功能在许多用户之间共享或分布。在C/S结构中,服务器和客户端都是定制编写的应用程序。如:我们可以用VB分别编写在服务器和客户端用于发送和接收订单的应用程序。这种形式的一个至命的问题

2、是:显而易见,客户端软件的配置和维护是个无法预计的、相当麻烦的事情。Web让我们彻底去掉客户端应用软件的难题。通过普及的基本统一标准的Web浏览器,完成客户端的用户接口操作。3连接到分布式应用既然有了分布式应用程序的基本概念,我们来看看joscoffee.com的用户位置结构图。InternetJo在美国的ISPJo在伦敦家中管理自己的网站Steve在德国访问Jo的网站Jo的数据库Jo的ISP有高带宽的永久连接4我们可以做一个练习:打开浏览器,连接到Amazon.com并设想一下实际发生了什么事情。你可能说你浏

3、览了一个网页,这仅仅才是一半。事实上,你通过将你的计算机加入其中而延展了Amazon.com的分布式计算机系统。即你连接到了一个巨大的分布式应用软件系统,它被设计成一个电子商务销售系统。5三层开发模型三层模型是建立分布式应用系统的一种结构,它被认为是一种非常有效的开发方法。在任何应用软件中,我们都会谈到“应用软件服务程序”,典型的服务程序包括如下几个——数据库服务程序、用户接口服务程序、邮件服务程序、打印服务程序、网络服务程序、文件服务程序、帮助服务程序、集成服务程序等。三层客户/服务器方法定义了一种将应用软件

4、服务程序分成三个不同角色的方法(涉及到表示、商业规则和数据),并将其调整到每一个部分都能以最大的效率运转。6三层模型下的服务程序所处的角色关系。数据服务数据层代表业务层执行数据库的查询和操作邮件服务网络服务文件服务集成服务业务层处理应用程序业务规则用户接口服务打印服务帮助服务表示层向用户展示用户接口用户数据库7表示层表示层负责提供应用系统需要让用户看到和操作的服务程序。它为用户提供一个用户界面,在早期的分布式应用中,它使用VB建立。现在,面向Web的分布式应用软件中,表示层将由一组ASP网页组成。它们使用支持A

5、SP的Web服务器(IIS),以HTML格式下载到用户浏览器中,来完成应用程序的表示功能。Web服务器和Web浏览器之间建立一种合作关系——服务器产生浏览器所需的HTML代码,浏览器则依托代码跟踪用户活动。8业务层业务层是最难理解的。它对于传统的或基于Web的分布式应用软件来讲没有多大区别。任何业务逻辑都按一系列规则来操作完成每项任务。所有驱动这一业务的软件必须遵守同样的规则。由于我们生活在一个面向对象的世界,所以我们应用“业务对象”来实现业务规则。我们采用微软技术时,可以用VB写的服务器方的ActiveX对象

6、来实现项目所需要的业务对象。9数据层数据层比较容易理解,它负责根据业务层的指令对数据库进行查询和操作。在建立三层模型解决方案时要遵循的一个最重要原则之一就是,表示层绝不允许直接和数据层对话。这是由于业务层所处的重要性,必须这么做。作为开发人员,如果你准确地将业务规则复制到业务对象中,那么业务对象就决不会和业务规则相悖。然而如果允许表示层绕过业务层和数据库通信,那么实际上就给了表示层的操作员回避业务规则的能力。应用软件中,我们将使用SQLServer数据库提供数据存储能力。10可扩展性何谓可扩展性?应用软件如果能

7、够自我调整以适合更多用户的新环境,那就说明它能够很好地扩展,具有好的可扩展性。可扩展性在许多领域都很重要,如:基于Web的分布式系统访问流量从每天一千突增到一千万,那么可扩展性就很重要了。建立好的可扩展性的一个方法是采用三层结构。即把业务层同表示层和数据层分开,可建立更灵活、更具扩展性的业务对象。处理可扩展性的关键是考虑任一时刻同时在线的可知用户量。如每天一千万,则每秒少于一千二百个以上的用户,那么并发数据连接就少于一千二百个。11软件需求我们建立的应用软件,将在微软的环境中开发和实现。所以要安装微软相应的应用

8、软件产品平台。MicrosoftWindows2000Server/ProfessionalMicrosoftPersonalWebServer/IIS5.0MicrosoftFrontpage2000ServerExtensionMicrosoftTransactionServerMicrosoftSQLServer7.0MicrosoftVisualBasic6.0Microsof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。