IBM Worklight 适配器 java

Posted

技术标签:

【中文标题】IBM Worklight 适配器 java【英文标题】:IBM Worklight Adapter java 【发布时间】:2014-03-25 17:48:01 【问题描述】:

我正在用java创建一个适配器,我想知道是否可以将对象ProductVO返回到适配器js,或者我首先需要将对象转换为JSON字符串并返回?

ProductAdapter-impl.js

 function getProductByBarCode(barCode)
    var productTest = new com.ciss.mobile.cissmarttax.service.ProductTest();
    return 
        result: productTest.getProductByBarCode(barCode,0)
    ;

ProductTest.java

package com.ciss.mobile.cissmarttax.service;

public class ProductTest 

    private final static Logger logger = Logger.getLogger(ProductTest.class.getName());

    public ProductVO getProductByBarCode(String barcode, Integer offset)
        //logger.info("getProductByBarCode invoked");           
        ProductFacade productFacade = new ProductImpl();
        try 
            List<ProductVO> products = productFacade.getProductByBarCode(barcode);

            if(products != null)
                return (ProductVO) products.get(0);         

         catch (SystemException e) 
            e.printStackTrace();
        

        return null;
    

【问题讨论】:

【参考方案1】:

您可以返回一个 Java 对象。好吧,从技术上讲,它将是对 Java 对象的引用。您将能够调用实例方法。

【讨论】:

以上是关于IBM Worklight 适配器 java的主要内容,如果未能解决你的问题,请参考以下文章

IBM worklight - 从另一个 html 文件调用 worklight 适配器

SQL 适配器 IBM Worklight 中的异常

IBM Worklight - 从适配器加载属性文件

如何调试 IBM Worklight 适配器

IBM Worklight 适配器 java

IBM Worklight Http 适配器