电子商务技术实验课指导书_第1页
电子商务技术实验课指导书_第2页
电子商务技术实验课指导书_第3页
电子商务技术实验课指导书_第4页
电子商务技术实验课指导书_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

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

文档简介

1、电子商务技术实验指导书成都理工大学目 录 TOC o 1-3 h z u HYPERLINK l _Toc303290598 实验1 EDI技术实验 PAGEREF _Toc303290598 h 4 HYPERLINK l _Toc303290599 实验2 CA认证 PAGEREF _Toc303290599 h 7 HYPERLINK l _Toc303290600 实验3 发送数字签名与加密邮件 PAGEREF _Toc303290600 h 9 HYPERLINK l _Toc303290601 实验4 防火墙技术 PAGEREF _Toc303290601 h 11 HYPERLI

2、NK l _Toc303290602 实验5 IPsec证书与网络安全 PAGEREF _Toc303290602 h 13 HYPERLINK l _Toc303290603 实验6 SSL功能的实现 PAGEREF _Toc303290603 h 15 HYPERLINK l _Toc303290604 实验7 网 上 银 行 PAGEREF _Toc303290604 h 17 HYPERLINK l _Toc303290605 实验8 电 子 支 付 PAGEREF _Toc303290605 h 19 HYPERLINK l _Toc303290606 实验9 WSAD电子商务开发平

3、台及DB2的安装与配置 PAGEREF _Toc303290606 h 20 HYPERLINK l _Toc303290607 实验10 DTD和XML Schema PAGEREF _Toc303290607 h 22 HYPERLINK l _Toc303290608 实验11 XPath和XSLT PAGEREF _Toc303290608 h 26前 言电子商务技术课程的一个重要教学环节是实验课,它可帮助学生巩固和加深课堂所学的理论知识,掌握基本实验技能,培养理论联系实际,自己动手分析问题、解决问题的能力。本实验课程大纲,是与由机械工业出版社出版的电子商务技术教程配套的辅助材料,列出

4、的十一个实验分别与教程中的个章节内容对应,本实验课程指导书,还可供课堂外的电子商务等专业课程设计或专业实习环节使用。 实验1 EDI技术实验一、实验目的:配合教程第二章相关内容,以上海港航EDI中心的电子报文传输系统EDI Express为例进行实际的操作实验。掌握EDI Express系统的功能:系统参数设置、单证输入、单证校验、单证交换、查看日志、数据备份。EDI Express是用于EDI用户与EDI中心进行报文交换的客户端软件,其主要功能是将港航运输的主要单证生成报文形式,按照报文格式标准对报文进行校验,并通过一定的通讯协议与EDI中心进行报文交换。二、系统功能及运行环境EDI Exp

5、ress是用于EDI用户与EDI中心进行报文交换的客户端软件,其主要功能是将港航运输的主要单证生成报文形式,按照报文格式标准对报文进行校验,并通过一定的通讯协议与EDI中心进行报文交换。Edi Express 2.0 可以在Windows 95、Windows 98、Windows ME、Windows 2000以及 Windows NT4.0中文操作系统上运行。数据库使用Microsoft Access2000都能正常运行。三、实验内容1、安装下载位置:下载后,解压文件EDIExp.zip至某一临时目录,双击setup.exe文件进行安装。安装成功后,系统将创建:WINDOWS/PROGRA

6、M/EDI EXPRESS/EDI EXPRESS。点击WINDOWS/PROGRAM/EDI EXPRESS/EDI EXPRESS运行。 特别注意: 用Edi Express发送报文,报文与回执的对应依赖于报文中头记录的文件说明字段(即00记录的3字段),所以用Edi Express发送报文必须使每个报文中头记录的文件说明字段各不相同。 进入系统后,在进行其他操作之前,需要根据用户各自的情况进行系统设置,才能正确校验、收发文件。2、获取系统管理员的口令进入菜单“/帮助/关于”,系统将显示一个关于系统信息的窗口,在窗口的倒数第二行有字样:S/N:XXXX,“XXXX”就是系统管理员口令,该口

7、令每天更新一次,所以用户如果要获得口令,必须查看该窗口,前一天的口令无效。3、系统参数的设置进入菜单“/系统维护/系统设置/”,系统将提示:“请输入系统管理员口令:”,此时用户需输入系统管理员口令。如果口令正确,将进入系统设置窗口。RemoteHost: 如果用户通过Internet 网络与中心相连,则地址为。如果用户是专线与中心相连,则地址为。UserName:xxxxxx (EDI中心提供给用户的FTP用户名)。PassWord::xxxxxx (EDI中心提供给用户的FTP用户口令)。Interval: 10 (自动运行中收发报文的时间间隔)。RecvDir:./out/ (用户在中心的

8、接收目录,固定)SendDir:./in/ (用户在中心的发送目录,固定)RespDir:./ack/ (用户在中心的接收回执目录,固定)TempDir:./ (用户在中心的收发临时目录,固定)出口船舶信息下载设置服务器:如果用户通过Internet 网络与中心相连,则地址为 。如果用户是专线与中心相连,则地址为。4、单证输入以下内容以装箱单的制作为例。(1)装箱单的制作程序(2)装箱单的制作有几个要点1)代码的标准化。2)船名、呼号和航次的标准化。3)打印报表。4)回执查询。5、单证校验系统在两个地方实现校验功能,一个是在菜单“/单证校验/格式校验/”或工具栏中“格式校验”按纽中弹出格式校验

9、界面;另一个在“手工处理”或“自动运行”中发送报文前进行校验。校验标准:交通部颁发的 EDI “四点一线”平台文件标准。 系统还可对用户自定义平台文件进行校验。本系统分别对平台文件的结构、数据段的长度、类型及记录、字段必选项进行校验。(参见帮助文件)6、单证交换单证交换是报文发送传输的过程,有以下几个步骤:(1)拨号 用户通过拨号连接EDI中心(或通过专线)。(2)连接 每个用户与各自的远程目录连接。(3)报文发送 本系统提供两种传输方式:手工处理和自动运行。手工处理。进入菜单“/单证交换/手工/”或单击按纽“手工处理”,进入手工处理的窗口界面。自动运行。进入菜单“/单证交换/自动/”或单击按

10、纽“自动运行”,进入“自动运行”的“Current Event Log窗口界面,同时主窗口极小化成图标至WINDOWS任务栏托盘中。若要停止自动运行,则双击任务栏托盘中极小化的图标,恢复主窗口,按“STOP”按钮。 (4) 接收回执 当中心接收到报文,会及时反馈给用户一个“Received”的回执,确认已收到报文;再过数分钟,反馈给用户另一个“Sent”的回执,确认报文的接收方已收取该报文。7、查看日志进入菜单“/日志/日志/”或单击“日志“按纽,即可查看数据交换日志。系统对每个收发报文的信息都存在数据库中,用户可以通过该窗口查看数据交换的详细情况。8、数据备份主要功能对各目录下的文件进行备份

11、,清空日志数据库。四、实验习题1、2005年12月8日,经过中方“大地”公司与卡拉奇某公司的反复磋商,在上海签订了出口250MT松香的出口合同,双方约定松香的价格为35000美元/MT FOB 上海,并要求外方公司必须在2005年一月底以前,将信用证开到中方公司,中方大地公司将在收到信用证后30天内在上海港将货物装船发运,用EDI Express完成装箱单制作,并转换为EDI标准报文。2、仍以上例为基础,按照本实验所涉及的操作过程,分析后续的业务过程还应包括那些步骤?实验2 CA认证一、实验目的了解CA证书的申请方法和用途。掌握网上申请个人数字认证的方法。掌握数字证书的导入和导出。二、预备知识

12、客户认证技术:身份认证 、信息认证 、认证机构认证。数字证书类型:个人身份证书、企业身份证书、服务器身份证书 、企业代码签名证书、个人代码签名证书。三、实验内容内容1:下载及安装证书进入中国数字认证网:.com单击页面免费证书下的“根CA证书”链接,下载根CA证书,选择弹出文件的保存选项。单击“确定”,弹出“另存为”窗口,单击“保存”,将文件保存在自己指定目录下。打开自己指定目录,找到刚才保存的rootfree文件,双击,弹出证书窗口。单击证书的“详细资料”标签,可以看到证书的有关信息。返回到“常规”标签,单击下端的安装证书按钮,弹出“证书管理器导入导出”窗口。单击“下一步”,并选择“根据证书

13、类型,自动选择证书存储区”。单击“下一步”。单击“完成”,出现根证书的存储区窗口,可以看到证书有效期和序号等信息。单击“是”按钮,然后单击“确定”,证书安装成功。根证书成功安装后成为“受信任的根证书办法机构”。单击浏览器的“工具”菜单,从中选择“Internet选项”,然后选择“内容”标签,单击“证书”,选择“受信任的根证书办法机构”标签,找到安装的CS365根证书,可以用“查看”按钮查看所安装的证书。选中安装的CS365根证书,单击“高级”按钮,可以看到所安装的证书的目的,如代码签名、安全电子邮件等。内容2:导入及导出证书单击IE浏览器的“工具”菜单,从中选择“Internet选项”,然后选

14、择“内容”标签,单击“证书”,选择“受信任的根证书办法机构”标签,选择安装的CS365根证书,单击下面“导出”按钮。单击“下一步”,选择要使用的格式。单击“下一步”,指定要导出的文件存放地址,用浏览选择保存路径,并以自己名字命名,然后单击“下一步”。单击“完成”,弹出“导出成功”按钮,单击“确认”。这样在保存的目录下就有以自己命名的根证书存在了。返回到“证书”对话框,选中刚才导出的CA365根证书,单击“删除”,弹出“确认”对话框,单击“是”,单击“是”,这样所安装的CA365根证书就被删除了。返回到“证书”对话框,单击“导入”,弹出“证书导入导出向导”,单击“下一步”,找到刚才导出的证书的目

15、录,文件类型选择“X.509证书”,然后单击“下一步”。选择“根据证书类型,自动选择证书存储区”,然后单击“下一步”,再单击“完成”,弹出安全警告。单击“是”,再单击“确认”,导入成功。内容3:申请并安装电子邮件保护证书进入中国数字认证网:单击 免费证书下的“用表格申请证书”链接,然后在相应的列表里填入自己的信息,或某个公司的信息。其中,在证书用途栏里选择“电子邮件保护证书”,其他选择默认选项,填完之后,单击“提交”,则弹出“确认”按钮。单击“是”,会出现你所申请的证书序列号,及安装下载链接。选择“直接安装证书”按钮,进行申请的电子邮件保护证书的安装工作。单击“是”,稍等片刻,证书安装成功。单

16、击浏览器的“工具”菜单,从中选择“Internet选项”,然后选择“内容”标签,单击“证书”,选择“个人”标签,找到安装的电子邮件保护证书。选择安装的“电子邮件保护证书”,单击窗口中的“查看”按钮,弹出“电子邮件保护证书”。同样,可以单击“详细资料”标签查看所申请的证书的详细信息。这样电子邮件保护证书已经申请并安装成功。四、实验习题1. 进入中国数字认证网,下载一个标准根CA365证书,并安装和查看该证书。2. 导出前文中已安装的标准根CA365证书,并以自己的名字命名,然后发送到老师指定的电子邮箱。3. 进入中国数字认证网,用表格申请一个标准证书,证书用途为代码签名证书,记下证书序列号,然后

17、安装该证书,安装完后导出该证书,并以自己名字命名,然后连同序列号一起发到老师指定的电子邮箱。实验3 发送数字签名与加密邮件一、实验目的了解什么是数字签名与加密。掌握用Outlook Express发送签名邮件的方法。掌握用Outlook Express发送加密邮件的方法。二、预备知识信息传输的保密性。交易者身份的确定性。发送信息的不可否认性。数据交换的完整性。三、实验内容内容1:通过Outlook Express发送签名邮件发送签名邮件前必须正确安装了自己的“电子邮件保护证书”。启动Outlook Express,从“工具”菜单中选择“账号”。如果还没添加过账号,请添加一个自己的邮件地址账号。

18、选择账号,单击右边“属性”按钮,弹出对话框,选择“安全”标签。单击签署证书中的“选择”按钮,然后选择所申请的安全电子邮件证书,单击“确认”。单击“确认”,关闭Outlook Express账户窗口,返回到Outlook Express界面,单击“创建邮件”,从“工具”菜单中选择“签名”,收件人地址栏后面出现“签名”标志。输入对方邮件地址及其他内容,单击“发送”。用上面的方法给自己发一封带有自己数字签名的电子邮件,然后用Outlook Express接收。并双击所接收到的带有数字签名的电子邮件。单击窗口中的数字签名标识,会弹出一个以你所接收到的邮件主题明明的窗口,可以看到邮件的详细安全信息,包括

19、证书信息、常规信息等。内容2:通过Outlook Express发送加密邮件发送签名邮件前必须正确安装了对方的“电子邮件保护证书”(只含有公有密钥,可以向对方索取)。然后安装。单击Outlook Express“工具”菜单中的“选项”,弹出“选项”对话框,选择“安全”标签。单击“数字标识”按钮,弹出“证书”选项窗口,单击“其他人”标签单击“导入”按钮,通过浏览方式选择对方数字证书。单击“下一步”按钮,选择“将所有的证书放入下列存储区”,单击“浏览”按钮,选择“其他人”。单击“下一步”,安装对方数字证书。安装完毕,单击“关闭”,再单击“确认”,返回到Outlook Express主界面,创建新邮

20、件,从“工具”菜单中选择“加密”,收件人地址栏出现“加密”标志。输入对方地址及其他内容,发送邮件。用上面的方法给自己发一封加密的电子邮件,然后用Outlook Express接收。并双击所接收到的电子邮件。单击“确认”,就可以看到所收到的加密邮件。单击“继续可以看到加密邮件的正文。同样,单击窗口中加密标识,会弹出一个“加密邮件”窗口,可以看到邮件的详细安全信息,包括证书信息、常规信息等。四、实验习题上中国数字认证网,下载一个免费的安全电子邮件证书,安装后,给老师发一封带数字签名的邮件,附件为下载的安全电子邮件证书。从上课老师那里获得老师所申请的安全电子邮件证书,安装好后,给老师发封加密电子邮件

21、,内容自定。思考一下如何在Outlook Express中设置电子邮件保护证书撤消验证。实验4 防火墙技术一、实验目的了解防火墙的基本概念、作用和种类。了解天网防火墙个人版的性能特点。掌握天网防火墙个人版的启用和设置。二、预备知识防火墙的概念。防火墙的作用。防火墙的种类。三、实验内容内容1:天网防火墙的安装进入华军软件园下载天网防火墙个人版,或先把老师提供的版本拷贝到本机。双击安装文件,并选择安装路径,一直点“下一步”,直到完成,出现天网防火墙个人版本设置向导。一直点“下一步”,直到完成后重启机器,就可以正常使用天网防火墙了。内容2:防火墙的系统设置启动天网防火墙,在防火墙的控制面板中单击“系

22、统设置”,即可展开防火墙系统设置页面。启动设置。防火墙自定义规则重置。防火墙设置向导。应用程序权限设置。局域网地址设置。报警声音设置。内容3:安全级别设置启动天网防火墙,天网防火墙个人版的安全级别分为高、中、低三个等级,默认为中。可以根据自己需要调整安全级别。内容4:IP规则设置IP规则是针对整个系统的网络层数据包监控而设置的。单击“自定义IP规则”,或在“安全级别”中进入IP规则设置界面,并完成相应设置。内容5:应用程序规则设置内容6:网络访问监控功能内容7:日志查看与分析内容8:断开/接通网络内容9:安全检测修复系统四、实验习题打开本机已经安装的下载工具软件,看是否会弹出安全警告信息窗口,

23、单击“允许”,看一下应用程序规则中有无这一软件。查看本机天网防火墙个人版安全日志,保存该日志文件,并以自己的学号命名。扫描本机安全漏洞,把扫描结果存为一文本文件,并以自己的学号命名。把上述两个文件通过Outlook Express发送到老师指定的邮箱,并留心观察在启动Outlook Express和发送邮件过程中,天网防火墙有无反应。实验5 IPsec证书与网络安全一、实验目的:1、理解IPSec的概念;掌握利用IPSec来验证计算机身份的基本操作。2、通过实际的操作,了解IPSec的功能,使学生了解使用IPSec所需的基本条件、环境及作用和目的。二、预备知识:IPSec的概述。IPSec可提

24、供以下功能以确保两台计算机之间能够安全地传送信息: = 1 * GB3 在开始传送信息之前,双方会相互验证对方的身份。 = 2 * GB3 确认所收到的信息,是否在传送的过程中被截取并篡改过,也就是确认信息的完整性。 = 3 * GB3 将传送的信息加密。2SA协商 两台计算机之间在开始将信息安全地传送出去之前,它们之间必须先协商,以便双方同意如何来交换与保护所传送的信息,这个协商的结果被称为SA(Security Association,安全关联),它就好象是一份双方所签定的“合约书”。SA内包含着用来验证身份与信息加密的密钥、安全通信协议、SPI等信息,双方遵照SA内的协议来传送信息。协商

25、时所采用的方法是标准的IKE(Internet Key Exchang,Internet密钥交换)。SA协商完成,双方就可以开始传送信息,并且利用SA内的通信协议和密钥,来将所传送的信息加密、解密,并且可以用来确认所收到的信息是否在传送的过程中被篡改过。如果一台计算机同时与多台计算机利用IPSec来通信,则此计算机必然会有多个SA,因此为了避免混淆,IPSec利用SA内的SPI来判断此SA是与哪一台计算机所协商出来的SA。IPSec用来验证计算机身份的方法有Kerberos、证书与预共享密钥(Preshared key)三种,而Windows Server2003的L2TP/IPSec支持其中

26、的证书与预共享密钥两种方法,此实验介绍此两种方法。实验内容1利用Web浏览器向企业CA和独立CA申请L2TP/IPSec证书,并利用VPN用户端与VPN服务器建立L2TP/IPSec VPN。2利用“共用密钥”来验证计算机身份的L2TP/IPSec VPN。操作步骤使用IPSec证书 步骤一:向企业CA申请IPSec证书。在VPN客户端登录。创建并向此CA提交一个申请。将证书保存在本地计算机存储中。安装此证书。利用“证书”管理单元来检查此证书。 步骤二:向独立CA申请IPSec证书(无论是否为域内的用户,计算机都可以向独立CA申请证书)。在VPN客户端登录。创建并向此CA提交一个申请。将证书保

27、存在本地计算机存储中。独立CA默认情况下不会自动发放证书,必须等CA的管理员手动发放后再重新连接CA,下载证书。步骤三:VPN客户端与VPN服务器都有了IPSec证书以后,VPN客户端必须先连接到Internet,然后再与VPN服务器建立L2TP/IPSec VPN。在VPN客户端建立好VPN连接,然后修改此VPN连接设置,修改的方法是右击“网上邻居”,选择“属性”,再右击VPN连接,选择“属性”“网络。在“VPN类型”中选择“L2TP IPSec VPN”,之后VPN客户端通过此VPN连接就可以与VPN连接就可以与VPN服务器建立L2TP/IPSec的VPN。在VPN服务器上检查VPN端口的

28、使用情况。使用“预共用密钥”步骤一:VPN服务器选择“开始”-“管理工具”“路由和远程访问”,右击VPN服务器,选择“属性”,并单击“安全”,选择“为L2TP连接允许自定义IPSec策略”,然后在“预共享的密钥”处设置串字符串,这个字符串必须与VPN客户端所设置的相同。步骤二:VPN客户端右击“网上邻居”,选择“属性”,然后右击VPN连接,选择“属性”“网络”,然后在“VPN类型”处选择“L2TP IPSec VPN”。单击“安全”标签页的“设置”按钮,输入与VPN服务器相同的共享密钥。完成后,VPN客户端必须先接到Internet,然后通过VPN连接来与VPN服务器建立采用“预共享密钥”的L

29、2TP/IPSec VPN。实验6 SSL功能的实现一、实验目的:1、理解SSL的概念;掌握如何启用网站的SSL,浏览器与网站之间如何建立一个SSL连接的基本操作。2、通过实际的操作,了解SSL的工作原理及功能,使学生了解使用SSL;所需的基本条件、环境及作用和目的。二、预备知识:SSL概述。SSL是一个以公钥为基础的安全通信协议,因此首先必须为网站想CA申请证书。证书内容包括了公钥、证书有效期限、发放此证书的CA以及CA的数字签名等信息。SSL的功能。当网站安装了证书并启用SSL的功能以后,SSL在为网站与用户之间传送信息的时候,还提供了以下功能: = 1 * GB3 验证身份 它让用户的计

30、算机可以确保信息是被传送到正确的饿网站。它也可以让网站来确认用户的身份。 = 2 * GB3 加密 将用户与网站之间所传送的信息加密,以确保信息不会外泄。 = 3 * GB3 信息完整性 它让网站与用户计算机双方,可以确定所收到的信息是否在传送的工程中被拦截和篡改过。实验内容启用网站的SSL,在浏览器与网站之间建立一个SSL连接。1在网站上建立证书申请文件; 2将申请文件传送到企业CA并下载证书文件; 3将申请文件传送到独立CA并下载证书文件; 4安装证书并启用SSL;5建立与网站之间的SSL连接四、 实验步骤 步骤一:在扮演网站角色的计算机上,利用“Internet服务(IIS)管理器”主控

31、制窗口建立“证书申请文件”。 步骤二:利用Web浏览器将证书申请文件传送给CA,然后等CA发放(核准)此证书后,再来连接CA与下载证书文件。 步骤三:证书下载完成后,将此证书安装到您的网站,然后针对整个网站、单一文件夹或单一网页来启用SSL安全连接。 步骤四:设置客户端计算机,让其信任发放此证书的CA,否则客户端会认为该证书是一个有问题的证书。 步骤五:让客户端的浏览器与网站之间建立一个SSL的安全连接。四、实验习题1进入WINDOWS XP或WINDOWS2000的浏览器Internet选项的高级界面,进行SSL的相关设置2登录天极网下载核新SSL安全代理客户端系统,并进行安装和设置。实验7

32、 网 上 银 行一、实验目的1.了解网上银行的基本功能、基本业务。2. 掌握在 网上如何申请自己的个人银行。3. 掌握网上各种银行之间的业务与功能对比。二、预备知识网上银行的概念。网上银行的特点。网上银行的主要业务项目。网上银行的安全保障。三、实验内容 = 1 * Arabic 1招商银行网上银行进入招商银行网站,查看个人和企业网上银行的演示文件,然后浏览整个网站,了解网上银行的各种业务及功能。登陆到招商银行网站。单击页面左边的登录个人银行专业版下的演示按钮,查看个人银行的演示文件。单击页面左边的“登录个人银行大众版。从列表中选择自己的所在地,然后单击“确认”按钮。输入卡号、密码和附加码后,单

33、击“登录”,查询自己的帐户信息、转帐等。单击首页上导航栏上的“公司业务”按钮。单击页面上的“系统演示”按钮,可以演示网上企业银行系统。一直按“下一步”按钮,就可以查看企业银行的有关业务流程和功能。浏览整个网站,了解网上内银行的各种业务和有关功能。2中国建设银行网上银行登陆到招商银行网站。单击导航栏上的“个人服务”按钮,查看中国建设银行的网上个人服务有关业务和功能。单击导航栏上的“企业服务”按钮,查看中国建设银行的网上企业服务有关业务和功能。单击导航栏上的“电子银行”按钮,查看有关业务和功能。单击页面上的“网上银行”按钮,查看个人网上银行的有关信息。返回到首页,浏览整个网页,查看各种网上银行业务

34、及功能,与招商银行的网上银行进行比较,看看哪个更适合你自己。四、实验习题写出招商银行与中国建设银行在网上银行方面的相同点及各自的特色。了解招商银行网上支付卡申请流程。登录中国农业银行(),查看有关业务和功能,并与招商银行和中国建设银行进行比较。实验8 电 子 支 付一、实验目的了解电子支付的概念。理解电子支付的特征。掌握电子支付的类型。掌握如何在网上购物后实现电子支付。二、预备知识1. 电子支付的概念。2. 电子支付的特征。3. 电子支付的类型。三、实验内容在浏览器地址栏输入“ ”进入淘宝网,选购物品,用“支付宝”进行支付。先注册一个用户,然后登录,找到一件自己想要的物品,并购买。单击“确认”

35、购买。单击“立刻付款”,会弹出安全警告窗口。单击“确定”,然后选择一种适合自己的付款方式。我们选择“安付通”,然后单击“继续”,在安全警告窗口单击“是”,然后填入申请的用户名和密码,单击“登录”。选择“招商银行卡”,然后单击“在线付款”按钮。在“大众版”一卡通支付栏目下,填入自己的一卡通卡号和支付密码,然后单击“确定”。如卡上余额不足,会弹出错误信息。若卡上足够用来支付,则同样会弹出支付窗口,告之支付成功。单击页面上的“我的物品”,可以看到所买的物品显示已经付款。同时在自己的邮箱里可以收到一封确认信。接下来就等卖家把货物按你提供的地址发给你了。四、实验习题进入淘宝网或者易趣网,通过不同方式购买

36、一件自己喜欢的物品,然后通过电子支付去实现支付功能,并记下整个支付过程。有条件的话,去比较一下网上各种支付卡之间在实现支付功能时的方便性和安全性。实验9 WSAD电子商务开发平台及DB2的安装与配置一、实验目的1、了解Websphere系列产品,以及其中的核心产品WebSphere Application Server。2、了解WebSphere Studio系列产品,包括WebSphere Studio系列工具及产品配置。3、了解WSAD5.0开发工作平台,包括工作台(Workbench)、透视图(Perspective)、视图(View)。4、理解项目(Proiect)的概念、种类、组织结

37、构及其作用。5、掌握WSAD5.0和DB2的安装和配置。二、预备知识1、WebSphere平台及其产品家族(1)WebSphere产品组成Foundation & Tools(平台基础)Business Portals(商业门户)Business Integration(业务整合)(2)WebSphere Studio系列产品介绍WebSphere Studio系列开发工具WebSphere Studio产品配置2、WebSphere Studio Application Developer 5基本概念(1)工作台(Workbench)资源(Rrsourec)资源层次结构构建(Build)启动

38、工作台(2)透视图(Perspective)(3)视图(View)3、项目(Project)概述(1)项目介绍(2)项目类型(3)简单项目(4)Java项目(5)Web项目(6)企业应用程序项目(7)服务器项目三、实验内容1、安装WebSphere Studio Application Developer 5(1)安装电子映像文件(2)安装WASD5.0(3)确认WASD5.0安装成功2、安装和配置DB2(1)安装DB27.1(2)确认DB2安装成功(3)设置DB2使用JDBC2.0(4)创建数据库及表3、创建项目(1)创建简单项目(2)创建Java项目(3)创建Web项目四、实验习题1、在W

39、ebSphere平台上分别创建一个简单项目、Java项目和Web项目。2、根据创建的项目分别创建一个数据库和表文件,表字段数不少于5个。实验10 DTD和XML Schema一、实验目的认真阅读教程第三章相关内容,理解XML“结构良好”和“有效”的概念。掌握DTD的基本语法。掌握XML Schema的基本语法。二、预备知识一个XML文档有“结构良好”和“有效”两个方面,“有效性”验证是通过DTD或XML Schema来实现的。1. 结构良好的XML文档。XML文档必须是结构良好的,也就是说必须符合一系列规则:(1) 每一个起始标签必须有一个结束标签与之对应。(2) 元素名和属性名必须符合XML

40、名字规则。(3) 元素是可以嵌套,但不能重叠。(4) 只有一个根元素。(5) 属性必须使用单引号或双引号。(6) 一个元素不能有两个同名的属性。(7) 注释和处理指令不能出现在标签内。(8) “”和“&”不能直接出现在元素或属性的字符数据中。2. 有效的XML文档XML非常的灵活,只要保证其结构良好,它的格式随意性很强。但在一个XML应用中,或者说在一个具体的行业内,我们需要规范文档的结构,达成一种有关文档如何书写的约定,以便于文档的交流。另一方面,计算机程序不会像XML这样灵活,针对一种XML应用的程序通常不能处理另一种XML的应用。所以,不论对人或程序,常常需要判定一个给定的XML文档是否

41、遵循了某种约定。DTD/XML Schema提供了如何规范这种约定的机制。也就是DTD/XML Schema能够实现XML文档格式的统一化,促进行业内或系统内文档格式标准化。文档严格遵循了相应的DTD/XML Schema,就说文档相对该DTD/XML Schema是有效的。3. DTD基本语法DTD以标准的语法写成,但DTD的语法不是XML语法。DTD的语法可以准确地规范元素、实体和属性的内容和结构,如一个什么样的元素可以出现在文档的什么位置,它可以有什么样的属性、子元素和内容。(1)DTD声明(2)元素的声明(3)属性的声明XML Schema的基本语法DTD不使用XML语法,而XML S

42、chema使用XML语法。也就是说,可以使用分析、编辑和处理XML的工具(包括DOM、SAX等APIs)对XML Schema进行处理。同时,XML Schema提供对名字空间很好的支持,并且对数据类型提供了比DTD更精确的描述。值得注意的是,XML Schema虽然具有以上特点,当并不能在实际应用中完全代替DTD。毕竟,DTD更简单,不够精确却够灵活。(1)实例文档(2)元素声明(3)属性声明(4)全局声明和有名类型声明方式的Schema(5)使用名字空间三、实验内容本实验包含三部分,依次为安装XMLSPY工具(XML文档编辑器)、编写DTD和编写有效的XML文档、编写XML Schema和

43、编写有效的XML实例文档。(1)安装XMLSPY工具XMLSPY是通用XML文档编辑器,可编写XML文档、DTD、XML Schema、XSLT、HTML、XHTML、JSP、ASP、CSS、VML、WML等多种文档,并内置解析器,可方便进行XML文档的结构良好或有效性验证。到实验室FTP服务器上下载试用版的XMLSPY 5安装文件,双击该文件开始安装,按照一般WINDOWS应用软件安装步骤操作即可简单完成安装。完成安装后双击快捷图标打开XMLSPY 5。(2)编写DTD和编写有效的XML文档实验步骤如下:(2-1)单击菜单上的图标,(2-2)选中“DTD”,点击“OK”,(2-3)点击进入文

44、本界面(点击可回到上图格子界面),(2-3)输入如下DTD内容:存盘为“name.dtd”。(2-4)单击菜单上的图标,选中“XML”,点击“OK”,点击“Cancel”,再点击进入文本界面(2-5)输入如下XML文档内容:JamesDavenport存盘为“name.xml”。注意将name.dtd和name.xml保存在同一个子目录中,这样可以在后面的实验中方便地使用“相对路径”。(2-6)点击进行“结构良好”验证,将在界面下方显示“This file is well-formed”;删除,再进行“结构良好”验证,将在界面下方显示“This file is not well-formed”

45、。(2-7)在(2-5)中的name.xml文档中加入(2-3)中的DTD内容作为内部声明,如下:!DOCTYPE name JamesDavenport(2-8)点击进行“有效性”验证,将在界面下方显示“This file is valid”。删除XML部分的ID=1234,或删除DTD部分的,再进行“有效性”验证,将在界面下方显示“This file is not valid”,但如果只进行“结构良好”验证,都将显示“This file is well-formed”。(2-9)在(2-5)中的name.xml文档中加入(2-3)中存盘的“name.dtd”作为外部SYSTEM声明,如下:

46、JamesDavenport重复(2-8)步骤,结果一样。(3)编写XMLSchema和编写有效的XML实例文档实验步骤如下:(3-1)单击菜单上的图标,选中“W3C XML Schema”,点击“OK”,点击进入文本界面,输入如下Schema内容:存盘为“name.xsd”。(3-2)修改(2-5)中存盘的name.xml文档,引入“name.xsd”,如下:JamesDavenport(3-3)点击进行“有效性”验证,将在界面下方显示“This file is valid”。删除XML部分的ID=1234,或删除name.xsd中的,再进行“有效性”验证,将在界面下方显示“This fil

47、e is not valid”,但如果只进行“结构良好”验证,都将显示“This file is well-formed”。四、实验习题(1)不使用名字空间,分别用“尽可能”严格、简洁、高效的DTD、XML Schema定义XML文档,并编制“有效的”XML实例文档。该XML文档用来描述一个小班学生信息:小班有2-30名学生(实例文档可只包含两名学生);每个学生信息包含姓名、学号、班级、成绩;成绩包含至少两门课程成绩(实例文档可只包含两门课程成绩);每门课程成绩描述包含课程名称、课程编号、分数;其中学号、课程编号用“属性”描述。可使用英文标签,也可以使用中文标签(如用中文标签,建议在XML声明

48、使用encoding= GB2312属性)。(2)在上题中使用名字空间,分别编制DTD、XML Schema和“有效的”XML实例文档。下题为可选题。实验11 XPath和XSLT一、实验目的1、理解XPath节点匹配路径、轴、节点测试、预测。2、理解XSLT的“匹配模板转换”思路,着重理解模板和模板规则、模板应用、内建模板3、循环控制和条件控制。4、掌握XPath和XSLT的基本语法。二、预备知识XSLT主要的功能就是转换,它将一个没有样式单的XML内容文档作为一个源树,将其转换为一个有样式信息的结果树。在XSLT文档中,定义了与XML文档中各个逻辑成分相匹配的模板以及匹配转换方式。XSLT

49、在构造结果树时需要在源树中进行节点查找,这是通过XPath来实现的。1XPath节点匹配路径由于XPah包含的是针对文档结构材的一系列操作,所以需要了解XPah节点类型。一个XML文件可以包含元素、CDATA、注释、处理指令等内容,其中元素还可以包含属性,并可以利用属性来定义名字空间。相应地,在XPath中,将节点划分为7种节点类型:根节点、元素节点、文本节点、属性节点、名字空间节点、处理指令节点、注释节点。XPath返回值可分为四种数据类型:节点集、布尔值、字符串、数值。路径位置描述中,一个区域通常包含轴、节点测试以及一个或多个预测(predicate)。例如,这样的函数:child:nam

50、eposition()=2,这里child节点代表轴,“name”代表节点测试,position() = 2表示预测。XPath通过这三个机制来一步步缩小路径位置匹配的范围。XPath使用“/”分隔的轴链来定义了贯穿XML文档的路径,如:preceding-sibling:*/child:first-name/child:text(),这里的XPath路径表达式很冗长。XPath提供了一套缩写方法,以使表达式简洁化(详细说明参考配套教材),于是,上面表达式可改写为:preceding-sibling:*/first-name/text()。2模板和模板规则、模板应用、内建模板XSLT使用xsl:template元素来定义模板规则,它的match属性确定使用该模板的条件。match属性值使用XPath对输入进行路径匹配。xsl:template元素包含了一个模板,当match属性指定的条件满足时,该模板用来确定输出。常用语法如下:模板规则内容XSLT共有4种内建模板,常用的2种如下:(2-1)字符和属性节点 该模板将纯文本节点内容或属性值

温馨提示

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

评论

0/150

提交评论