电商网站设计原理第3章.doc

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

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

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

2、ft.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的优势J2EE为搭建具有可伸缩性、灵活性、易维护性的商务系统提供了良好的机制。 保留现存的IT资产 高效的开发 支持异构环境 可伸缩性

3、稳定的可用性3.J2EE四层模型 运行在客户端机器上的客户层组件。 运行在J2EE服务器上的Web层组件。 运行在J2EE服务器上的业务逻辑层组件。 运行在EIS服务器上的企业信息系统(Enterprise Information System)层软件。4.J2EE容器的组成 Web容器 EJB容器 Applet容器 Application Client容器5.J2EE的各种组件1) Servlet(Java平台上的CGI技术)2) JSP(实现普通静态HTML和动态页面输出混合编码的技术)3) EJB4) JDBC(Java数据库连接)5) JMS(Java消息服务)6) JNDI7) JT

4、A8) JCA9) JMX10) JAAS11) JACC12) JAX-RPC13) JAXR14) SAAJ3.3电子商务网站开发常用技术3.3.1 PHP技术1.定义:PHP是一种服务器端、跨平台、HTML嵌入式的脚本语言。混合了C语言、Java语言和Perl语言的特点,是一个Web服务器端的脚本环境,是生成动态网页的工具之一。2.PHP支持的系统平台:在各种Unix系统和微软Windows NT、Windows98/Me、Windows2000系列、Windows2003系列系统上。3.PHP的功能特点:1) 执行速度快2) 具有很好的开放性和可扩展性3) 数据库支持4) 面向对象编程

5、5) 具有丰富的功能6) 可伸缩性7) 功能全面3.3.2 ASP技术1.定义:ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其他程序进行交互,是一种简单、方便的编程工具。ASP是Active Server Page的缩写,意为“活动服务器网页”,其网页文件的格式是.asp,现在常用于各种动态网站中。2.ASP的特点:1) 利用ASP可以突破静态网页的一些功能限制,实现动态网页技术。2) ASP文件是包含在HTML代码所组成的文件中,易于修改和测试。3) 服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML格式传送到客户端浏览器上,因此使用各种浏览器都可

6、以正常浏览ASP所产生的网页。4) ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。5) ASP可以使用服务器端ActiveX组件来执行各种各样的任务。3.3.3 JSP技术1.定义:JSP(JSP)是SM公司倡导、许多公司参与一起建立的一种动态网页技术标准。它在HTML代码中,插入JSP标记()及J程序片断(S),构成JSP页面,其扩展名为。当客户端请求JSP文件中,W服务器执行该JSP文件,然后以HTML的格式返回给客品。2.JSP的特点1) 一次编译,多次、多处运行,代码的执行效率高2) 组件的重要性3) 将内容的生成和显示进行分离3.访问JSP文件的两种方法:1) 浏

7、览器发送JSP文件请求2) 发送至Servlet的请求3.3.4 JavaScript技术1.定义:JavaScript语言的前身叫做Livescript。JavaScript是一种基于对象和事件驱动并肯有安全性能的脚本语言。2.特点:1) 脚本编写语言2) 基于对象的语言3) 简单性4) 安全性5) 动态性6) 跨平台性3.3.5 Apache1.关于Apache:Apache源于NCSAhttpd服务器,经过多次修改,成为世界上最流行的Web服务器软件之一,以“补丁服务器”而闻名。Apache是以进程为基础的结构,它的成功之处主要在于它的源代码开放、有一支开放的开发队伍、支持跨平台的应用(

8、可以运行在几乎所有的Unix、Windows、Linux系统平台上)以及它的可移植性等方面。2.Apache的特点:简单速度快性能稳定可做代理服务器来使用具有模块化特征灵活性可扩展性。3.3.6 IIS关于IIS:IIS是Internet Information Servet的缩写,IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP,FTP以及SMTP,它能够提供快速且集成现有产品,同时可扩展Internet的服务吕。通过使用CGI和ISAPI,IIS可以得到高度的扩展。IIS完全支持VBscript,Jscript开发软件以及Java,CGI和WinCGI,以及ISAPI扩展和过滤

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

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

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

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

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

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

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

当前位置:首页 > 生活休闲 > 科普知识

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