问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何快速去了解一个Javaweb项目?

发布网友 发布时间:2022-04-20 05:16

我来回答

3个回答

热心网友 时间:2023-09-28 12:00

一:学会如何读一个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、当然如果有项目配套的开发文档也是要阅读的。

热心网友 时间:2023-09-28 12:00

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.典型业务的流程图可以绘制出来。

热心网友 时间:2023-09-28 12:01

从上往下读,参我最近写的一些项目,都是用javaweb实现的,可能具体的框架不用,但都是mvc思想写的
只要掌握mvc设计模式 一切好说
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
怎样打开oppor8315的移动磁盘,我想下点小说都不行 op手机r8315质量好不 酷狗音乐会员怎么开通划算?不同渠道价格对比 酷狗透视卡是什么意思 装甲输送车性能 M59履带式装甲人员输送车性能数据 车厘子和草莓是寒性水果吗-车厘子和草莓是凉性的吗 我想了解国寿鑫福临门年金保险 安卓手机如何把数据迁移到iPhone13上?最详细操作方法,小白都会 BIOS里的CSM是什么啊? 家里有自己的无线,连接好后突然断了。然后再Wifi... 微凹黄檀和印尼黑酸枝哪种木材贵 微凹黄檀的介绍 微粒黄檀是什么木 浅谈国有企业党建工作如何发挥作用彰显优势 国有企业中的党组织发挥什么作用 深化中央企业改革是促进国有经济积极承担社会责任... 如何加强国有企业社会责任 谈谈看法 申论 深化国有企业改革增强国有经济活力什么什么什么 条例规定国有企业在推进什么改革过程中,应当同步... 国有企业党委 有没有能力参与重大决策 如何做好国有企业党建工作 浅谈国有企业如何构建和谐企业 如何加强国有企业社会责任建设 如何发挥国有企业党组织的政治核心 如何理解国有企业和集体企业中党的基层组织发挥政... 国务院为什么要加快国有企业的改革与发展 如何提高国有企业职工的积极性及工作效率 如何最大限度地调动国有企业员工的工作积极性 “国企竞争中性”对国有企业参与国际竞争起到什么作用? 怎样提高绝地求生的帧数? java web开发,本地图片放在webcontent,目录结构... 《绝地求生大逃杀》提高帧数设置方法 怎么提高帧数 《绝地求生大逃杀》提高帧数设置方法是什么? 怎么... jsp内获取java web中文件路径 《绝地求生》帧数显示卡顿画面优化设置? 绝地求生帧数低怎么办 请问如何快速去了解一个Javaweb项目?小弟刚入职不... 绝地求生画面帧数提高技巧/怎么提高画面帧数 java web 项目可以改项目名吗? 《绝地求生大逃杀》帧数提高方法大全 帧数太低怎么办 绝地求生怎么提高帧数呢 绝地求生怎么提高帧数 吃鸡怎么提高帧数?绝地求生帧数优化攻略 绝地求生大逃杀怎么提高帧数 提高帧数优化画面方法 玩PUBG的时候FPS很低,怎么设置? 绝地求生电脑怎么设置才能让帧数调高 绝地求生怎么提高帧数 绝地求生帧数优化攻略合集 绝地求生在哪里看游戏内帧数和延时要怎么调整 绝地求生游戏帧数低怎么办 怎么提高帧数