电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

WCS开发指导手册V10

13页
  • 卖家[上传人]:cl****1
  • 文档编号:469435796
  • 上传时间:2023-10-05
  • 文档格式:DOCX
  • 文档大小:486.46KB
  • / 13 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、环境搭建1. 安装 JDK(1.5 版本以上),软件路径:192.168.3.2常用软件程序设计2. 安装 WebSphere Commerce 环境,安装文件向项目组成员索取。 搭建过程:1)解压WCS压缩包,压缩包中会包含两个文件夹,分别是:IBM、WCS7。2)将IBM文件夹放到C盘如下目录:C:Documents and SettingsAll UsersApplication Dat (如果没有这个目录就新 建此目录结构,再将 IBM 文件夹放在此路径)3)将 WCS7 文件夹放到 D 盘的根目录下(注意: WCS7 必须放在 D 盘根目录, 更改目录需要修改很多配置)4)在 D:WCS7WCDE_ENT70workspace 目录下将最新的代码下载下来,并 将.metadata文件夹的内容替换成最新的3. 在DOS下执行命令(需要先到D:WCS7WCDE_ENT70bin目录下):setdbtype oracle E:appshiweiproduct1120client_1 wcsdb system system1234 xiu_goods xiu_goods 192.16

      2、8.3.106 1521各个参数介绍:Oracle: 数据库类型为 oracleE:appshiweiproduct1120client_1: oracle 客户端路径主要是 JDBC 发 jar 包 Wcsdb: oracle 数据库的 SIDSystem: oracle 的 system 用的用户名 system1234: oracle 的 system 用的用户密码 xiu_goods: oracle 数据库的 xiu_goods 用户 xiu_goods: oracle 数据库的 xiu_goods 用户密码 192.168.3.106: oracle 数据库的服务器 IP1521: oracle 数据库的服务端口4. 查看日志: D:WCS7WCDE_ENT70logssetdbtype.log 观察是否执行数据库参数修改 成功。5. 如果日志提示成功,则执行 D:WCS7WCDE_ENT70binstartWCToolkit.bat 启动 WCS 开发平台。6. 启动成功后,界面如图:SWIF) 4tni: 谢坷151 ;a3Jhri莎目IPI 运曰用 SCiW) RKiH

      3、in 口 :部 F 0、势电”皿 ” Ei J&Ksf El 白细(S F 日Hffil WEbSpJieM Applicrticin Senwr V7駁Htawlhcjjfl3) h EJ*斗曰5止型 WebSpherp CdeeptmTt SpvermlDOCTfPE?stnra-ccrrig e rtrute-coftfiq軒Ja*a眩站EE Fe f 曰OcwirTwncBAraMSnr pCfi”*AQnjn u n k/. j C S Mi-, L vj : 址回 5frUl5-KjrTl!glgbjl-Jr!rwnd5.Acrrd7. 先发布项目再启动 WebSphere Commerce Test Serve,r 然后打开 WCS 控制台。打开贸易加速器就是商品中心的管理平台入口。Y .注意:1. 在执行 setdbtype 时如果出现“此时不应该出现 *”,出现此情况的原因 是操作系统的环境变量值有变量的路径中有空格,如果出现环境变量有空 格的为不重要的可以删除掉1、查询本机所有端口信息netstat -ano2、查询结果中过滤某个端口netstat -aon|fin

      4、dstr 80803、查看进程信息tasklist|findstr 80804、结束进程tskill 8080查看进程的 pid: tasklist根据进程号查询进程:tasklist |findstr 3208二、WCS介绍WCS 是 WebSphere Commerce Server 的简称1. WebSphereCommerce 软件组件2. 框架代码结构+1;磁jn亂+ & CftnmflrtecCilerator+ 口 Mnt erf cM utigem entD at a i- .J WWools rebuild+ cJ Org4nnati*riAdrin:stifation + 丁 r&perti+i tr 皿hew+ SitEkiftLiu str it i anInt e-rface-Maitagem entlo gi c* interFace*用Stmts 4)(技术实现的展示层“一一一与用EJBU技术实现的数据层+.jfleljSphereCommtrceServerExteiisionsUata -一卡亍 艸电!)宜ph电电出断为卜 _!+ LQ Rtb Ser

      5、vices+ Q+ Q Database Servers一逻辑控制层夕项冃配置、权限配置2.1 前台部分WebSphereCommerceServerExtensionData:这个项目负责与底层数据库交互,存放的是所有EJB,包括EJB技术产生的数据模型(由数据库表映 射产生)、实体Bean、Access Bean、主键类、远程home接口类等,这个 实际上后台也会用到。WebSphereCommerceServerExtensionLogic:这个项目存放的是所有逻辑 控制的 JAVA 类,包括:DataBea n、Con troller Comma nd、Task Comma nd 所有的 Command 通过调用 M 层的 EJB 完成与数据库的交互操作,这个实 际上后台也会用到。Stores:这个项目是以Struts 1.1技术实现的jsp展示层,所有的前台展示 所用JSP全部存放在这里,通过Struts技术实现JSP与逻辑控制层的交互。2.2 后台部分CommerceAccelerator:贸易加速器。WCS本身提供的销售管理后台,负 责比如商品管理、广告管理、价格管理、促

      6、销管理等功能。该模块的使用者 是业务人员。OrganizationAdministration:组织管理控制台。WCS本身提供的人员组织 管理,负责人员角色的创建、角色权限的分配。该模块的使用者是人事管理 人员。SiteAdministration:站点管理控制台。WCS本身提供的站点、商店管理, 负责配置商店等功能。该模块的使用者是超级管理员或业务人员(视具体情况 而定)。以上三个部分都是以Struts + XML技术来实现的(Struts框架本身就是一个MVC2的架构)。3.运行时框架(Runtimeframework)结构图* Requests (Views) Requests (Commands) ResponsesBusine&s logic taadeWebSphere Commerce command model layerHTMLAction servletRequest processorWebSphere Commerce Struts FrameworkViewHTMLJSP pageQ Oata bean1:1Action mapping&3Mstrut-cxi

      7、nfig xmlActionIAction Eorward4. WCS的MVC模型一视图一控制器Comroller commandTask commandTask commandTask command複型(Model)IRS WZ控制誌 tController)(Cala b&an SP te血屈at日响应引舉;RBS(KnM:En!jne;电一殆一I?-!? 161T英体M垃IB库5. WebSphereCommerce 核心控制和业务处理 command 每个command有一个接口,和至少一个实现类。 基于command的默认实现类和数据库中的注册信息,使用command工厂可以把 接口映射到正确的将要被调用的实现类。 客户仅需要使用command的接口就可以通过以下步骤调用该command:- 设置 command 的输入属性-调用 command 的 execute。方法- 获取 command 的输出属性5.1 Command 的分类:5.1.1Controllercommands (OrderProcessCmd)1. 封装了完成一个服务请求所需的所有逻辑2. 调用ta

      8、sk commands以执行各工作单元,并对整个应用逻辑流进行控制以满足 整个请求3. 整个流程完成后,返回一个视图名给Web控制器,然后Web控制器负责决定当 前商店和发出请求所用设备的view实现类5.1.2Taskcommands1. 每个task command执行一个工作单元2. Task command通常使用access bean包装器(其隐藏了与EJB交互的复杂度) 来访问单个业务数据5.1.3DatabeancommandsJSP模板通过data bean管理器调用data bean command,其目的是为了得到相应 的 data beans5.1.4Viewcommands1. 重定向(Redirect) view command - 使用 redirect 协议发送 view2. 定向(Direct) view command - 直接发送 view 给客户3. 转发(Forward) view command -转发view请求给另一个Web控制器(通常 是 一个 JSP template)6. WCS的0/R映射6.1持久化对象层(EJB21组件架构)1. WebSphere Commerce中大多数实体bean基于EJB11,少部分基于EJB2.02. WebSphere Commerce所有的 EJB 模块基于 EJB2.X3. 使用session bean作为JDBC Helper (服务facade)进行复杂的査询-gi(斗炖一 + set(牌)6.2 WebSphere Commerce 实体 beanConrtroller_ 舸 耳三、wcs开发1.WCS 代码结构分析Ccunm ere eAccel era tor Op enXi u 2/tru n k/WC S/Co m

      《WCS开发指导手册V10》由会员cl****1分享,可在线阅读,更多相关《WCS开发指导手册V10》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.