电商网站设计原理第3章

上传人:ji****n 文档编号:45687017 上传时间:2018-06-18 格式:DOC 页数:5 大小:80KB
返回 下载 相关 举报
电商网站设计原理第3章_第1页
第1页 / 共5页
电商网站设计原理第3章_第2页
第2页 / 共5页
电商网站设计原理第3章_第3页
第3页 / 共5页
电商网站设计原理第3章_第4页
第4页 / 共5页
电商网站设计原理第3章_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《电商网站设计原理第3章》由会员分享,可在线阅读,更多相关《电商网站设计原理第3章(5页珍藏版)》请在金锄头文库上搜索。

1、第三章 电子商务网站设计基础知识3.1 电子商务网站的基本功能电子商务网站的基本功能电子商务网站的基本功能如下: 1) 产品展示 分类和索引目录 产品的搜索引擎 自动推荐 2) 售后服务 3) 网上订购 4) 网上结算3.2 电子商务主流技术平台电子商务主流技术平台3.2.1 Microsoft.NET 平台技术及结构平台技术及结构Microsoft.NET 是一个全面的产品家族,它建立在行业标准和 Internet 标准之上,提供开发(工具) 、管 理(服务器) 、使用(构造块服务和智能客户端)以及 XML Web 服务体验(丰富的用户体验) 。1.Microsoft.NET 的技术特征 软

2、件变服务 基于 XML 的共同语言 融合多种设备和平台 新一代的人机界面2.Microsoft.NET 系统的组成 Microsoft.NET 开发平台 Microsoft.NET 服务器 Microsoft.NET 基础服务 Microsoft.NET 终端设备 Microsoft.NET 用户服务3.2.2 J2EE 平台技术及其组成平台技术及其组成1.J2EE 的版本: J2EE 标准版本 J2SE(Java 2 Platform,Standard Edition) 微型版本 J2ME(Java 2 Platform,Micro Edition) Java Card2.J2EE 的优势

3、J2EE 为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。 保留现存的 IT 资产 高效的开发 支持异构环境 可伸缩性 稳定的可用性3.J2EE 四层模型 运行在客户端机器上的客户层组件。 运行在 J2EE 服务器上的 Web 层组件。 运行在 J2EE 服务器上的业务逻辑层组件。 运行在 EIS 服务器上的企业信息系统(Enterprise Information System)层软件。4.J2EE 容器的组成 Web 容器 EJB 容器 Applet 容器 Application Client 容器5.J2EE 的各种组件 1)Servlet(Java 平台上的 CGI 技

4、术) 2)JSP(实现普通静态 HTML 和动态页面输出混合编码的技术) 3)EJB 4)JDBC(Java 数据库连接) 5)JMS(Java 消息服务) 6)JNDI 7)JTA 8)JCA 9)JMX 10) JAAS 11) JACC 12) JAX-RPC 13) JAXR 14) SAAJ3.3 电子商务网站开发常用技术电子商务网站开发常用技术3.3.1 PHP 技术技术1.定义:PHP 是一种服务器端、跨平台、HTML 嵌入式的脚本语言。混合了 C 语言、Java 语言和 Perl 语言的特点,是一个 Web 服务器端的脚本环境,是生成动态网页的工具之一。2.PHP 支持的系统平

5、台:在各种 Unix 系统和微软 Windows NT、Windows98/Me、Windows2000 系列、 Windows2003 系列系统上。 3.PHP 的功能特点: 1)执行速度快 2)具有很好的开放性和可扩展性 3)数据库支持 4)面向对象编程 5)具有丰富的功能 6)可伸缩性7)功能全面3.3.2 ASP 技术技术1.定义:ASP 是微软公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其他程序进行交互, 是一种简单、方便的编程工具。ASP 是 Active Server Page 的缩写,意为“活动服务器网页” ,其网页文 件的格式是.asp,现在常用于各种动态网站

6、中。2.ASP 的特点: 1)利用 ASP 可以突破静态网页的一些功能限制,实现动态网页技术。 2)ASP 文件是包含在 HTML 代码所组成的文件中,易于修改和测试。 3)服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML 格式传送到客户端 浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页。 4)ASP 提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。 5)ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务。3.3.3 JSP 技术技术1.定义:JSP(JSP)是 SM 公司倡导、许多公司参与一起建立的一种动态网页技术

7、标准。它在 HTML 代码中,插入 JSP 标记()及 J 程序片断(S) ,构成 JSP 页面,其扩展名为。当客户端请求 JSP 文件中, W 服务器执行该 JSP 文件,然后以 HTML 的格式返回给客品。2.JSP 的特点 1)一次编译,多次、多处运行,代码的执行效率高 2)组件的重要性 3)将内容的生成和显示进行分离3.访问 JSP 文件的两种方法: 1)浏览器发送 JSP 文件请求 2)发送至 Servlet 的请求3.3.4 JavaScript 技术技术1.定义:JavaScript 语言的前身叫做 Livescript。JavaScript 是一种基于对象和事件驱动并肯有安全性

8、能的 脚本语言。2.特点: 1)脚本编写语言 2)基于对象的语言 3)简单性 4)安全性 5)动态性 6)跨平台性3.3.5 Apache1.关于 Apache:Apache 源于 NCSAhttpd 服务器,经过多次修改,成为世界上最流行的 Web 服务器软件之一,以“补丁服务器”而闻名。Apache 是以进程为基础的结构,它的成功之处主要在于它的源代码 开放、有一支开放的开发队伍、支持跨平台的应用(可以运行在几乎所有的 Unix、Windows、Linux 系 统平台上)以及它的可移植性等方面。2.Apache 的特点:简单速度快性能稳定可做代理服务器来使用具有模块化特征灵活性 可扩展性。

9、3.3.6 IIS关于 IIS:IIS 是 Internet Information Servet 的缩写,IIS 的设计目的是建立一套集成的服务器服务,用以 支持 HTTP,FTP 以及 SMTP,它能够提供快速且集成现有产品,同时可扩展 Internet 的服务吕。通过 使用 CGI 和 ISAPI,IIS 可以得到高度的扩展。IIS 完全支持 VBscript,Jscript 开发软件以及 Java,CGI 和 WinCGI,以及 ISAPI 扩展和过滤器,也支持 MIME。IIS 的一个重要特性是支持 ASP。3.4 电子商务网站开发中的主要支撑组件电子商务网站开发中的主要支撑组件3.

10、4.1 中间件中间件1.中间件的定义 中间件是一种独立的系统软件或服务程序,分布式应用软件在不同的技术之间共享资源,中间件位于客 户机服务器的操作系统之上,管理计算资源和网络通信。2.中间件的特点 中间件的使用所带来的好处是显而易见的,其主要表现在: 1)中间件使得应用系统的开发更加的简便、开发周期进一步缩短,在减少了系统的维护、运行和 管理的工作量的同时,还减少了计算机总体费用的投入。 2)中间件作为新层次的基础软件,其重要作用是将不同时期、在不同操作系统上开发应用软件集 成起来,使它们能够互相配合协调地工作,这是操作系统、数据库管理系统本身所无法完成的。中间件应用需求表现出一些新的特点:

11、可成长性 适应性 可管理性 高可信性3.4.2 企业应用集成企业应用集成1.定义 EAI(Enterprise Application Integration,企业应用集成)能够将业务流程、应用软件、硬件和各种标 准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处 理和信息共享。2.企业应用集成主要分以下几类: 数据的集成 功能集成3.企业应用集成两个维度描述1) 从应用集成的对象来划分,可分为:面向数据的集成和面向过程的信成。 2) 从应用集成所使用的工具和技术来划分,可分六个层次:平台集成、数据集成、组件集成、应用 集成、过程集成、业务对业务的集成。 3

12、) 深度维度从易到难排列:数据的集成、应用系统的集成、业务流程的集成。 4) 广度维度从易到难排列: 部门内部的信息系统集成和人员结构的调整。 部门之间的信息系统集成和关系的调整。 企业级的信息系统集成和组织结构的调整。 与有稳定关系的合作伙伴之间的信息系统实现面向业务过程的集成。 与随机遇到的合作伙伴之间的信息系统实现面向业务过程集成。3.4.3 Web 服务服务1. Web 服务的定义和特点 1) 定义:Web 服务是一种可以用来解决跨网络应用集成问题的开发模式,这种模式为实现“软件 作为服务”提供了技术保障。 2) 主要特点包括: Web 服务通过因特网的标准协议(如 HTTP 或 XM

13、L)就可以被客户端所访问。 Web 服务可以被 XML 语言进行详尽的描述。 Web 服务具备通信协议标准性和服务自描述性,所以,使用 Web 服务可以开发出松耦合 (组件在分布式系统中非依赖的程度)的分布式应用程序来,这也是 Web 服务要实现的最 根本的设计目标。2. Web 服务的应用-Web services 1) Web services 的定义 从表面上看,Web services 就是一个应用程序,它向外界暴露出一个能够通过 Web 进行调用的 API。 更专业的描述是:Web services 是描述一些操作(利用标准化的 XML 消息传递机制可以通过网络访 问这些操作。 2)

14、 Web services 模型 Web services 体系结构基于三种角色(服务提供者、服务注册中心、服务请求者)之间的交互。要以 一种可互操作的方式执行发布、发现和绑定这三个操作,有一个包含每一层标准的 Web services 协议 栈: 第一层(Network) ,这一层的这些协议(HTTP,FTP,Email 等)都是现在运用比较广泛的 协议。 第二层(XMLBased Messaging) ,这一层主要体现如何调用 Web services。 第三层(service Description) ,在这一层中主要是我们服务的描述,向客户端说明我们的服务, 告诉客户端我们提供了什么样

15、的接口可供调用 What,怎么样去调用 How,到那去调用 Where。 第四层(service Publication)和第五层(service Discovery)都是关于 UDDI 的协议。 3.4.4 工作流工作流 1.定义:工作流(Workflow)就是“业务过程的部分或整体在计算机应用环境下的自动化”它主要解决 的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某 个预期的业务目标,或者促使些目标的实现” 。 2.目前在市场上主流的工作流系统从技术角度可以分为: 1) 基于 Domino 的工作流管理系统 2) 基于消息中间件的工作流管理系统 3) 基于微软平台的工作流管理系统4) 基于 J2EE 的工作流管理系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号