电子商务技术全套课件:第7章

上传人:xmg****18 文档编号:112827555 上传时间:2019-11-07 格式:PPT 页数:48 大小:232KB
返回 下载 相关 举报
电子商务技术全套课件:第7章_第1页
第1页 / 共48页
电子商务技术全套课件:第7章_第2页
第2页 / 共48页
电子商务技术全套课件:第7章_第3页
第3页 / 共48页
电子商务技术全套课件:第7章_第4页
第4页 / 共48页
电子商务技术全套课件:第7章_第5页
第5页 / 共48页
点击查看更多>>
资源描述

《电子商务技术全套课件:第7章》由会员分享,可在线阅读,更多相关《电子商务技术全套课件:第7章(48页珍藏版)》请在金锄头文库上搜索。

1、,编辑:广州白云技师学院,第7章 电子商务应用开发技术,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 HTML 8.1.1 什么是HTML HTML(Hypertext Markup Language)超文本标记语言,是用来描述超文本文档的标记语言。,返回目录,8.1.2 HTML标记 标准HTML有两段:头部(以为标志)和内容部分(以为标志)。 内容段由在Web页上显示的数块格式化的信息组成。内容部分由和

2、标识来定义。 链接标记在HTML文档中定义超链接,当点击超链接通知浏览器跳转到其指定的页面,并在浏览器中显示新的文档。,用于指示文档中所有其他URLs的基准URL。使用可以省略全路径,而使用相对路径,这对于频繁移动的网页很有用。 标签用于在HTML页上产生一条线。标签用于在页面指定位置上放置一张图。 在一般服务器端编程最常用的标签是.,8.1.3 设置输入 标签用于产生HTML表单。 在和块内,可以插入各种不同的标准HTML控件,用于在客户端提供简单的图形界面的表单处理。 8.1.4 ActiveX和Applets,8.1.5 HTML样式单CSS 1. 选择符 选择符是指被施加样式的元素,浏

3、览器在文件中碰到这些元素时,就使用定义好的样式来显示它们。 (1)标记(tag)选择符 (2)类(class)选择符 (3)标识(id)选择符 (4)伪类(pseudo-classe)选择符,2. 样式属性 (1)长度 (2)URL (3)颜色 (4)关键字,8.2 XML 8.2.1 什么是XML XML是Extensible Markup Language(可扩展标记语言)的简称,是一组用来形成语义标记的规则集,这些标记可把一篇文档分割成许多部分或验证文档中的不同部分。 1XML是一种标记语言 2XML是一种语义/结构化标记语言,返回目录,8.2.2 XML的特征 1XML的特点 (1)特

4、殊的域标记语言 (2)数据格式 (3)数据交换 (4)结构化数据 (5)严格的语法 2XML与HTML的对照,8.2.3 XML基本结构 XML文件基本构成如下: XML声明 处理指示(可选) XML元素 1XML声明 2XML元素 3CDATA 4注释 5处理指示,8.2.4 DTD 1建立DTD 2DTD构成 DTD可分为内部、外部和公用三种,这里我们只讨论内部DTD。,8.3 公共网关接口 公共网关接口(Common Gateway Interface,CGI)在商务网站的开发中起着重要的作用。,返回目录,8.3.1 CGI编程语言简介 公共网关接口是用于HTML服务器和外部应用程序之间

5、的一个标准。 用户在HTML页面中单击某个链接。 浏览器请求服务器运行CGI程序。 如果用户具有适当权限,服务器运行CGI程序。 CGI程序的结果返回到浏览器。 浏览器显示输出结果。,8.2.4 DTD 1建立DTD 2DTD构成 DTD可分为内部、外部和公用三种,这里我们只讨论内部DTD。,8.3.1 CGI编程语言简介 公共网关接口是用于HTML服务器和外部应用程序之间的一个标准。 用户在HTML页面中单击某个链接。 浏览器请求服务器运行CGI程序。 如果用户具有适当权限,服务器运行CGI程序。 CGI程序的结果返回到浏览器。 浏览器显示输出结果。,8.4 ASP技术,ASP是Active

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

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

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

9、语言兼容。 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是一种具有简单、面向对象、分布式、解释型、健壮、安全、体系结构中立、可移植、高

10、性能、多线程和动态等各种特性的语言。,返回目录,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的众多优点中,有一点是它能将HTML编码从Web页面的业务逻辑中有效地分离出来。,返回目录,图8-1 浏览器发送JSP文件请求,1JS

11、P文件访问Bean或其他能将生成的动态内容发送到浏览器的组件,2发送至Servlet的请求生成动态内容,并调用JSP文件将内容发送到浏览器,图8-2 发送至Servlet的请求,8.6.2 JSP语法 JSP文件(扩展名为 .jsp)可以包含指令(或称为指示语句)、Class-wide变量和方法、直接插入的Java代码(scriptlet)、访问Java Bean、变量数据的HTML模型、变量数据的Java表达式的组合。,1JSP指令 (1)language (2)Method (3)Import (4)content-type (5)mplements (6)extends 2Class-w

12、ide变量和方法,8.6.3 JSP开发工具 1IBM WebSphere Studio 1.0 版本 2NetObjects ScriptBuilder 2.01版本 3IBM VisualAge for Java 2.0 企业版,当前世界上,由于各国选用不同的移动通信系统,所以世界上无线电子商务应用平台很多,有欧洲等范围内的WAP,日本的I-mode等。日本NTT Docomo公司的采用PHS系统,带宽较宽,可以运行普通的桌面型的HTML标准,技术上与固定电子商务技术基本相同。由于我国目前大量采用的是欧洲的GSM标准,所以广泛使用WAP作为无线电子商务平台,这种开发技术与固定网络开发有很大

13、区别。,8.7 WML无线电子商务应用开发技术,返回目录,8.7.1 WAP WAP是无线应用协议(Wireless Application Protocol)的缩写,它是由一系列协议组成,用来标准化无线通信设备,例如蜂窝电话、无线电收发机,也可用于Internet访问,包括E-mail、WWW、Newsgroups和IRC(Internet Relay Chat)。,8.7.2 WAP原理 WAP标准是一套协议,它使移动终端和Internet结合的基本构想如图8-3所示。,图8-3 WAP的Internet与移动终端结合的构想, WDP:WAP数据报协议层,是发送和接收消息的传输层。 WTL

14、S:无线传输安全层,是为像电子商务这样的应用提供安全服务。 WTP:WAP传输协议层,提供传输支持,增加由WDP提供的数据报服务的可靠性。 WSP:WAP会话协议层,提供不同应用间的有效数据交换。 HTTP接口:支持移动终端的信息检索请求。,8.7.3 设置WAP Server 8.7.4 一个简单的实例 (1)语法 (2)元素 (3)属性 (4)注释 (5)文档结构,其他一些示例中没有涉及到的基本内容如下。 (1)大小写敏感 (2)躲避语法检查的方法CDATA (3)定义变量,8.7.5 WML开发语法简述 1声明 2赋值 3数据交换 4跳转和传递参数 5动作 6链接(Anchor) 7WM

15、L事件 8表格(table) 9图形,8.8 Windows DNA分布式开发模型介绍,主流的开发体系有微软的Windows DNA、IBM的Websphere和Bea的Weblogic等。本章将对Windows DNA进行简单介绍。 1Windows DNA的优势 完全面向Internet技术。 快速赢得市场。 完全跨平台。 降低复杂性。 语言、工具和硬件独立。 降低总体拥有成本。,返回目录,2Windows DNA数据库访问 ActiveX Data Object是其中性能最为优良的数据库访问组件。 3使用组件的主要优点 将复杂的业务逻辑封装起来。 独立于程序设计语言。 可重用组件。 减少

16、项目风险。,4事务处理 以下为事务完整性遵循的4条原则。 原子性。 一致性。 隔离性。 持久性。 5面向消息的中间件 6三层/多层的优势,8.9 总 结,(1)不断追求软件开发的简单化,智能化,使得开发更加系统化,更加便于维护,软件开发工具的最终梦想是制造能自行开发软件的软件,彻底将人从手工开发中解脱出来。 (2)软件开发的体系化,系统分层,功能分担,类似与OSI开放式系统互连的结构,可以有效隔离错误,加强系统可靠性容错性,提高分布处理能力,在Windows平台下广泛应用的就是上面提到Windows DNA,在UNIX体系下是EJB体系,和最新发展的J2EE体系,三层/多层体系结构的开发结构将是开发大型应用的必由之路。,返回目录,(3)软件的复用性,其实非积累性的发展只是表面现象,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

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