当前位置:网站首页>逆向工程
逆向工程
2022-08-09 06:22:00 【考拉盖饭】
白话大纲
逆向工程老生常谈的话题,这里我要鞭尸拉出来再说下,这个其实不只是工具这么简单,这是一种开发思维,靠什么需求确定。
逆向工程在项目里的体现
这肯定是前期开会,然后思维导图,流程图,然后再是设计数据库,划重点,数据库,因为你的功能肯定绕不开持久化,一个项目最值钱的就是数据和业务流程,,业务为数据服务,数据是项目的价值体现,所以数据库的设计在我看来是很重要的部分,数据库设计好了,接着干啥,肯定是偷懒啊,用mybatis.jar来生成相关的dao,dto,do,vo模型。
逆向工程的代码结构
这就是经典的mvc了,mode模型,v视图,c控制层,说烂的东西,但是经典就是经典,模型往大的方向讲就是bean,往小的讲就是你的入参(request)出参(response),视图就是你看到的东西,往大的方向讲就是前端,往小的讲就是html页面,控制层就是你的业务代码了,经过业务处理产出需要的数据,逆向工程算是一个承上启下的部分,一个项目从无到有手写怕是会出人命,交给框架搞定模型,将相当于代血肉有了,剩下的就是补充码骨架(基类及代码架构),逆向工程突出的其实是数据库的设计,这没啥好介绍,完全就是接触项目累计经验
收益举例
内部项目最厉害的技术是啥?就是修改数据库数据,2018税改,改下数据库轻轻松松收入几十万,怎么做到的->改单据延长开具真实发票时间,然后修改数据库字段和数据,这里涉及逆向工程
边栏推荐
猜你喜欢
Harbor Enterprise Mirror Warehouse Construction
【Feel】In the Unity Feel plugin, Camera cannot display CameraShake correctly
zip压缩包密码解密
2022-08-08:给定一个数组arr,表示从早到晚,依次会出现的导弹的高度。 大炮打导弹的时候,如果一旦大炮定了某个高度去打,那么这个大炮每次打的高度都必须下降一点。 1) 如果只有一个大炮,返回
[MySQL]二、进程的关系、MySQL密码破解、建表和建库相关命令
Xilinx Zynq ZynqMP DNA
Cysteine/Galactose/Perylenediimide Functionalized Fe3O4 Fe3O4 Nanomaterials | Scientific Research Reagents
牛客每日刷题之链表
How to find package information and pin definitions for NXP S32K1xx series microcontrollers
mongo+ycsb性能测试及线程数分析
随机推荐
[R language] Extract all files under a folder to a specific folder
phpstudy install flarum forum
jdepend
声母-字母查询工具-词语缩写查询在线工具
中英文说明书丨TRC D-阿卓糖(D-Altrose)
pdf加密、找回密码
Unity backgammon game design and simple AI implementation (1)
el-table缓存数据
[MySQL] Second, the relationship between processes, MySQL password cracking, table building and database building related commands
数据中台项目前期总结
[GO], arrays and slices
中英文说明书丨TRC 交替醇(Catalogue NumberA575760)
缓存技术使用
Likou Brush Question 180
Gao Zelong, a famous digital collection expert and founder of the Digital Collection Conference, was interviewed by China Entrepreneur Magazine
[MySQL]二、进程的关系、MySQL密码破解、建表和建库相关命令
se2clam
mmdetection源码解析--ResNet18
金仓数据库能否设置事务自动提交
Introduction of convenient functions and convenient shortcut keys of vs tomato assistant