编辑: GXB156399820 | 2019-07-18 |
Open Perspective ->
Java. 4. 右键单击 Stores 并选择 Import.这时会打开导入向导. 5. 从Import Select 列表中,选择 File system 以便从本地文件系统导入资源,然后单击 Next. 6. 单击 Browse 导航到示例代码,并选择下面的目录:yourDirectory\Stores,其中 yourDirectory 是指向您下载了教程的目录. 7. 单击 OK. 8. 单击 Select All. 9. 单击 Finish. 要导入命令和 Bean,请执行下列步骤: 1. 展开 WebSphereCommerceServerExtensionsLogic 项目. 2. 右键单击 Extensions Logic 项目下的 src 文件夹,并选择 Import.这时会打开导入向导. 3. 从Import Select 列表中,选择 File system 以便从本地文件系统导入资源,然后单击 Next. 4. 单击 Browse 并导航到示例代码,然后选择下面的目 录:yourDirectory\WebSphereCommerceServereExtensionLogic\src,其中 yourDirectory 是指 向您下载了教程的目录. 5. 单击 OK. 6. 单击 Select All. 7. 单击 Finish. 加载数据库资产 在将所有命令和 Bean 导入您的系统之后,必须加载数据库资产.下面的步骤将加载位于 yourDirectory\db\sql 目录中的 Ajax.sql 脚本.这些脚本会将 SKU 查找的 Ajax 资源,省份和国家/ 地区代码以及信用检查加载到数据库表中.要运行 Ajax.sql 脚本,请按下列步骤操作: 1. 启动命令提示符. 2. 转到 WC_installdir\bin 目录,其中 WC_installdir 是安装 WebSphere Commerce 的目录. 3. 如果您使用的是 Cloudscape 数据库,请按下列步骤操作: 1. 键入:ij.这会加载您的 Cloudscape 数据库. 2. 键入: connect '
../db/mall'
;
3. 键入: run '
yourdirectory\db\sql\Ajax.sql'
;
ibm.com/developerWorks/cn/ developerWorks? 结合使用 Ajax 和WebSphere Commerce 第5页,共13 4. 键入: quit;
4. 如果您使用的是 DB2 数据库,请按下列步骤操作: 1. 打开 DB2 命令窗口. 2. 键入: db2 connect to database_name user user_name using user_password 3. 键入: db2 -tvf yourdirectory\db\sql\Ajax.sql 4. 键入: db2 terminate 加载访问控制策略 在将命令、Bean 和数据库资产加载到您的系统中之后,还必须在您的系统上加载访问控制策略.这 些策略确定将受 SKU 查找功能影响的资源组、资源类别和策略组.要加载访问控制策略,请执行以 下步骤: 1. 将yourDirectory\xml\policies 目录复制到您的 WC_installdir\xml 目录. 2. 从命令提示符转到 WC_installdir\bin 目录. 3. 如果您使用的是 Cloudscape 数据库,请键入: acpload Ajax_AC_Policies.xml 4. 如果您使用的是 DB2 数据库,请键入: acpload database_name user_name user_password Ajax_AC_Policies.xml shemea_name 5. 在WC_installdir\logs 目录下检查日志文件 messages.txt,以确保访问策略已成功加载. 加载信用检查请求和响应信息 如果您要使用信用检查场景,则必须在您的系统上加载用户模板和信用帐户信息.用户模板信息定 义入站映射 xml 到CustomerCreditInfo 命令的名称值对映射.CreditAccount.dtd 文件定义信用帐户 消息.CreditAccount.xml 是消息形式的一个示例. 要将用户模板复制到您的计算机,请按下列步骤操作: 1. 在文本编辑器中打开文件 yourdirectory\xml\messaging\user_template_merge.xml. 2. 将 标签之间的内容复制到 WC_installdir\xml\messaging\user_template.xml 文件. 3. 保存文件. 要复制信用帐户消息定义文件,请将 yourdirectory\xml\messaging\CreditAccount.dtd 文件复制 到您的 WC_installdir\xml\messaging 目录. 将Ajax 资产与 ConsumerDirect 存储集成在一起 现在所有资产均被复制,您必须将新信息合并到现有 ConsumerDirect 存储资产.通过执行下列任务 合并新信息: 1. 更新实例配置. 2. 合并存储 JSP 文件. 更新实例配置 您必须更新实例配置,以识别 CreditAccount.dtd 文件: developerWorks? ibm.com/developerWorks/cn/ 结合使用 Ajax 和WebSphere Commerce 第6页,共13 1. 在WebSphere Commerce 计算机上打开 WC_install_dir\conf\xml\config.xml 目录. 2. 将CreditAccount.dtd 文件名添加到 Messaging\EcInboundMessageDtdFiles = 属性. 合并存储 JSP 文件 在完成前面的所有任务之后,便为集成先前复制到 ConsumerDirect 存储的资产做好了准备. 注意:下面的步骤将覆盖您的 JSP 文件.如果不希望覆盖 JSP 文件,请将提供的文件与您的 JSP 文件 进行比较,并在必要时插入其他代码. 要集成资产,请按下列步骤操作: 1. 将yourdirectory\Stores_Orginal_JSP_Modifications\ProvinceState_JSP_Modifications 中 的文件复制到 WC_installdir\workspace\Stores\Web Content\ConsumerDirect 目录. 2. 将yourdirectory\Stores_Orginal_JSP_Modifications\CreditCheck_JSP_Modifications 中的 文件复制到 WC_installdir\workspace\Stores\Web Content\ConsumerDirect 目录. 3. 将yourdirectory\Stores_Orginal_JSP_Modifications\PartNumber_JSP_Modifications 中的 文件复制到 WC_installdir\workspace\Stores\Web Content\ConsumerDirect 目录. 为快速 SKU 查找场景添加信息 如果您希望使用快速 SKU 查找功能,则必须将下面两行添加到所有 JSP 页,并使用 标签以 便此功能正常工作: 1. 打开您的 JSP 文件,并找到 标签. 2. 将下面的代码插入到 和 标签之间. 测试 Ajax 要测试 Ajax 与WebSphere Commerce 结合的功能,请按下列步骤操作: 1. 启动 WebSphere Commerce 开发环境 2. 通过在浏览器中键入下面的 URL 打开存储: http://localhost/webapp/wcs/stores/servlet / ConsumerDirect/index.jsp. 测试场景 1――State/Province 菜单填充 要测试 State/Province 菜单填充场景,请按下列步骤操作: 1. 向购物车添加一个产品. 2. 单击 Checkout.Checkout- Add billing address 页将显示. 3. 在Country/Region 字段中选择 Canada 或United States. 4. 关闭该字段.State/Province 字段的填充应如图