电子商务技术全套第7章ppt课件.ppt_第1页
电子商务技术全套第7章ppt课件.ppt_第2页
电子商务技术全套第7章ppt课件.ppt_第3页
电子商务技术全套第7章ppt课件.ppt_第4页
电子商务技术全套第7章ppt课件.ppt_第5页
已阅读5页,还剩44页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章电子商务应用开发技术 8 1HTML8 2XML8 3公共网关接口8 4ASP技术8 5Java语言8 6JSP技术介绍8 7WML无线电子商务应用开发技术8 8WindowsDNA分布式开发模型介绍8 9总结 8 1HTML8 1 1什么是HTMLHTML HypertextMarkupLanguage 超文本标记语言 是用来描述超文本文档的标记语言 返回目录 8 1 2HTML标记标准HTML有两段 头部 以为标志 和内容部分 以为标志 内容段由在Web页上显示的数块格式化的信息组成 内容部分由和标识来定义 链接标记在HTML文档中定义超链接 当点击超链接通知浏览器跳转到其指定的页面 并在浏览器中显示新的文档 用于指示文档中所有其他URLs的基准URL 使用可以省略全路径 而使用相对路径 这对于频繁移动的网页很有用 标签用于在HTML页上产生一条线 标签用于在页面指定位置上放置一张图 在一般服务器端编程最常用的标签是 8 1 3设置输入标签用于产生HTML表单 在和块内 可以插入各种不同的标准HTML控件 用于在客户端提供简单的图形界面的表单处理 8 1 4ActiveX和Applets 8 1 5HTML样式单CSS1 选择符选择符是指被施加样式的元素 浏览器在文件中碰到这些元素时 就使用定义好的样式来显示它们 1 标记 tag 选择符 2 类 class 选择符 3 标识 id 选择符 4 伪类 pseudo classe 选择符 2 样式属性 1 长度 2 URL 3 颜色 4 关键字 8 2XML8 2 1什么是XMLXML是ExtensibleMarkupLanguage 可扩展标记语言 的简称 是一组用来形成语义标记的规则集 这些标记可把一篇文档分割成许多部分或验证文档中的不同部分 1 XML是一种标记语言2 XML是一种语义 结构化标记语言 返回目录 8 2 2XML的特征1 XML的特点 1 特殊的域标记语言 2 数据格式 3 数据交换 4 结构化数据 5 严格的语法2 XML与HTML的对照 8 2 3XML基本结构XML文件基本构成如下 XML声明处理指示 可选 XML元素1 XML声明2 XML元素3 CDATA4 注释5 处理指示 8 2 4DTD1 建立DTD2 DTD构成DTD可分为内部 外部和公用三种 这里我们只讨论内部DTD 8 3公共网关接口公共网关接口 CommonGatewayInterface CGI 在商务网站的开发中起着重要的作用 返回目录 8 3 1CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序之间的一个标准 用户在HTML页面中单击某个链接 浏览器请求服务器运行CGI程序 如果用户具有适当权限 服务器运行CGI程序 CGI程序的结果返回到浏览器 浏览器显示输出结果 8 2 4DTD1 建立DTD2 DTD构成DTD可分为内部 外部和公用三种 这里我们只讨论内部DTD 8 3 1CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序之间的一个标准 用户在HTML页面中单击某个链接 浏览器请求服务器运行CGI程序 如果用户具有适当权限 服务器运行CGI程序 CGI程序的结果返回到浏览器 浏览器显示输出结果 8 4ASP技术 ASP是ActiveServerPages 动态服务主页 的简称 它代表了Web页技术从静态内容链接到动态生成文档的重要发展历程 它代表着Web技术一个新的发展方向 返回目录 8 5Java语言Java是一种具有简单 面向对象 分布式 解释型 健壮 安全 体系结构中立 可移植 高性能 多线程和动态等各种特性的语言 返回目录 8 3 2CGI编程语言及程序介绍 PERL脚本的第一行必须指定在服务器上何处可以找到PERL解释器 以 开头的行是注释行 不被PERL解释器进行任何操作 Print命令用于输出文本 文本串须在引号之内 需要的新行 newline 用 n 指明 PERL的所有语句必须以分号结束 8 4ASP技术 ASP是ActiveServerPages 动态服务主页 的简称 它代表了Web页技术从静态内容链接到动态生成文档的重要发展历程 它代表着Web技术一个新的发展方向 返回目录 8 2 4DTD1 建立DTD2 DTD构成DTD可分为内部 外部和公用三种 这里我们只讨论内部DTD 8 3 1CGI编程语言简介公共网关接口是用于HTML服务器和外部应用程序之间的一个标准 用户在HTML页面中单击某个链接 浏览器请求服务器运行CGI程序 如果用户具有适当权限 服务器运行CGI程序 CGI程序的结果返回到浏览器 浏览器显示输出结果 8 4ASP技术 ASP是ActiveServerPages 动态服务主页 的简称 它代表了Web页技术从静态内容链接到动态生成文档的重要发展历程 它代表着Web技术一个新的发展方向 返回目录 8 4 1与静态连接的比较8 4 2ASP的主要特点 无需编译 使用常规文本编辑器 如Windows的记事本 即可设计 与浏览器无关 BrowserIndependence 面向对象 Object Orient 可通过ActiveXServerComponents ActiveX服务器组件 来扩充功能 ActiveServerPages与任何ActiveXScripting语言兼容 ActiveServerPages的源程序代码不会传到用户的浏览器 因此可以保证辛辛苦苦写出来的源程序不会外泄 使用服务器端Script产生客户端Script 8 4 3ASP语法介绍及简单示例ActiveServerPages ASP 制作成 asp扩展名的文件 一个 asp文件是一个文本文件 一般包括三部分 HTML标记 tags VBScript或JScript语言的程序码 ASP语法 1 显示现在的日期时间2 重复循环3 传送字符串到用户端的浏览器 8 5Java语言Java是一种具有简单 面向对象 分布式 解释型 健壮 安全 体系结构中立 可移植 高性能 多线程和动态等各种特性的语言 返回目录 8 5 1Java语言特征1 面向对象2 可移植性3 稳定性和安全性4 简单性5 高性能6 动态特性7 分布式 8 5 2最简单的程序8 5 3AWT库8 5 4获取事件8 5 5面板 Panel 8 5 6Applet的参数8 5 7图像与动画8 5 8总结 8 6JSP技术介绍8 6 1JSP简介JSP JavaServerPages 是一种基于Java的脚本技术 在JSP的众多优点中 有一点是它能将HTML编码从Web页面的业务逻辑中有效地分离出来 返回目录 图8 1浏览器发送JSP文件请求 1 JSP文件访问Bean或其他能将生成的动态内容发送到浏览器的组件 2 发送至Servlet的请求生成动态内容 并调用JSP文件将内容发送到浏览器 图8 2发送至Servlet的请求 8 6 2JSP语法JSP文件 扩展名为 jsp 可以包含指令 或称为指示语句 Class wide变量和方法 直接插入的Java代码 scriptlet 访问JavaBean 变量数据的HTML模型 变量数据的Java表达式的组合 1 JSP指令 1 language 2 Method 3 Import 4 content type 5 mplements 6 extends2 Class wide变量和方法 8 6 3JSP开发工具1 IBMWebSphereStudio1 0版本2 NetObjectsScriptBuilder2 01版本3 IBMVisualAgeforJava2 0企业版 当前世界上 由于各国选用不同的移动通信系统 所以世界上无线电子商务应用平台很多 有欧洲等范围内的WAP 日本的I mode等 日本NTTDocomo公司的采用PHS系统 带宽较宽 可以运行普通的桌面型的HTML标准 技术上与固定电子商务技术基本相同 由于我国目前大量采用的是欧洲的GSM标准 所以广泛使用WAP作为无线电子商务平台 这种开发技术与固定网络开发有很大区别 8 7WML无线电子商务应用开发技术 返回目录 8 7 1WAPWAP是无线应用协议 WirelessApplicationProtocol 的缩写 它是由一系列协议组成 用来标准化无线通信设备 例如蜂窝电话 无线电收发机 也可用于Internet访问 包括E mail WWW Newsgroups和IRC InternetRelayChat 8 7 2WAP原理WAP标准是一套协议 它使移动终端和Internet结合的基本构想如图8 3所示 图8 3WAP的Internet与移动终端结合的构想 WDP WAP数据报协议层 是发送和接收消息的传输层 WTLS 无线传输安全层 是为像电子商务这样的应用提供安全服务 WTP WAP传输协议层 提供传输支持 增加由WDP提供的数据报服务的可靠性 WSP WAP会话协议层 提供不同应用间的有效数据交换 HTTP接口 支持移动终端的信息检索请求 8 7 3设置8 7 4一个简单的实例 1 语法 2 元素 3 属性 4 注释 5 文档结构 其他一些示例中没有涉及到的基本内容如下 1 大小写敏感 2 躲避语法检查的方法 CDATA 3 定义变量 8 7 5WML开发语法简述1 声明2 赋值3 数据交换4 跳转和传递参数5 动作6 链接 Anchor 7 WML事件8 表格 table 9 图形 8 8WindowsDNA分布式开发模型介绍 主流的开发体系有微软的WindowsDNA IBM的Websphere和Bea的Weblogic等 本章将对WindowsDNA进行简单介绍 1 WindowsDNA的优势 完全面向Internet技术 快速赢得市场 完全跨平台 降低复杂性 语言 工具和硬件独立 降低总体拥有成本 返回目录 2 WindowsDNA数据库访问ActiveXDataObject是其中性能最为优良的数据库访问组件 3 使用组件的主要优点 将复杂的业务逻辑封装起来 独立于程序设计语言 可重用组件 减少项目风险 4 事务处理以下为事务完整性遵循的4条原则 原子性 一致性 隔离性 持久性 5 面向消息的中间件6 三层 多层的优势 8 9总结 1 不断追求软件开发的简单化 智能化 使得开发更加系统化 更加便于维护 软件开发工具的最终梦想是制造能自行开发软件的软件 彻底将人从手工开发中解脱出来 2 软件开发的体系化 系统分层 功能分担 类似与OSI开放式系统互连

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论