起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1142|回复: 0

[分享] 项目中错误的检验与改正

[复制链接]

38

主题

829

帖子

1656

积分

金牌会员

过客

Rank: 6Rank: 6

积分
1656
QQ
发表于 2014-3-17 15:52:49 | 显示全部楼层 |阅读模式
项目刚玩,和我一样的新手们分享一些检查错误与改正的方法。(在做项目是比较实用的)
1.查看报错弹窗如下图1.1.会给出一些提示,当然如果提示不够明却,继续看控制台报的错误。由1.1亦可以判断数据字段缺失。如果不够详细查看控制台1.2根据页面判断,流程流转时出错,查找相应的Java代码。
String prepSql = "insert into Business_ProductInfo a (a.fID,a.version,a.productCode,a.productName,"
                                        +"a.manufacturers,a.unit,a.sellNuber,a.specifications,a.masterID)("
                                        +"select '"+guid2+"','0',b.productCode,b.productName,b.specifications,b.manufacturers,b.unit,"
                                        +"b.sellNuber,b.specType,'"+guid1+"' from Business_ShipInfo_D b where "
                                        +"b.masterID='"+res.getString("fID")+"' and b.productCode = '"+res1.getString("productCode")+"')";

找到,special字段,不对应问题。改正。
2.界面报错,如果无任何提示,报一些例如invoke之类的。可以使用注释法检测,()分块注释。
在界面源代码处,右键,源代码,分块注释进行检测。一段一段找,看是哪个组件或者是那一块错误,导致界面错误。
找到后删除组件,然后进行测试。
3.debugger调试就不介绍了,论坛上有大量资料。数据错误测试
可以进入E:\X5.2.6_dev\X5.2.6\runtime\BusinessServer\WEB-INF找到相关文件justep.log.properties进入。然后在其中找到
########################
# Others
########################
#log4j.logger.com.justep.system.data=DEBUG,CONSOLE
log4j.logger.com.justep.system.ksql=DEBUG,CONSOLE
#log4j.additivity.justep.timer=false
#log4j.logger.justep.sql=DEBUG,CONSOLE
#log4j.additivity.justep.sql=false90
如上所示,打开第二条,可以在控制台中查看Ksql和SQl等相关调试。取消注释就可以在后台进行查看。
4.当出现错误时,如果没有提交,可以把错误的进行提交(已做大量工作前提下),然后对界面进行删除检查。看哪个地方出错影像全局,找到干扰项后,可以对其进行还原,这样可以防止大家做大量重复工作。
5.比较复杂的界面,我们新手做的时候建议做一段测试一下,有些错误做完之后检查起来比较麻烦。个人的小总结,希望能对大家有用

弹窗1.1

弹窗1.1

控制台1.2

控制台1.2

评分

参与人数 1 +7 收起 理由
jishuang + 7 赞一个!

查看全部评分

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-5-18 10:54 , Processed in 0.063627 second(s), 30 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表