Hybris安装及顺序Extention简单介绍

序言:突然想要得梳一下霎时多少个月所模拟的内容了,顺便为好之文化有一个系列的框架。这种设置仅仅适用于开发条件,不适应生产环境。

一、  安装JDK

求安装新型的Oracle JDK 8.0版(从Oracle官网下载)。

图片 1

亚、开发工具提出使用 英特尔liJ IDEA。

优先不说他比Eclipse好于何地,但在Hybris开发方如故指出以IDEA,相比较省事。

其三、 安装运行Hybris

  1. 解压Hybris的软件包 HYBRISCOMM6300P_0-70002554.zip 到相应目录

    • 目录名无可知出空格并且最好用专门的排压缩工具(windows系统对文件的门路长度有限定)

    • 其一步骤只限于运行hybris的b2c示例,如若开发阶段请忽略这个步骤

2. 命令行进入installer目录

3. 运行install.bat -r b2c_china 安装B2C中国版加速器

4. 同一目录分别运行以下命令

  • install.bat -r b2c_china initialize : 用于先河化数据

 

  • install.bat -r b2c_china start : 启动hybris服务器

 

5.
配置hosts文件。添加以下数据至C:\Windows\System32\drivers\etc\hosts文件

127.0.0.1 electronics.local-local

6. 启动成功后方可独家拜访以下链接:

后台管理(管理员账号:admin/nimda):http://localhost:9001/backoffice

前台电商:http://electronics.local:9001/yacceleratorstorefront/

图片 2

图片 3

  1. 设置到位后目录如下

图片 4

季、目录结构概述

 

/ bin 包含Hybris平台目录,模板目录和Hybris 扩展目录。
它还可以包含由客户自己使用的合作伙伴扩展或自定义扩展的目录。
/ bin / custom 此目录是在创建自定义扩展的过程中创建的。它应该包含你自己的项目扩展。
/ bin / ext-accelerator 此目录包含加速器,加速器,加速器服务,加速器前台,支付宝, alipayhmc
b2bacceleratorfacades,b2bacceleratorservices,b2bpunchout,
chinaacceleratorfacades,chinaacceleratorservices,
chinaacceleratorserviceshmc,savedorderforms,
timedaccesspromotionsfacades,timedaccesspromotionsservices,
timedaccesspromotionsserviceshmc extensions。
/ bin / ext-addon 此目录包含与插件相关的扩展名。
/ bin / ext-atdd 此目录包含ATDD引擎。
/ bin / ext-atddtests 该目录包含特定模块的ATDD测试。
/ bin / ext-backoffice 此目录包含alipaymentbackoffice, b2bcommercebackoffice,
backoffice,basecommercebackoffice,
chinaacceleratorbackoffice,chinesepspalipaysbackoffice,
commercialresearchbackoffice,commercialreservicesbackoffice,
customersupportbackoffice,promotionenginebackoffice,
promotionbackoffice,rulebuilderbackoffice,
ruleenginebackoffice,solrfacetsearchbackoffice,
subscriptionbackoffice,timedaccesspromotionsbackoffice,
voucherbackoffice,warehousingbackoffice,
webservicescommonsbackoffice,xyformsbackoffice,
yaasconfigurationbackoffice,ybackoffice extensions。ybackoffice扩展。
ybackoffice扩展。
/ bin / ext-channel 此目录包含cscockpit,instore,mobileoptionals,mobileservices 扩展。
/ bin / ext-cockpit 此目录包含以下cockpit扩展: admincockpit,cockpit, mcc,reportcockpit,
ycockpit。
/ bin / ext-commerce 此目录包含与商业相关的扩展。
/ bin / ext-content 此目录包含bmecat,bmecathmc,classificationsystems,
classificationsystemshmc,cms2,cms2lib,cmscockpit, cmssmartedit,
cmswebservices,importcockpit,liveeditaddon,
npmancillary, npmtestancillary,previewwebservices,
productcockpit,productcockpitsampledata, smartedit,
smarteditwebservices,ysmarteditmodule。
/ bin / ext-data 此目录包含示例数据扩展名。
/ bin / ext-deprecated 此目录包含与下一个版本一起不推荐的扩展。
/ bin / ext-eventtracking 此目录包含eventtrackingmodel,eventtrackingpublisher,
eventtrackingservices。
/ bin / ext-integration 此目录包含用于将SAP Hybris Commerce与SAP系统集成的扩展。
/ bin / ext-platform-b​​ackoffice 此目录包含lucenesearchbackoffice, mediaconversionbackoffice
和platformbackoffice。
/ bin / ext-platform-optional 此目录包含可选的平台扩展。
/ bin / ext-print 此目录包含print, printcockpit和printhmc扩展名
/ bin / ext-supportability 该目录包含hybrisdatasupplier,

hybrisrootcauseanalysis和hybristransportandchange扩展。

/ bin / ext-template 此目录包含所有extgen模板。
/ bin / platform 此目录包含实际的平台功能。它包括核心扩展,构建框架,
/ extgen中的自定义扩展模板 以及应用程序服务器目录。
/ config 该目录包含SAP Hybris Commerce的自定义配置文件,
例如: local.properties,localextensions.xml和

hybrislicence.jar。该目录还包含SAP Hybris Commerce定制机制的文件。

/data 此目录包含运行时数据,如:
/ log 此目录包含来自hybris Server,JDBC日志记录等的日志文件。
/roles 此目录为空,但创建角色后,此角色的目录将保留在此处。
/ temp 此目录包含临时文件。

 

五、自定义扩张Extention介绍

Extention:可以知道成是Hybris平马赛之一个个零部件。

 

Hybris提供的恢宏情势大多由其的extention完成,常用之extention有
core、initiadata、storefront、webservice、fuifilmentprocess、cockpit、facades、backoffice等

 

Core
里面大多是召开有本身流程的恢宏,比如cart和order的重载,或者建立了初的provider,项目里面setup这样在先导化中虽然可加载你想要之impex,同时hotfolder也大抵是当core中定义,包括部分impex的filter或converter自定义类。

 

Initialdata是于各样对象开展初步化的数据插入,包括WCMS,solr定义,邮费快递等局部要之起始化。

 

Storefront那多少个模板是hybris前台网站的模板,是SpringMVC下的架构,它概括自带的component的代码controller,tag等代码。

 

Webservice 紧要关押自己的定制。

 

Fulfilmentprocess 是关于订单流程及consignment流程的定制化。

 

Facade里面虽然数额格式的转换,关于converter、populator的定义等。

 

扩展模板

文档

yempty

yempty扩展模板(要重复的预定义扩展,该副本作为创建新扩展的起点,主要用户新扩展的需求)

ycockpit

ycockpit模板扩展

yaddon

yaddon扩展(个人理解,这个是 yempty 一样是一个空扩展)

ybackoffice

自定义后台扩展的结构

yacceleratorcore

yacceleratorcore扩展(扩展模板业务层。可以使用此扩展扩展或添加其他服务,以及扩展Hybris数据模型以适应项目的要求。)

yacceleratorfacades

yacceleratorfacades扩展(它使您能够添加额外的项目特定外观,以及扩展或添加其他数据对象,自定义或添加新转换器并添加其他填充程序。)

yacceleratorstorefront

yacceleratorstorefront扩展(Web前端的扩展模板,使用SpringMVC)

yacceleratorcockpits

yacceleratorcockpits扩展

yacceleratorinitialdata

yacceleratorinitialdata扩展(扩展提供了您的B2C商店和网站的框架。它还提供了一个选项来导入服装店或 电子商店扩展提供的样本数据。)

yacceleratortest

yacceleratortest扩展(提供测试工具,配置和数据的SAP商务款Hybris加速器。)

ycommercewebservices

ycommercewebservices扩展(暴露为基于REST的Web服务的ycommercewebservices扩展的信息,包括产品搜索和产品详细信息的调用)

yacceleratorordermanagement

yacceleratorordermanagement扩展(就是主要的业务流程是订单,出货量和收益。订单工作流程,订单取消和订单更新; 装运工作流程,挑选,包装,船舶,取消,拒收,拆分,重新分配; 采购,退货流程,取消,自动/手动退款,退货评估。)

yacceleratorfulflmentprocess

 

yatddtests

 

ycommercewebserviceshmc

 

ycommercewebservicestest

ycommercewebservicestest扩展(提供了一组用Groovy编写测试,旨在测试ycommercewebservices REST调用。)

ygroovy

 

yoccaddon

yoccaddon扩展

ysaporderfulfillment

ysaporderfulfillment扩展(提供一种可定制的履行过程和设计为支持异步订单管理与SAP S / 4HANA或SAP ERP作为订单履行系统。此扩展将系统提供的功能与SAP Hybris Commerce服务和Accelerator集成。)

ysapordermgmtb2baddon

ysapordermgmtb2baddon AddOn(它提供了特定于SAP同步订单管理的UI元素,例如显示可用性计划行和更改的结帐流程。)

ysapproductconfigb2baddon

ysapproductconfigaddon AddOn(被嵌入到一个插件yacceleratorstorefront。它提供了针对产品配置的SAP CPQ特有的UI元素。)

yscala

 

yhacext

向HAC添加功能

 

 

 

 

 

相关文章