电子商务技术电子商务应用开发技术

上传人:ji****72 文档编号:51024279 上传时间:2018-08-12 格式:PPT 页数:47 大小:192KB
返回 下载 相关 举报
电子商务技术电子商务应用开发技术_第1页
第1页 / 共47页
电子商务技术电子商务应用开发技术_第2页
第2页 / 共47页
电子商务技术电子商务应用开发技术_第3页
第3页 / 共47页
电子商务技术电子商务应用开发技术_第4页
第4页 / 共47页
电子商务技术电子商务应用开发技术_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《电子商务技术电子商务应用开发技术》由会员分享,可在线阅读,更多相关《电子商务技术电子商务应用开发技术(47页珍藏版)》请在金锄头文库上搜索。

1、 人民邮电出版社人民邮电出版社 第8章 电子商务应用开发技术人民邮电出版社人民邮电出版社 8.1 HTML 8.2 XML 8.3 公共网关接口 8.4 ASP技术 8.5 Java语言 8.6 JSP技术介绍 8.7 WML无线电子商务应用开发技术 8.8 Windows DNA分布式开发模型介绍 8.9 总 结人民邮电出版社人民邮电出版社 8.1 HTML8.1.1 什么是HTMLHTML(Hypertext Markup Language)超文本标记 语言,是用来描述超文本文档的标记语言。人民邮电出版社人民邮电出版社 8.1.2 HTML标记标准HTML有两段:头部(以为标 志)和内容部

2、分(以为标志)。 内容段由在Web页上显示的数块格式化的信 息组成。内容部分由和标识 来定义。 链接标记在HTML文档中定义超链接, 当点击超链接通知浏览器跳转到其指定的页面, 并在浏览器中显示新的文档。人民邮电出版社人民邮电出版社 用于指示文档中所有其他URLs的基准 URL。使用可以省略全路径,而使用相对路 径,这对于频繁移动的网页很有用。标签用于在HTML页上产生一条线。 标签用于在页面指定位置上放置一张图。在一般服务器端编程最常用的标签是.人民邮电出版社人民邮电出版社 8.1.3 设置输入标签用于产生HTML表单。 在和块内,可以插入各种不 同的标准HTML控件,用于在客户端提供简单的

3、图 形界面的表单处理。 8.1.4 ActiveX和Applets人民邮电出版社人民邮电出版社 8.1.5 HTML样式单CSS1. 选择符 选择符是指被施加样式的元素,浏览器在 文件中碰到这些元素时,就使用定义好的样式 来显示它们。 (1)标记(tag)选择符(2)类(class)选择符(3)标识(id)选择符(4)伪类(pseudo-classe)选择符人民邮电出版社人民邮电出版社 2. 样式属性 (1)长度(2)URL(3)颜色(4)关键字人民邮电出版社人民邮电出版社 8.2 XML 8.2.1 什么是XMLXML是Extensible Markup Language( 可扩展标记语言)

4、的简称,是一组用来形成 语义标记的规则集,这些标记可把一篇文档 分割成许多部分或验证文档中的不同部分。1XML是一种标记语言 2XML是一种语义/结构化标记语言人民邮电出版社人民邮电出版社 8.2.2 XML的特征1XML的特点(1)特殊的域标记语言(2)数据格式(3)数据交换(4)结构化数据(5)严格的语法2XML与HTML的对照人民邮电出版社人民邮电出版社 8.2.3 XML基本结构XML文件基本构成如下:XML声明处理指示(可选)XML元素1XML声明2XML元素3CDATA4注释5处理指示人民邮电出版社人民邮电出版社 8.2.4 DTD 1建立DTD2DTD构成DTD可分为内部、外部和

5、公用三种, 这里我们只讨论内部DTD。人民邮电出版社人民邮电出版社 8.3 公共网关接口公共网关接口(Common Gateway Interface, CGI)在商务网站的开发中起着重要的作用。 人民邮电出版社人民邮电出版社 8.3.1 CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序 之间的一个标准。 用户在HTML页面中单击某个链接。 浏览器请求服务器运行CGI程序。 如果用户具有适当权限,服务器运行CGI程序。 CGI程序的结果返回到浏览器。 浏览器显示输出结果。人民邮电出版社人民邮电出版社 8.2.4 DTD 1建立DTD2DTD构成DTD可分为内部、外部和公用三种,

6、 这里我们只讨论内部DTD。人民邮电出版社人民邮电出版社 8.3.1 CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序 之间的一个标准。 用户在HTML页面中单击某个链接。 浏览器请求服务器运行CGI程序。 如果用户具有适当权限,服务器运行CGI程序。 CGI程序的结果返回到浏览器。 浏览器显示输出结果。人民邮电出版社人民邮电出版社 8.4 ASP技术ASP是Active Server Pages(动态服务主页)的简 称,它代表了Web页技术从静态内容链接到动态生成 文档的重要发展历程,它代表着Web技术一个新的发 展方向。人民邮电出版社人民邮电出版社 8.5 Java语言Ja

7、va是一种具有简单、面向对象、分布 式、解释型、健壮、安全、体系结构中立、 可移植、高性能、多线程和动态等各种特性 的语言。人民邮电出版社人民邮电出版社 8.3.2 CGI编程语言及程序介绍 PERL脚本的第一行必须指定在服务器上何处 可以找到PERL解释器。 以开头的行是注释行,不被PERL解释器进 行任何操作。 Print命令用于输出文本。 文本串须在引号之内。 需要的新行(new line)用“n”指明。 PERL的所有语句必须以分号结束。人民邮电出版社人民邮电出版社 8.4 ASP技术ASP是Active Server Pages(动态服务主页)的简 称,它代表了Web页技术从静态内容

8、链接到动态生成 文档的重要发展历程,它代表着Web技术一个新的发 展方向。人民邮电出版社人民邮电出版社 8.2.4 DTD 1建立DTD2DTD构成DTD可分为内部、外部和公用三种, 这里我们只讨论内部DTD。人民邮电出版社人民邮电出版社 8.3.1 CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序 之间的一个标准。 用户在HTML页面中单击某个链接。 浏览器请求服务器运行CGI程序。 如果用户具有适当权限,服务器运行CGI程序。 CGI程序的结果返回到浏览器。 浏览器显示输出结果。人民邮电出版社人民邮电出版社 8.4 ASP技术ASP是Active Server Pages(

9、动态服务主页)的简 称,它代表了Web页技术从静态内容链接到动态生成 文档的重要发展历程,它代表着Web技术一个新的发 展方向。人民邮电出版社人民邮电出版社 8.4.1 与静态连接的比较8.4.2 ASP的主要特点 无需编译 使用常规文本编辑器,如Windows的记事本,即 可设计。 与浏览器无关(Browser Independence) 面向对象(Object-Orient)。人民邮电出版社人民邮电出版社 可通过ActiveX Server Components(ActiveX服务 器组件)来扩充功能 Active Server Pages 与任何ActiveX Scripting 语 言

10、兼容。 Active Server Pages的源程序代码不会传到用户 的浏览器,因此可以保证辛辛苦苦写出来的源程序 不会外泄。 使用服务器端Script产生客户端Script 人民邮电出版社人民邮电出版社 8.4.3 ASP语法介绍及简单示例Active Server Pages(ASP)制作成asp扩展名 的文件,一个asp文件是一个文本文件,一般包括三 部分: HTML标记(tags); VBScript或JScript语言的程序码; ASP语法。1显示现在的日期时间 2重复循环 3传送字符串到用户端的浏览器人民邮电出版社人民邮电出版社 8.5 Java语言Java是一种具有简单、面向对

11、象、分布 式、解释型、健壮、安全、体系结构中立、 可移植、高性能、多线程和动态等各种特性 的语言。人民邮电出版社人民邮电出版社 8.5.1 Java语言特征1面向对象2可移植性3稳定性和安全性4简单性5高性能6动态特性7分布式人民邮电出版社人民邮电出版社 8.5.2 最简单的程序8.5.3 AWT库8.5.4 获取事件8.5.5 面板(Panel)8.5.6 Applet的参数8.5.7 图像与动画8.5.8 总结人民邮电出版社人民邮电出版社 8.6 JSP技术介绍8.6.1 JSP简介JSP(JavaServer Pages)是一种基于Java的脚本技 术。在JSP的众多优点中,有一点是它能

12、将HTML编码 从Web页面的业务逻辑中有效地分离出来。 人民邮电出版社人民邮电出版社 图8-1 浏览器发送JSP文件请求1JSP文件访问Bean或其他能将生成的动态内容发送 到浏览器的组件人民邮电出版社人民邮电出版社 2发送至Servlet的请求生成动态内容,并调用JSP文 件将内容发送到浏览器图8-2 发送至Servlet的请求人民邮电出版社人民邮电出版社 8.6.2 JSP语法JSP文件(扩展名为 .jsp)可以包含指令(或称为 指示语句)、Class-wide变量和方法、直接插入的Java 代码(scriptlet)、访问Java Bean、变量数据的 HTML模型、变量数据的Java

13、表达式的组合。人民邮电出版社人民邮电出版社 1JSP指令(1)language(2)Method(3)Import(4)content-type(5)mplements(6)extends2Class-wide变量和方法人民邮电出版社人民邮电出版社 8.6.3 JSP开发工具1IBM WebSphere Studio 1.0 版本2NetObjects ScriptBuilder 2.01版本3IBM VisualAge for Java 2.0 企业版人民邮电出版社人民邮电出版社 当前世界上,由于各国选用不同的移动通信系统,所 以世界上无线电子商务应用平台很多,有欧洲等范围内的 WAP,日本

14、的I-mode等。日本NTT Docomo公司的采用 PHS系统,带宽较宽,可以运行普通的桌面型的HTML标准 ,技术上与固定电子商务技术基本相同。由于我国目前大量 采用的是欧洲的GSM标准,所以广泛使用WAP作为无线电 子商务平台,这种开发技术与固定网络开发有很大区别。8.7 WML无线电子商务应用开发技术人民邮电出版社人民邮电出版社 8.7.1 WAPWAP是无线应用协议(Wireless Application Protocol)的缩写,它是由一系列协议组成,用来标 准化无线通信设备,例如蜂窝电话、无线电收发机 ,也可用于Internet访问,包括E-mail、WWW、 Newsgrou

15、ps和IRC(Internet Relay Chat)。人民邮电出版社人民邮电出版社 8.7.2 WAP原理WAP标准是一套协议,它使移动终端和 Internet结合的基本构想如图8-3所示。 图8-3 WAP的Internet与移动终端结合的构想人民邮电出版社人民邮电出版社 WDP:WAP数据报协议层,是发送和接收消息的传输层。 WTLS:无线传输安全层,是为像电子商务这样的应用提供 安全服务。 WTP:WAP传输协议层,提供传输支持,增加由WDP提供 的数据报服务的可靠性。 WSP:WAP会话协议层,提供不同应用间的有效数据交换 。 HTTP接口:支持移动终端的信息检索请求。人民邮电出版社人民邮电出版社 8.7.3 设置WAP Server8.7.4 一个简单的实例(1)语法(2)元素(3)属性(4)注释(5)文档结构人民邮电出版社人民邮电出版社 其他一些示例中没有涉及到的基本内容如下。(1)大小写敏感(2)躲避语法检查的方法CDATA(3)定义变量人民邮电出版社人民邮电出版社 8.7.5 WML开发语法简述1声明2赋值3数据交换4跳转和传递参数5动作6链接(Anchor)7WML事件8表格(table)9图形人民邮电出版社人民邮电出版社 8.8 Windows DNA分布式开发模型介绍主流的开发体系有微软的Windows DNA、IBM的 Websphere和Bea的We

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

当前位置:首页 > 行业资料 > 其它行业文档

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