请先阅读第一节
目标:
阅读该系统的源代码并对其做反向工程(源代码 -> 开发文档),这里使用到的工具有apifox
(1) 数据模型:
在现代的java web 开发中广泛使用了 对象关系映射(Object Relational Mapping,简称ORM),该模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
在数据模型的这一栏, 需要记录这个程序所涉及到的领域类,这也是成为数据库E-R图中的实体。
(2) 接口:
这部分文档通常对应了 SSM 中的 Controller 层, 这规定了对于各种URL的请求,程序应该做什么样的响应:
遗憾的是这个工程不是一个前后端分离的工程,前端时使用jsp写的,没有办法用 apifox 反向工程…
这个工程应该是个小demo, 涉及到接口的数量非常少, 并且前端使用jsp写的没有前后端分离的思想。
但是经过学习和尝试反向工程,对整个工程更加了解。
下一步: 添加几个功能,添加几个页面;



