首页

文章

如何快速去了解一个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设计模式 一切好说
八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? 使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 安徽省徽商集团有限公司经营理念 2019哈尔滨煤气费怎么有税? 快手删除的作品如何恢复 体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? mc中钻石装备怎么做 为什么我的MC里的钻石块是这样的?我想要那种。是不是版本的问题?如果是... 带“偷儿”的诗句 家里有自己的无线,连接好后突然断了。然后再Wifi... 微凹黄檀和印尼黑酸枝哪种木材贵 微凹黄檀的介绍 微粒黄檀是什么木 浅谈国有企业党建工作如何发挥作用彰显优势 国有企业中的党组织发挥什么作用 深化中央企业改革是促进国有经济积极承担社会责任... 如何加强国有企业社会责任 谈谈看法 申论 深化国有企业改革增强国有经济活力什么什么什么 条例规定国有企业在推进什么改革过程中,应当同步... 国有企业党委 有没有能力参与重大决策 如何做好国有企业党建工作 浅谈国有企业如何构建和谐企业 如何加强国有企业社会责任建设 如何发挥国有企业党组织的政治核心 如何理解国有企业和集体企业中党的基层组织发挥政... 国务院为什么要加快国有企业的改革与发展 如何提高国有企业职工的积极性及工作效率 如何最大限度地调动国有企业员工的工作积极性 “国企竞争中性”对国有企业参与国际竞争起到什么作用? 怎样提高绝地求生的帧数? java web开发,本地图片放在webcontent,目录结构... 《绝地求生大逃杀》提高帧数设置方法 怎么提高帧数 《绝地求生大逃杀》提高帧数设置方法是什么? 怎么... jsp内获取java web中文件路径 《绝地求生》帧数显示卡顿画面优化设置? 绝地求生帧数低怎么办 请问如何快速去了解一个Javaweb项目?小弟刚入职不... 绝地求生画面帧数提高技巧/怎么提高画面帧数 java web 项目可以改项目名吗? 《绝地求生大逃杀》帧数提高方法大全 帧数太低怎么办 绝地求生怎么提高帧数呢 绝地求生怎么提高帧数 吃鸡怎么提高帧数?绝地求生帧数优化攻略 绝地求生大逃杀怎么提高帧数 提高帧数优化画面方法 玩PUBG的时候FPS很低,怎么设置? 绝地求生电脑怎么设置才能让帧数调高 绝地求生怎么提高帧数 绝地求生帧数优化攻略合集 绝地求生在哪里看游戏内帧数和延时要怎么调整 绝地求生游戏帧数低怎么办 怎么提高帧数
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com