debug调试多层架构的web项目时,可以深入追踪到问题的底层方法吗?例如SSH项目数据库表修改了,导致dao,service,web层调用该表数据都出错,我在action相关方法上做debug调试,会追踪到错误涉及的service层和dao层的方法吗?如果不能怎么才能知道由下至上都那些类和方法要改?只能看整体项目的代码吗?项目很大很复杂,我是小面菜,一时半会看不懂:(
调试欢乐多
很方便的 在还有啊 一般大型的项目 最好是不要去改动数据库 在之前设计好 一般而言 就算你数据库要改
那么改的应该也是 java实体bean 配置文件 jsp页面 展示属性 其他设计到得方法 最好是都用Java实体bean把他进行封装 那么你就不要 改其他了 不然改的话 就很麻烦
程序发生异常时,捕获一下,打印出异常堆栈信息e.printStackTrace();
这样就能看到错误发生在哪个类的哪个方法的哪条语句上出现了异常
找到发生异常的那条语句,看下可能是什么原因造成的,再逐层向上找问题的原因