在Hybris实现的Java class里,随处可见它们的namespace里包含了一个片段jalo:
什么是jalo? Jalo是一层layer,类似我们CRM WebUI里的BOL layer,Genil Layer这些概念。
"Jalo" is short for "Jakarta Logic", "Jakarta" 是Hybris最开始用的名字。
Jalo layer的开发思路和我们以前Fiori做OData service是一个套路:
# Hybris layer 和CRM WebUI的4层layer
对比一下,我在学习Hybris时,会倾向于把CRM的BOL+Genil看成是Hybris的Jalo layer.
比如我在这个extension里定义了一个data type /bin/ext-accelerator/acceleratorservices/resources/acceleratorservices-items.xml:
那么敲ant all进行build时, 会在下面的folder里生成类似CRM gateway里MPC和MPC_EXT的两个java class:
生成的abstract class:每次build都会自动生成,相当于CRM Gateway的MPC,所以这里不能写代码
文件路径: /bin/ext-accelerator/acceleratorservices/gensrc/de/hybris/platform/acceleratorservices/jalo/email/GeneratedEmailAddress.java
业务逻辑都要写在另一个folder的EmailAddress.java里:
/bin/ext-accelerator/acceleratorservices/src/de/hybris/platform/acceleratorservices/jalo/email/EmailAddress.java
相关推荐
### CRM GENIL模型开发知识点详解 ...通过上述步骤和技术细节的介绍,我们可以看出CRM GENIL模型在SAP CRM系统中的重要性和实用性。它不仅能够帮助企业快速响应市场变化,还能有效提升数据分析的准确性和效率。
在SAP系统中,BOL是数据模型的核心部分,它定义了业务对象及其相互关系,为应用程序提供数据访问和操作的接口。通过SAP_BOL_Browser,开发人员和管理员可以更深入地了解这些对象,以便于系统配置、开发和维护。 ...
在SAP CRM 7.0中,通过在GenIL(通用界面层)组件中实现值帮助,可以为用户提供更加高效的数据输入体验。 #### 1.2 目标受众 - **系统管理员**:负责配置和维护系统的人员。 - **技术顾问**:参与项目实施的技术...
在 SAP CRM 中,搜索条件结构和搜索结果结构是报表开发的基础。搜索条件结构定义了报表的搜索条件,而搜索结果结构定义了报表的搜索结果。创建搜索条件结构和搜索结果结构需要使用事务代码 SE11。搜索条件结构和搜索...
Initial Load: CRM_PRODUCT Web Dynpro Transaction: ESH_ADMIN_UI_COMPONENT Steps to perform: (1) Action: Schedule Indexing starts the indexing (2) Check via tab Job Log Since the initial load is ...
Sent: Thursday, May 9, 2013 6:30 PM Subject: ON_NEW_FOCUS的用途 ROOT ———————————— Product ID PRODshortText ———————————— Product Description Genil Model hierarchy
9. **BOM(浏览器对象模型)**:JavaScript可以访问和操作浏览器的一些特性,如window对象提供了对浏览器窗口的控制,location对象用于处理URL,navigator对象包含了浏览器的信息。 10. **错误处理**:try...catch...