我所有人,
我有使用oracle atg的经验,现在我想合并到hybris sap,所以我有一些关于hybris的问题。
对于开发,hybris是否使用了spring,也就是说,当我开发hybris应用程序时,我是否使用了spring ioc、spring mvc和spring security (@autowired、@controller、@service...)或者就像atg一样,spring的使用是在后台完成的,当我在hybris中使用angular时,我必须使用spring (@RESTController),对于数据访问,我必须使用hibernate,还是它有自己的方法?我们必须使用spring boot和spring数据吗?
发布于 2017-09-28 03:54:37
我对oracle ATG一无所知。Hybris是一个有很多模块的平台。一些使用spring (基于xml的配置)开发的模块,例如web服务和客户ui (商店前台)。Hybris有自己的ORM,所以spring数据没有被使用。Hybris使用了很多技术,其中一些:
此外,我们还使用了很多语言来实现这些技术:
你可以使用像React这样的框架来开发自定义控件。但是hybris有很多开箱即用的功能,可以动态地管理ui和自定义。这些功能可能无法在不同的框架中使用,或者需要大量的工作。
发布于 2018-07-05 16:20:38
我不知道ATG,但在hybris有很多模块,你可以在4-6个月内快速建立一个现场生产网站。
前端:
后端:
用于处理和编写逻辑的
数据库
支持的数据库超过6个:- SAP - HANA - HSQLDB - MySQL - SQL Server - Oracle - PostgreSQL,并且添加了许多数据库
搜索:
海布里斯有自己的搜索引擎。
Lucene,Apache Solr
现在你也可以使用谷歌云搜索了。
用于编写脚本的:
发布于 2017-10-22 23:50:52
请密切关注海布里斯商务路线图。基于Angular.JS的瘦UI可能是未来的发展方向。
用户界面的开发通常是在Hybris中使用Hybris WCMS框架完成的,并扩展或创建新的页面、小部件等。Angular已经在那里了,如果你知道去哪里找的话。
Hybris还提供OCC (Omni Commerce Connect) REST API扩展。REST端点是在编译时自动生成的。这是非常成熟的,并且已经成为本地移动商务应用程序和独立的数字资产管理(DAM)工具的主要集成策略。
更多想法:https://hybrismart.com/2016/09/03/angularjs-v-2-and-hybris/
https://stackoverflow.com/questions/46449633
复制相似问题