`
wkf41068
  • 浏览: 458804 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Java代码的实例

阅读更多
 public interface IPoApplyWs
{   
    /**
     * 根据产品线、产品族、产品、审核人来查询所有.
     * @param aJsonStr 客户端传递过来的aJsonStr转成的字符串
     * @return 返回结果字符串
     * @author hubing.tang,tong.jiang
     * @throws ApplicationException ApplicationException
     */

    String getSecondCheckerInfo(String aJsonStr) throws ApplicationException;
}
/**
     * 根据产品线、产品族、产品、审核人来查询所有.
     * @param aJsonStr 客户端传递过来的aJsonStr转成的字符串
     * @return 返回结果字符串
     * @author hubing.tang,tong.jiang
     * @throws ApplicationException ApplicationException
     */
@WebService
public class PoApplyWsImpl implements IPoApplyWs{
    public String getSecondCheckerInfo(String aJsonStr)
        throws ApplicationException
    {
        Map<String, Object> aMap = JsonUtil.jsonStringToMap(aJsonStr);
        List<Map<String, Object>> aCheckerInfo = mPoApplySev.
                    getSecondCheckerInfo(aMap);
        String resultAllJsonStr = JsonUtil.transferStringByList(aCheckerInfo);

        int allRecords = mPoApplySev.getSecondCheckerTotalRecordsByidS(aMap);
        JSONObject json = new JSONObject();
        try
        {
            //存入记录总数
            json.put("total_row", allRecords);
            //存入记录列表
            json.put("secondCheckerList", resultAllJsonStr);
        }
        catch (JSONException e)
        {
            e.printStackTrace();
        }

        return json.toString();
    }
}


后台一侧的代码如下
           //调用查询所有审核人webservice接口
        IPoApplyWsProxy iPoApplyWsProxy=new IPoApplyWsProxy();
        String  output = iPoApplyWsProxy.getSecondCheckerInfo(sJson.toString());
        JSONObject resultJson = new JSONObject(output);     
        String resultListStr = resultJson.getString("secondCheckerList");        
        Integer records = (Integer)resultJson.get("total_row");
  List<CheckerConfigFormBean> list = commonResultList(output, resultListStr);


函数封装
      /**
     * <把查询出的数据封装成map>
     * @throws JSONException [参数说明]
     *
     * @return List<CheckerConfigFormBean> [返回类型说明]
     * @exception throws [违例类型] [违例说明]
     * @see [类、类#方法、类#成员]
     */
    private List<CheckerConfigFormBean> commonResultList(String output, String handler) throws AppException, JSONException
    {
        //把查询出的数据封装成map
        List<CheckerConfigFormBean> list = new ArrayList<CheckerConfigFormBean>();
        if (!"[]".equals(output.trim()))
        {

            List<Map<String, Object>> returnList = JsonUtil.jsonArrayToList(new JSONArray(handler));
            CheckerConfigFormBean checkerConfigFormBean = null;
            for(Map<String, Object> lists : returnList)
            {
               checkerConfigFormBean  = new CheckerConfigFormBean();
               checkerConfigFormBean.setProductLine((String)lists.get("PRODUCT_LINE"));
               checkerConfigFormBean.setProductFamily((String)lists.get("PRODUCT_FAMILY"));
               checkerConfigFormBean.setProduct((String)lists.get("PRODUCT"));
               checkerConfigFormBean.setChecker((String)lists.get("SECOND_HANDLER"));
               checkerConfigFormBean.setCode((String)lists.get("CODE"));
               list.add(checkerConfigFormBean);
             }
        }
        return list;
    }


分享到:
评论

相关推荐

    java代码实例

    【标题】:“Java代码实例”通常指的是一个包含Java编程语言的实际代码示例,可能是为了演示特定功能、解决特定问题或教授编程概念。在本案例中,我们有一个名为“ByteTest.java”的源代码文件,这可能是一个用于...

    jetty+TLS PSK的java代码实例

    【标题】"jetty+TLS PSK的java代码实例"涉及了几个关键的IT知识点,主要集中在Jetty服务器、TLS(Transport Layer Security)协议以及预共享密钥(PSK,Pre-Shared Key)的安全机制上。以下是这些概念的详细解释: ...

    java代码实例解析

    java代码实例解析 《Java就业培训教程》P34源码 程序清单:Promote.java

    Java代码实例-画饼状图java实例.rar

    在这个"Java代码实例-画饼状图java实例.rar"压缩包中,包含了一个名为"画饼状图java实例.txt"的文件,它提供了具体的Java代码示例,帮助我们理解如何实现这一功能。 首先,我们需要了解Java中的图形库。Java提供了...

    Java代码实例-新闻发布系统(纯JSP页面写Java代码).zip

    "Java代码实例-新闻发布系统(纯JSP页面写Java代码).zip" 这个标题表明我们正在处理一个使用Java编程语言开发的新闻发布系统的代码实例。这个系统完全基于JSP(JavaServer Pages)技术实现,JSP是一种用于创建动态...

    java代码实例-验证码代码

    java代码实例-验证码代码

    论坛短消息java代码实例

    以下是关于"论坛短消息java代码实例"的相关知识点: 1. **Java编程基础**:首先,理解Java编程的基础是必要的,包括类、对象、接口、继承、多态等概念。这些构成了Java程序设计的基础。 2. **MVC架构**:大多数...

    人脸检测Java代码实例

    人脸检测Java代码实例

    JAVA代码实例-画图形学(论文+源代码).rar

    在"JAVA代码实例-画图形学(论文+源代码).rar"这个压缩包中,可能包含了以下几方面的内容: 1. 论文:这部分可能是一篇关于Java图形学的学术论文,详细阐述了图形学的基本概念、理论和在Java中的应用。论文可能会...

    二维码图片生成Java代码实例

    二维码图片生成Java代码实例

    JAVA代码实例-文件压缩与解压缩实践(源代码+论文).rar

    这个压缩包"JAVA代码实例-文件压缩与解压缩实践(源代码+论文).rar"提供了关于如何使用Java进行文件压缩与解压缩的实践案例,这对于学习Java的开发者,尤其是进行毕业设计或者软件插件开发的学生来说,是非常宝贵的...

    JAVA代码实例-办公自动化系统(源代码+论文+外文翻译).rar

    本资源包"JAVA代码实例-办公自动化系统(源代码+论文+外文翻译).rar"提供了基于JAVA语言开发的办公自动化系统的完整实例,包括源代码、相关论文以及外文资料的翻译,对于学习JAVA编程在办公自动化领域的应用具有极高...

    JAVA代码实例-局域网监听软件的设计与开发(源代码+论文).rar

    JAVA代码实例-局域网监听软件的设计与开发(源代码+论文).rar

    java代码实例-二叉树的创建以及三种遍历+URL爬虫分析敏感词汇(超详细).zip

    java代码实例-二叉树的创建以及三种遍历+URL爬虫分析敏感词汇(超详细) java代码实例-二叉树的创建以及三种遍历+URL爬虫分析敏感词汇(超详细) java代码实例-二叉树的创建以及三种遍历+URL爬虫分析敏感词汇(超...

    Java源码包100个设计实例.zip

    Java利用DES私钥对称加密代码实例 Java加密解密工具集 JCT v1.0源码包.rar Java半透明图片实现的步骤及源代码.rar Java右键弹出菜单源码 Java吃豆子游戏源代码.rar Java图片加水印,支持旋转和透明度设置 Java圆形...

    Java编程代码实例集锦.chm

    Java编程代码实例集锦.Java编程代码实例集锦.Java编程代码实例集锦.Java编程代码实例集锦.chm

    完整java实例代码

    在这个“完整java实例代码”压缩包中,包含了五个不同主题的Java编程实例,它们分别是:猜数字游戏、复数运算、回文判断、希腊字母表的输出以及杨辉三角的输出。下面将对这些知识点进行详细解释。 1. **猜数字游戏*...

    java简单实例程序源代码

    "java简单实例程序源代码"这个压缩包包含了一系列章节相关的Java实例源代码,适合初学者和有经验的开发者用来加深对Java语言的理解。以下是这些章节可能涉及的重要知识点的详细解释: 1. **CH11**: 这个章节可能...

    JAVA代码实例

    JAVA开发学习代码编写实例。关于面向对象实例。好处多多

    tesseract安装包及JAVA代码实例

    光学字符识别(OCR,Optical Character Recognition)是指对文本资料进行扫描,然后对图像文件进行分析处理,获取文字及版面信息的过程。OCR技术非常专业,一般多是印刷、打印行业的从业人员使用,可以快速的将纸质资料...

Global site tag (gtag.js) - Google Analytics