问题三:如何看一个java web 项目代码首先把项目跑起来,根据自己想看的功能跟下去 。
比如现在我想看商品添加的功能模块,在页面找到添加的按钮,找到后台请求地址,比如请求地址是localhost/sun/product/add.do
然后再找到该java web的拦截是什么做的,如果是原生的servlet就直接在.java类中通过search找到这个实现了该注解的并继承了Servlet的类
如果是用spring mvc实现拦截的就找实现了spring标准的拦截位置
如果是struts等等根据该框架的标准找到后台控制层代码
我这里全部是讲的mvc模式 。
如果是那种没使用mvc开发模式的,那你就可以不用看了,没有看的价值 。因为过 了一个月他自己也看不懂自己的代码逻辑 。
找到了控制层代码,那么一切就迎刃而解了 ,该打断点打断点,该跟代码的跟代码 。。
后台数据库事物那种,就暂且不提了,懂的人一点就通,不懂的我解释也解释不清楚
问题四:C# 。。如何查看项目代码?从你触发的事件开始,比如页面上有一个button按钮,点击后触发该按钮事件,如果点击超链接,就分析链接的页面,如果页面上有内置的控件,看控件设置了哪些属性,不过高手写的代码都不用去设置控件属性的,都是在后台代码中写,你直接在前台页面按F7查看后台代码,可以设置断点单步调试,可以清晰的分析出程序每一步做什么,谢谢,这是我个人心得 。
问题五:java中怎么在整个项目里查找代码这个就要看开发工具了,这个不是java , 是开发工具里设置的MyEclipse是ctrl+h
问题六:如何阅读一个大型项目代码对于程序员来说,写代码永远比读代码来的舒服 。但现实情况是,程序员常常需要阅读其他人员写的代码,更多的时候这些代码可能即没文档也没注释 。不过,好象有个人说过一句话 , 代码之前,了无秘密 。运用适当的策略可以让阅读工作变的轻松很多 。1. 对于常用的系统函数进行追踪 。比如ReadFile,CreateDevice,CreateWindow,在这些函数处放几断点,可以看到代码的调用过程 。通过这种方式可以方便地把代码分为底层代码和上层逻辑代码 。2.依据项目依赖关系进行阅读 。项目的依赖关系同时表明了项目的复杂程度 。对于大型的项目通常都会分割成若干子项目,根据项目的依赖关系,循序渐进的方式可以让阅读变的简单 。3.对于以lib形式提供的子项目 。在阅读时,可以先把lib的整个项目做为黑盒使用 。根据_declspec(dllexport)或者以头文件方式提供的调用接口,可以减少对于细节的阅读时间 。根据模块进行大致的划分,可以有效地对项目的结构有直接的感性认识 。4.识别项目中使用的设计模式 。对于大型项目来说,设计模式是必不可少的 。在庞大的代码中识别设计模式 , 寻找代码中使用相似手法的代码结构可以极大简化需要阅读的代码 。5.根据数据流程分析 。动态职责划分 。6.修改部分代码,进行调试 。修改部分常数或者饶过某些程序执行流程 , 或者以简化的数据对程序进行追踪 。
问题七:怎样看一个SSH项目的项目代码?1.首先你得启动 , 看登录流程,再找一个功能点,针对增删改查实现的技术
2.上面主要针对请求的发送响应、连接数据库等;然后就是看前台页面展示如何去后台数据,用到了哪些ext、或是easyUI技术
3.以上2点主要针对有任务了能快速上手;学习项目技术就得看启动时,配置文件怎么写的,xml文件的配置:事物、定时器、连接池、监听器、webservice接口等
4.最后就是项目业务流程了
问题八:如何快速看懂别人的代码我看了两年,才达到看一个一个准的境界 。这是一个过程 。慢慢来吧 。
推荐阅读
- 罗米欧射击游戏,罗密欧游戏解说
- thinkphp管理模板下载,thinkphp官方文档
- 体育游戏室外小学生教案,体育游戏室外游戏
- 太原如何线上营销,太原如何线上营销餐饮
- 关于vb.net初使化数组的信息
- c语言从输入读入数组,c语言怎么读入一个数组
- php延时提交数据 php 时间差
- python设置ip代理池,python ip代理
- 飞行类塔防游戏,飞行类塔防游戏有哪些