小编Hyb*_*elp的帖子

Java中会话管理的最佳选择

在Java中管理会话的最佳方式.我听说cookie不是可靠的选项,因为它们存储在浏览器中,以后可以访问?它是否正确?如果可能的话,请用编码示例提出答案.

哪个是最好的:

  • URL重写:服务器将在URL链接的末尾添加一个附加参数
  • Form:server中的隐藏参数将在HTML中的每个表单中添加一个附加参数
  • cookie:服务器会要求浏览器维护cookie.

java cookies session servlets url-rewriting

51
推荐指数
2
解决办法
6万
查看次数

在Hybris中,modulegen和extgen有什么区别?

请让我知道何时使用ant modulegen以及何时ant extgen用于在Hybris中创建新的扩展程序.

ant hybris

6
推荐指数
1
解决办法
5739
查看次数

由于Solr Server,无法启动Hybris Tomcat服务器

由于SOLR服务器的启动问题,我无法启动Hybris服务器.

请在这方面帮助我,以便我可以启动Hybris tomcat服务器.

错误日志:

INFO  [localhost-startStop-1] [DefaultSolrServerService] Starting Solr server for instance: [name: default, port: 8983]
Waiting up to 30 seconds to see Solr running on port 8983 [/]
Started Solr server on port 8983 (pid=8405). Happy searching!
.
.
.
INFO  [localhost-startStop-1] [AbstractSolrServerController] Solr server not yet started for instance: [name: default, port: 8983] [retry: 7, interval: 5000ms]

INFO: (Enh120375):  AspectJ attempting reweave of 'org/tanukisoftware/wrapper/WrapperSimpleApp'
INFO: (Enh120375):  AspectJ attempting reweave of 'org/apache/catalina/startup/Catalina'
INFO: (Enh120375):  AspectJ attempting reweave of 'org/tanukisoftware/wrapper/WrapperManager' …
Run Code Online (Sandbox Code Playgroud)

tomcat solr hybris

6
推荐指数
1
解决办法
1万
查看次数

CMS 组件渲染器与控制器之间的区别

我们正在使用 Hybris v5.7,我已经向项目添加了一个插件。我想渲染一些 CMS 组件,我发现有两种方法可以填充渲染组件的模型对象:创建 DefaultAddOnCMSComponentRenderer 或 AbstractCMSAddOnComponentController 的子类并将其注册为 bean。哪种方法更好?也许这些方法之一已经过时了?

@Controller
@RequestMapping("/view/MarketingNotificationFormComponentController")
public class MarketingNotificationFormComponentController extends AbstractCMSAddOnComponentController<MarketingNotificationFormComponentModel> {
    @Override
    protected void fillModel(HttpServletRequest request, Model model, MarketingNotificationFormComponentModel component) {
        //populate model here
    }
}
Run Code Online (Sandbox Code Playgroud)

或者

public class MarketingNotificationFormComponentRenderer extends DefaultAddOnCMSComponentRenderer<MarketingNotificationFormComponentModel> {
    @Override
    protected Map<String, Object> getVariablesToExpose(PageContext pageContext, MarketingNotificationFormComponentModel component) {
        Map<String, Object> variables = new HashMap<String, Object>();
        // populate model here
        return variables;
    }
}
Run Code Online (Sandbox Code Playgroud)

sap-commerce-cloud

6
推荐指数
1
解决办法
2304
查看次数

Hybris hMC登录配置

如果这是一个完整的新手问题,请原谅我.在工作中,他们(就像我一样)试图让我使用Hybris.虽然wiki.hybris网站上的文档不是很好,但大部分信息都在那里.但是,我在查找如何更改默认HMC登录凭据方面遇到一些麻烦

当我重建服务器时,它迫使我重新初始化数据库,从而改变了所有登录.我设法找到cms登录,但我很好奇HMC管理员登录的存储位置?,因为它似乎被改变了,我需要找到它.我知道它大量利用Spring,我在.xml文件中搜索密码,但我找不到我需要的东西.

任何帮助将不胜感激!

login hybris

5
推荐指数
1
解决办法
1万
查看次数

Xcode 6 - "通用故事板"项目将支持iOS 7吗?

如果使用Xcode 6- 通用故事板开发新项目,它是否会支持其先前的iOS versions(iOS 7)?

ios xcode6 ios8 universal-storyboard

5
推荐指数
1
解决办法
536
查看次数

Jalo Layer与服务层

什么是Hybris商务套件中Jalo层服务层之间的区别?如果有人可以举一个例子,我将非常感激.我知道Jalo层已经被弃用但是如果我必须指定在我的平台中使用哪个层,那么我将在哪里告诉Hybris或者我将如何告诉Hybris使用特定的层?

hybris

5
推荐指数
2
解决办法
1万
查看次数

重写 hybris commonI18NService roundCurrency 方法

试图覆盖spring bean使用覆盖Alias

我想超越骑行roundCurrency的方法commonI18NService

开箱即用定义

<alias alias="commonI18NService" name="defaultCommonI18NService"/>
<bean id="defaultCommonI18NService" class="de.hybris.platform.servicelayer.i18n.impl.DefaultCommonI18NService"  parent="abstractBusinessService">
    <property name="languageDao" ref="languageDao"/>
    <property name="currencyDao" ref="currencyDao"/>
    <property name="countryDao" ref="countryDao"/>
    <property name="regionDao" ref="regionDao"/>
    <property name="conversionStrategy" ref="conversionStrategy"/>
</bean>
Run Code Online (Sandbox Code Playgroud)

我们的自定义代码:-

public class DefaultCustomCommonI18NService extends DefaultCommonI18NService
{

    @Override
    public double roundCurrency(double value, int digits)
    {
      // custom logic
        return value;
    }
} 
Run Code Online (Sandbox Code Playgroud)

注入自定义 bean :-

<alias alias="commonI18NService" name="defaultCustomCommonI18NService"/>
<bean id="defaultCustomCommonI18NService" class="com.extended.service.impl.DefaultCustomCommonI18NService"  parent="defaultCommonI18NService"/>
Run Code Online (Sandbox Code Playgroud)

但它在服务器启动时抛出异常

INFO  [localhost-startStop-1] [HybrisContextFactory] Loading <<application>> spring config <master> from extension (saporderexchangeb2b) located in …
Run Code Online (Sandbox Code Playgroud)

java spring dependency-injection sap-commerce-cloud

5
推荐指数
1
解决办法
2371
查看次数

在SAP Hybris中,不要在结帐过程中要求登录rememberMe用户

当我rememberMe在Hybris中激活(spring security)时,我希望rememberMe用户的行为类似于Hard Login用户.我的意思是,我希望那些rememberMe用户(软登录)不会遇到任何障碍,比如他们想要在结账过程中进行或类似的事情.如何在SAP Hybris平台中实现这一目标?

spring-security remember-me hybris

5
推荐指数
1
解决办法
681
查看次数

如何查找匹配特定值的int数组的索引

我有

int myArray[]= {12,23,10,22,10}; 
Run Code Online (Sandbox Code Playgroud)

所以我想index of 23myArray迭代任何循环(for,while...)开始.

我会做点什么的 Arrays.asList(myArray).indexOf(23)

这对我不起作用.我得到-1了输出.

这与String[] Like有关

  String myArray[]= {"12","23","10","22","10"}; 
  Arrays.asList(myArray).indexOf("23")
Run Code Online (Sandbox Code Playgroud)

那么为什么这不合作int[]呢??

java arrays loops list

4
推荐指数
1
解决办法
3万
查看次数