首页 > 编程语言 > 详细

Java Web开发过程中隐藏很深的问题

时间:2015-11-04 02:12:39      阅读:239      评论:0      收藏:0      [点我收藏+]

Java Web开发过程中隐藏很深的问题

(1)企业状态不对

企业的状态由订单状态决定,但是同一个应用,一个企业可以有多个订单,

那么在有多个订单的情况下,企业的状态由那个订单决定呢?

答:由 最新的订单决定.

但是代码逻辑不对:
bubuko.com,布布扣
?

应该使用有序的for循环:


bubuko.com,布布扣
?

?

(2)org.json.JSONObject的getString 方法可能抛出异常

//记录分享人
            String sharer=appInfoObject.getString("sharxx");
            if(StringUtil.isNullOrEmpty(sharer)){
            	logger.error("sharxx is :none");
            }else{
            	logger.error("sharxx is :"+sharxx);
            }

?解决方法:使用has判断是否有该key

if(appInfoObject.has("sharer")){
        	//记录分享人
            String sharer=appInfoObject.getString("sharer");
            if(StringUtil.isNullOrEmpty(sharer)){
            	logger.error("sharer is :none");
            }else{
            	logger.error("sharer is :"+sharer);
            }
        }

?

(3)

?

Java Web开发过程中隐藏很深的问题

原文:http://hw1287789687.iteye.com/blog/2254158

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!