Hybris (8) coffeshop

Submitted by Lizhe on Mon, 02/18/2019 - 03:55

 

hybris/bin/platform/

. ./setantenv.sh

Go to cmd and hybris bin plateform directory and run >ant modulegen

accelerator

    

     [copy] Copying 74 files to /Users/lizhe/Documents/DEV/projects/hybris/coffeeshop/hybris/bin/custom/coffeeshop/coffeeshoptest

     [echo] 

     [echo] 

     [echo] Next steps:

     [echo] 

     [echo] 1) Add your extension to your /Users/lizhe/Documents/DEV/projects/hybris/coffeeshop/hybris/config/localextensions.xml

     [echo] 

AWS EKS 创建 Kubernetes 集群 最终版本 2

Submitted by Lizhe on Tue, 02/05/2019 - 17:37

1. 安装 kubectl 命令

[root@localhost ~]# curl -o kubectl https://amazon-eks.s3-us-west-2.amazonaws.com/1.10.3/2018-07-26/bin/linux/amd64/kubectl

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current

                                 Dload  Upload   Total   Spent    Left  Speed

100 51.6M  100 51.6M    0     0  1583k      0  0:00:33  0:00:33 --:--:-- 1966k

[root@localhost ~]# 

[root@localhost ~]# chmod +x ./kubectl

Hybris (7) Cockpit

Submitted by Lizhe on Fri, 02/01/2019 - 13:46

 

使用 ant 命令创建一个 基于 cockpit 模板的 extension

然后你会在发现webroot下终于出现了一个可用的 index.zul

20190202035724

原来的 index.zul 会使用 hybris 的 component 类创建一个空页面, 这里我们做一下改动, 来看看 ZK 到底能干些什么

<?xml version="1.0" encoding="UTF-8"?>

Hybris (5) Testing the Facades

Submitted by Lizhe on Fri, 02/01/2019 - 03:12

 

Facade层提供业务逻辑方法, 位于 service 层之上, 隐藏service层实现的细节

它会调用service层的业务逻辑方法, 并且负责包装service层的数据到 DTO 对象

所以这里我们首先需要一个 DTO

 

/lizhebuglist/resources/lizhebuglist-beans.xml

<beans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="beans.xsd">

<bean class="name.lizhe.data.LizhebugBean">

<property name="bugnumber" type="String"/>

Hybris (3) Date Model

Submitted by Lizhe on Wed, 01/30/2019 - 09:36

 

上一章我们创建了一个简单的自定义模块并且看了它的service结构

这章要创建自定义model, 首先要编辑resource文件夹下的配置文件

<items xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 

xsi:noNamespaceSchemaLocation="items.xsd">

 

<itemtypes>

 

<itemtype generate="true"

  code="LizheBugItem"

  jaloclass="name.lizhe.jalo.LizheBugItem"

  extends="GenericItem"