如何快速读懂项目源码javaWeb

如题所述

一:学会如何读一个JavaWeb项目源代码 步骤:表结构->web.xml->mvc->db->spring
ioc->log-> 代码
1、先了解项目数据库的表结构,这个方面是最容易忘记 的,有时候我们只顾着看每一个方法是怎么进行的,却没
有去了解数据库之间的主外键关联。其实如果先了解数据 库表结构,再去看一个方法的实现会更加容易。
2、然后需要过一遍web.xml,知道项目中用到了什么拦
截器,监听器,过滤器,拥有哪些配置文件。如果是拦截 器,一般负责过滤请求,进行AOP 等;如果是监 可能是定时任务,初始化任务;配置文件有如使用了 spring
后的读取mvc 相关,db 相关,service 相关,aop 相关的文件。
3、查看拦截器,监听器代码,知道拦截了什么请求,这
个类完成了怎样的工作。有的人就是因为缺少了这一步, 自己写了一个action,配置文件也没有写错,但是却怎么
调试也无法进入这个action,直到别人告诉他,请求被拦
4、接下来,看配置文件,首先一定是mvc相关的,如 springmvc
中,要请求哪些请求是静态资源,使用了哪些 view 策略,controller 注解放在哪个包下等。 然后是db 相关配置文件,看使用了什么数据库,使用了
什么orm框架,是否开启了二级缓存,使用哪种产品作 为二级缓存,事务管理的处理,需要扫描的实体类放在什 么位置。最后是spring 核心的ioc
功能相关的配置文件, 知道接口与具体类的注入大致是怎样的。当然还有一些如 apectj 置文件,也是在这个步骤中完成
5、log
相关文件,日志的各个级别是如何处理的,在哪些 地方使用了log 记录日志
6、从上面几点后知道了整个开源项目的整体框架,阅读 每个方法就不再那么难了。
7、当然如果有项目配套的开发文档也是要阅读的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-05-13
1.从代码结构入手,搞清楚复Java源码所在目录以及jsp代码所在目录。
2.从Web.xml入手,搞清楚首页,上下文及配置情况。
3.从lib目录里初步查看系统使用的框架和工具包。
4.从页面大体浏览,看页面的scriptlet使用的主要语言。制
5.从代码包结构初步知晓代码的层次。
6.从配置文件入手,弄清楚页面到Action/Servlet的配置关系。
7.搞清楚代码提交的百方式,前台请求如何传递到后台,又是如何返回到前台页面的,这里以Login页面为最佳切入点。
8.从处理Login的Action/Servlet中观察,看在session中记录了多少重要的数度据,后面程序又是怎样用到这些数据的。
9.如果存在树形菜单,要搞清楚树形菜单的形成及传递请求的方式。
10.归纳几种典型页面,搞清楚其处理和响应形式。
11.归纳通用知的页面组件如分页,上传下载,异步请求等原系统是如何处理的。
12.搞清楚后台数据来源及配置,主要是数据库及通过WebService方式。
13.归纳后台处理的主要业务。
14.可能的话,道把后台数据表的ER图画出来。
15.典型业务的流程图可以绘制出来。
第2个回答  2020-06-02
从上往下读,参我最近写的一些项目,都是用javaweb实现的,可能具体的框架不用,但都是mvc思想写的
只要掌握mvc设计模式 一切好说

如何快速读懂项目源码javaWeb
一:学会如何读一个JavaWeb项目源代码 步骤:表结构->web.xml->mvc->db->spring ioc->log-> 代码 1、先了解项目数据库的表结构,这个方面是最容易忘记 的,有时候我们只顾着看每一个方法是怎么进行的,却没 有去了解数据库之间的主外键关联。其实如果先了解数据 库表结构,再去看一个方法的实现...

如何快速去了解一个Javaweb项目?
1.从代码结构入手,搞清楚Java源码所在目录以及jsp代码所在目录。2.从Web.xml入手,搞清楚首页,上下文及配置情况。3.从lib目录里初步查看系统使用的框架和工具包。4.从页面大体浏览,看页面的scriptlet使用的主要语言。5.从代码包结构初步知晓代码的层次。6.从配置文件入手,弄清楚页面到Action\/Servlet的...

7种方法,让你快速提高代码阅读能力
1. **运行代码**:这是理解代码的起点。通过执行代码,你不仅能够了解代码的功能和流程,还能发现它使用的库和依赖的框架,这对构建类似项目时选择合适的工具大有裨益。2. **寻找高层次逻辑**:在阅读代码时,避免陷入细节,而要关注整体结构。从主要方法或关键包开始,了解业务流程。对于Web应用,研究...

如何看项目代码
问题十:如何查看一个包的源代码 查看Eclipse中导入包的源码:1、项目中的Web App Libraries选项2、然后找到刚导入的jar包,并3、双击其中的一个Class文件4、点Attach Source..按钮,在弹出窗口中选第二项External location5、点右面的External File,选择源文件所在路径,选编码格式,一般默认GBK,点OK以后双击这个包下面...

spring源码怎么学(读懂spring源码)
查看源码第一步是找到程序入口,再以入口为突破口,一步步进行源码跟踪。JavaWeb应用中的入口就是web.xml。在web.xml找到ContextLoaderListener,此Listener负责初始化SpringIOC。怎么阅读Spring源码从框架入口开始抽丝剥茧,理解其每一个核心概念以及作用,并将这些核心技术点融汇起来探究每一个核心的实现细节...

怎么写好Java(或者Java web)代码?
首先,鉴于题主你说你是刚接触地阶段,我并不推荐你你上来就要写工业级或者企业级的代码,当下的话应该是迅速积累项目经验,快速掌握java web的开发流程为主,可以网上看看什么视频教程,有些还是能学到规范的。分享一下我的经历吧~读大学的时候我接一些外包【朋友介绍】,一开始也很虚啊,觉得这里不对...

eclipse怎么看源码java
方法\/步骤 打开eclipse,建立项目:Test,将struts2相关jar包导入到其中。在Package Explorer标签栏下操作。如下图:在此,以查阅struts2中,struts2-core-2.3.12.jar下的源代码为例。在Test项目下,找到 Web App Libraries -- struts2-core-2.3.12.jar,右键单击struts2-core-2.3.12.jar,选择...

让别人做了一个java的程序,是基于J2EE的管理系统,说是用了servlet架构...
首先,你需要拿到程序的源代码(源文件)才能知道关于这个程序的详细信息。其次,你拿到源文件后,打开源文件,在文件目录下寻找或搜索WebRoot目录或WebContent目录,然后双击此目录,找到WEB-INF目录,然后在WEB-INF目录下会找到一个web.xml文件,在文件上点击右健,选择用记事本打开。再次,打开后,查看...

java源文件在哪里,如何查找java的源代码?
工具如何查找源代码1、首先打开电脑的ie浏览器进去,如下图所示。进入ie浏览器首页后,点击查看,如下图所示。在查看菜单下选择源,如下图所示。最后打开源就看到本网页的源代码了,在最下方,如下图所示。2、第二种方法就是根据浏览器状态栏或工具栏中的点击“查看”然后就用一项“查看源代码”,...

如何阅读源代码
117.应用程序的源代码树经常是该应用程序的部署结构的镜像. 118.不要被庞大的源代码集合吓倒; 它们一般比小型的专门项目组织得更出色. 119.当您首次接触一个大型项目时, 要花一些时间来熟悉项目的目录树结构. 120.项目的源代码远不只是编译后可以获得可执行程序的计算机语言指令; 一个项目的源码树一般还包括规格...

相似回答