菜鸟 我是一个大三去实习的学生,今天单位里给我一个项目,说让我熟悉代码。可是之前我并没有没有接触过JavaWeb的工程,甚至没有接触过任何一门语言的大工程,调试能力缺乏,请大家指导一下应该用怎么样的方法阅读学习代码比较好?(希望大家别回复多看书什么的,看书的确在看,可我想知道怎样阅读代码的方法比较好,勿喷。。) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 请问能说的详细点么。比如阅读的时候需要找到主入口之类的么?如果需要应该怎么找?还是一个jsp文件一个jsp文件的看?另外,jar,jsp,xml还有其他一些文件,有哪些是不需要我们看的? 还是先看业务流程你要研究代码的话,就看看配置文件找到对应的页面和action,一个模块一个模块的看 首先搞懂程序业务逻辑,然后用模块和分层的思想去看代码。所谓模块,就是项目的细分,所谓分层,就是项目使用3层架构还是2层。3层即Dao、Service和Action。2层即Dao、Action。看代码时还要结合页面来看,某个链接或者按钮调用哪个Action,然后一步一步追踪。也可以调试代码,看程序的流程。还可以尝试着给代码写注释,看你究竟把代码搞懂没。个人鄙见,如有不妥之处望指正。 先从一个业务较简单的模块着手,不知道怎么跑的,建议debug的方式看 叫人找个比较简单的模块给你讲讲业务,然后debug给你演示一遍,然后自己慢慢去熟悉,理解。 不懂就问。 有没有人弄过logicaldoc 求高手指点描红问题 关于多表连查和查出来以后保存到javaBean里面的问题 关于DNS解析的问题 serverlet怎么能生成页面啊? 急求一个关于checkbox的javascript 急急急!!在JSP中,如何弹出保存文件对话框,并把文件保存到任意指定目录? 一个小小的问题 我问一下大家最后一个问题。 Linux 环境显示绝对路径的图片的问题 求解释 关于一个在Servlet中开启一个新线程碰到的问题
你要研究代码的话,就看看配置文件找到对应的页面和action,一个模块一个模块的看
首先搞懂程序业务逻辑,然后用模块和分层的思想去看代码。所谓模块,就是项目的细分,所谓分层,就是项目使用3层架构还是2层。3层即Dao、Service和Action。2层即Dao、Action。看代码时还要结合页面来看,某个链接或者按钮调用哪个Action,然后一步一步追踪。也可以调试代码,看程序的流程。还可以尝试着给代码写注释,看你究竟把代码搞懂没。个人鄙见,如有不妥之处望指正。