电子商务 王素凤 wangsufeng925@126.com.

Slides:



Advertisements
Similar presentations
Web Maple— 云端计 算 数学学院刘海洋 胡婷婷. 需求 什么是 Web Maple ? Maple : “ 数学家的软件 ” 符号和数值计算 动态编程语言 集成编辑环境与图形输出 Web Maple :网页上的数学家 完整的 Maple 功能 云端计算 网页独特的输入输出格式.
Advertisements

1 网站设计理念 大连理工大学创新实验学院 优秀网站展示 - LAMP 类网站
教育技术装备统计系统 使用培训 教育部基础教育司 教育部教育管理信息中心.
第 12 章 SOAP技術.
动态Web开发技术--JSP.
IT运维管理解决方案 -轻松管理,自在运维 产品经理 刘曜.
第2章 电子商务相关技术设施 2.1 Internet技术 2.2 网络协议 2.3 与电子商务有关的标记语言 2.4 WWW客户机与服务器
电子商务网页与网站设计 第三章 电子商务网站运行环境的规划.
中日合资 武汉安珞计算机系统有限公司 公司介绍
第二章 电子商务技术基础.
第十四章 資訊管理的系統開發觀點.
通訊科技教育改進計畫 「網路應用與服務組」 行動電子商務課程 XML之簡介.
第五章:JDBC与数据库 第一讲.
第五章 網際爭霸戰 ~網站技術與經營模式大進化 靜宜大學資管系 楊子青
程式語言與設計 授課教師:蔣德威.
第 11 章 網際網路與資料庫系統.
第一章 JSP概述 学习目标 JSP技术是目前WEB开发技术中应用最广泛的一种.本章对JSP技术、优点、缺点、应用前景作了简要介绍。
第1章 网页、网站制作基础 1.1 网页与网站的概念 1.2 Web标准 1.3 网页制作的常用软件 1.4 构成网页的基本元素
网站如何定制建设???.
5.6 制作具有动态特效的网页 1. 层和时间轴动画 2. Dreamweaver的Behaviors(行为)概述 华东师范大学计算中心.
信 息 与 软 件 工 程 学 院 实验室开放实验介绍.
網頁技術簡介.
教学网站设计与制作教程 第四周 主讲:黄光芳 TEL:
学习目标 掌握电子商务网站体系结构 掌握企业电子商务网站体系结构 掌握PWS的安装与设置
网页设计(1) 第12讲 网页技术简介 马秀麟 2014年5月 2018/9/17 制作人:马秀麟.
第ㄧ章 認識 VB 2008 與主控台應用程式 注意:本投影片僅供上課使用,非經同意,請勿散播或轉載。
Microsoft .NET 第4組 十月15, 2002 B 陳東傑 B 蔣佳勳
第 3 章 網頁的基本設定與預覽.
主講人:黃鎮榮 東方設計學院觀光與休閒事業管理系
网站设计 前端 入门学习.
XML資料傳輸 黃笠宸 4/3.
HTML網頁設計 Chapter 建置網站的流程 16-2 從事網頁設計相關的程式語言 16-3 認識HTML語法
課程名稱:資料庫系統 授課老師:李春雄 博士
第9章 GIS新技术与”数字地球”简介 北京建筑工程学院 王文宇.
.NET 簡介.
網站內容建置實務 報告人:電資官鄒堡旬少校   .
.NET 簡介.
第一章: Java Web 开发技术概述.
XSL: Extensible Stylesheet Language
高级Web技术 复 习.
网 站 设 计 与 建 设 Website design and developments
在一定程度上 人类的思维产生于 简单个体之间的相互作用 ——Marvin Minsky.
项目2 创建和管理本地站点.
Ch01網際網路、HTML 、 Script 、 ASP.NET簡介
第2章 网络营销工具.
软件服务生态中的非确定性科学问题、互操作性的应用基础问题
第 13 章 體驗Web Service.
新世代計算機概論第三版 第11章 網際網路.
課程名稱:_____________ 指導教授:_____________
XML基礎課程 5 數位芝麻網路公司 XML講師:蔡斐婷.
程序语言的现在和未来 孙志岗.
張智星 台大資工系 多媒體檢索實驗室 第十二章 ASP基本介紹 張智星 台大資工系 多媒體檢索實驗室.
Excel - 九十七年度教職員工資訊教育訓練 董建弘.
Network Application Programming(3rd Edition)
第 1 章 簡介XML.
第十五章 WWW網頁的製作 計算機概論編輯小組.
21世纪高职高专规划教材 C#语言程序设计 李继武 彭德林 主 编 张 珑 赵 松 周建辉 副主编
COM组件及其设计 一、COM组件定义和DNA思想简介 二、COM组件的特点 三、COM组件对象的软件工程方法 四、DNS、MTS
W3C标准网页制作 主讲教师:张 涛.
本章要点: 了解ASP.NET 4.5的基础.NET Framework。
ASP动态网页设计实用教程 主讲教师:贾海陶.
第16章 天气预报 --Web Service调用
課程名稱:資料庫系統 授課老師:李春雄 博士
標示語言 超文本標示語言(HTML) 製作簡單網頁
W3C标准网页制作 主讲教师:张 涛.
项目一 了解网站的概念 项目二 创建个人网站“鸿渐工作室” 项目三 制作“鸿渐工作室”的主页 项目四 HTML语言 项目五 制作“家乡特产”网页 项目六 制作“给我留言”网页 项目七 制作“应用技巧”网页 项目八 模板制作及应用.
----以《西北民族音乐学术资源数据库》为例 西安音乐学院 景 月 亲
第三章 电子商务网站技术.
第1章 HTML基础 主讲人:刘泰然 经济管理学院.
西南科技大学网络教育系列课程 动态网页设计(JSP) 补充 JSP操作XML文件.
Presentation transcript:

电子商务 王素凤 wangsufeng925@126.com

CHAPⅦ 电子商务实用开发技术 教学目的和要求: 了解前后台的主要开发技术; 理解常用的服务器端开发技术; 掌握电子商务系统的前后台间的关系。 2019年4月11日星期四

本章内容   前台(客户端)开发技术 后台(服务器端)技术 Web Service技术 2019年4月11日星期四

第一节 前台(客户端)开发技术 用户界面体系结构 体系结构选型与跨平台技术 脚本语言及CSS样式表应用 2019年4月11日星期四

一、用户界面体系结构 1、服务器端逻辑体系结构 2019年4月11日星期四

一、用户界面体系结构 2、客户端脚本体系结构 2019年4月11日星期四

一、用户界面体系结构 3、客户端应用体系结构 2019年4月11日星期四

一、用户界面体系结构 4、多媒体技术 图像与动画:GIF和JPEG MacroMedia(图形图像处理等) HotMedia(增加特效等) VRML(虚拟现实建模语言) Video(视频) 2019年4月11日星期四

二、体系结构选型与跨平台技术 1、瘦客户机和胖客户机的比较 胖客户 瘦客户 客户端功能强大,客户自主性强 客户端功能少,缺少灵活性 占用服务器资源少 占用服务器资源多 部署和管理比较困难,每次系统更新升级,所有客户端都必须重新安装 部署和管理比较灵活,系统更新升级只需要重新安装服务器端 对客户要求较高,可能需要专门培训 对客户要求较低,只要会用浏览器就可以操作 胖客户体系结构的总费用高,但服务提供商的费用较低,用户要配置较高性能的计算机而承担较高的费用 瘦客户体系结构的总费用低,但服务提供商的费用较高 2019年4月11日星期四

二、体系结构选型与跨平台技术 2、易用性 隐语的使用:充当可视向导或作为解释某应用程序的一个概念 清晰:能使用户非常容易地理解每一个界面元素的意思,为什么是这样以及在哪里 统一:应用程序界面具有连续、一致的风格 定位:能使用户非常容易地确定自己在一个应用程序中的位置 导航:在应用程序中使用恰当的方法指引用户操作 2019年4月11日星期四

二、体系结构选型与跨平台技术 3、时间性能 当处理Web用户界面时可能出现的时间瓶颈 下载时间 客户装入 服务器依赖度 网络传输时间 服务器装入 2019年4月11日星期四

二、体系结构选型与跨平台技术 4、安全性 服务器端的安全(包括CGI/Servlet安全和防火墙) 客户端的安全 通信信道的安全(如何保证在服务器与用户间消息传递的真实性、完整性和保密性) 2019年4月11日星期四

二、体系结构选型与跨平台技术 5、平台兼容性 主要考虑对不同操作系统和浏览器的支持 常用操作系统:就个人电脑而言,主要有Windows系列,Unix类,Linux类,Mac(苹果)操作系统 常用浏览器:IE,FireFox火狐,Tencent Traveler腾讯TT,The World世界之窗,Maxthon傲游等 2019年4月11日星期四

二、体系结构选型与跨平台技术 6、各项性能比较选型 比较 服务器端逻辑体系结构 客户端脚本体系结构 客户端应用体系结构 胖客户/瘦客户 可以看作胖客户 胖客户 易用性 很简单,导航与定位差 稍复杂的导航与定位帮助 更复杂的逻辑行为 时间性能 低响应 仍需花费一些时间 最好的时间响应 安全性 没有什么安全漏洞 存在一些漏洞 最不安全 平台兼容性 兼容性最好 有许多不兼容问题,最差 Java的兼容性比较好 2019年4月11日星期四

三、脚本语言及CSS样式表应用 1、脚本语言 ECMAScript JavaScript Jscript VBScript DHTML 2019年4月11日星期四

三、脚本语言及CSS样式表应用 2、CSS样式表 层叠样式表(cascading style sheets,CSS):是一组样式,样式中的属性在HTML文档中依次出现,并显示在浏览器中,如绿色、斜体和Arial字体 内联样式 嵌入样式 链接外部样式 输入样式 2019年4月11日星期四

本章内容   前台(客户端)开发技术 后台(服务器端)技术 Web Service技术 2019年4月11日星期四

第二节 后台(服务器端)技术 服务器端技术概述 基于ASP的服务器端开发 基于JSP的服务器端开发 基于.NET的开发技术 2019年4月11日星期四

一、服务器端技术概述 公共网关接口(Common Gateway Interface,CGI) 服务器端脚本技术(典型代表是Microsoft的ASP和Allaire的ColdFusion) 插件技术 Servlet技术 JSP(Java server pages)技术 2019年4月11日星期四

二、基于ASP的服务器端开发 1、ASP简介 ASP是Microsoft公司开发的一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式且高效的站点服务器应用程序 ASP应用程序以.asp文件的形式存盘,无需编译便能由浏览器查看,在服务器端执行 程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样就减轻了客户端浏览器的负担,大大提高了交互的速度 2019年4月11日星期四

二、基于ASP的服务器端开发 2、基于ASP技术的Web服务器运行环境 ASP是微软公司提供的,目前可在微软公司的下列平台上使用 Windows2003 + IIS(Internet information server,Internet信息服务器) WindowsXP + IIS Windows2000 Server + IIS Windows2000 Pro + IIS Win98 + PWS(personnel Web server,个人网站服务器) 2019年4月11日星期四

二、基于ASP的服务器端开发 3、ASP同脚本语言的关系 但是ASP不是一种编程语言,它需要一种真正的程序语言来实现。VBScript(或JavaScript)是目前用于实现ASP的程序语 微软公司提供的Visual InterDev是专门用于开发ASP应用的工具 2019年4月11日星期四

三、基于JSP的服务器端开发 1、应用体系结构 基于Servlet、JSP和JavaBeans的Web应用体系结构包含以下部件: HTML页面 Servlet Command Beans Data Beans View Beans JSPs 2019年4月11日星期四

三、基于JSP的服务器端开发 1、应用体系结构 2019年4月11日星期四

三、基于JSP的服务器端开发 2、MVC设计模式 该设计模式包含三个部件 模型是针对有关数据以及与之关联的事务处理。它是业务逻辑 视图是针对数据的显示。它是页面的构建 控制器是针对模型与外部世界的交互。它是交互的控制 2019年4月11日星期四

三、基于JSP的服务器端开发 2、MVC设计模式 在基于Servlet、JSP和JavaBeans的 Web应用中,JSP和HTML页面提供了视图,Servlet是控制器,Command Beans代表了模型,而Data Beaus和View Beans在视图和模型之间提供了数据通道。 Servlet与视图和模型交互,并控制应用执行的流程。 2019年4月11日星期四

四、基于.NET的开发技术 1、.NET基本概念 .NET是Microsoft面向XML Web服务的平台。它使用一种统一的、个性化的方式将客户的信息、设备和人员紧密联系在一起 .NET代表着联通性、敏捷性和成功 2019年4月11日星期四

四、基于.NET的开发技术 2、.NET三层架构 2019年4月11日星期四

四、基于.NET的开发技术 3、.NET的开发语言 C#:一种简单、现代、面向对象且类型安全的编程语言 C++.NET:C++托管扩展由一组关键字和属性组成 J#:Visual J#提供独立开发的类库集以提供大多数JDK1.1.4 级类库的功能 Jscript:Microsoft实现ECMA262语言的新一代版本 2019年4月11日星期四

本章内容   前台(客户端)开发技术 后台(服务器端)技术 Web Service技术 2019年4月11日星期四

第三节 Web Service技术 Web Service的定义及特征 Web Service架构与模型 Web Service技术基础 2019年4月11日星期四

一、Web Service的定义及特征 1、Web Service的定义 Web Service:是一种新型的Web应用程序。它是自适应、自我描述、模块化的应用程序,可以使用标准的互联网协议,将功能体现在互联网和内联网上。这些应用程序可以跨越Web进行发布、定位和调用,可将Web Service视作Web上的组件编程。 2019年4月11日星期四

一、Web Service的定义及特征 2、Web Service的特征 封装完好:用户只能看到Web Service提供的网络编程接口 松散耦合:组件的内容对用户是透明的 高度的可集成能力:完全屏蔽了不同软件平台的差异 使用标准的协议和规范:WSDL、XML、SOAP等 2019年4月11日星期四

二、Web Service架构与模型 1、Web Service架构 2019年4月11日星期四

二、Web Service架构与模型 2、Web Service模型 2019年4月11日星期四

三、Web Service技术基础 1、XML XML(extensible markup language,可扩展标记语言):是一种构造数据的技术,是W3C(world wide web consortium)的一个推荐标准 DTD(document type definition,文档类型定义)是指用不同于XML的独立语法来规定XML文档中各种元素集合的内容模式 XSL(extensible stylesheet language,样式表)与XSLT(extensible stylesheet language transformations):XML文档决定了文档的内容,样式表XSL则规定着文档的显示 2019年4月11日星期四

三、Web Service技术基础 2、SOAP SOAP(Simple Object Access Protocol,简单对象访问协议):是基于XML的,在分布式的环境中交换信息的简单的协议 SOAP的消息路径机制和可扩充的Header和Body机制为分布式计算提供了很好的支持,它包括四部分 SOAP信封(envelop) SOAP编码规则(encoding rules) SOAP RPC表示(RPC representation) SOAP绑定(Binding) 2019年4月11日星期四

三、Web Service技术基础 3、WSDL WSDL(Web Service Description Language,服务描述语言):提供了一个基于XML的简单语汇表,用来描述通过网络提供的基于XML的Web Service,描述Web Service做什么,它在哪里及如何调用它 WSDL文档在Web Service的定义中使用下列元素 Types,Message,Operation,PortType,Port,Binding,Service 2019年4月11日星期四

三、Web Service技术基础 3、WSDL WSDL文档在Web Service交互中的作用 2019年4月11日星期四

三、Web Service技术基础 4、UDDI UDDI(universal description,discovery and integration):统一描述、发现和集成协议,定义了Web Services的发布和发现的方法 UDDI标准包括了一个SOAP消息的XML Schema描述,一个UDDI标准API。这些结合在一起,构成了最基础的结构机制,提供大部分的Web应用服务发布信息的能力 2019年4月11日星期四

三、Web Service技术基础 4、UDDI 2019年4月11日星期四

四、面向Web Service的应用领域 面向商业的Web Services:面向企业应用的服务 面向消费者的Web Services:为面向浏览器的Web应用增加Web Services的应用界面 面向设备的Web Services:使已有的网络服务支持除PC以外的各种终端,智能型的家电将真正获得标准的支持 面向系统的Web Services:指一些传统意义上的系统服务,比如用户权限认证、系统监控等 2019年4月11日星期四

小结与思考 本章首先介绍了前后台的常用开发技术及所采用的应用架构,然后重点介绍了Web Service技术。应用系统开发技术只做了一些简单介绍。 思考:P303-304 ②, ③,④,⑥ ; ⑤ 2019年4月11日星期四