1. 代码命名简要规范

业务代码中所有的命名规范都会根据业务名称来定义,

例如:

文章业务 content 以下每一层的java的类名都会 用 *Content*方式命名

控制层 ContentAction.java

业务层接口 IContentBiz.java

业务层实现 ContentBizImpl.java

持久化层接口 IContentDao.java

mybatis配置 IContentDao.xml

视图层 列表页 content/index.ftl 表单页面 content/form.ftl

URL资源请求 列表页 /content/index.do 表单页 /content/form.do

[!tip]
每个具体的业务代码肯定属于某一个模块

2. 请求地址定位代码

根据请求地址快速定位代码
例如:/cms/content/get.do cms表示模块,content表示模块里面的其中一个业务,没有/ms(yml中ms.manager.path配置值)代表前台接口,无需登录可直接访问;
对应业务代码
控制层方法 net.mingsoft.cms.action.get
业务层 net.mingsoft.cms.biz.IContentBiz.get*
持久层 net.mingsoft.cms.dao.IContentDao.get*
视图层 /src/main/webapp/WEB-INF/manager/cms/content/*.ftl

[!tip]
依赖包里面的代码可以通过 idea 或 eclipse 功能进行查找定位

3. 范例:

通过浏览器审查元素(F12)功能,根据请求地址查找对应业务代码,通过下面截图就可以快速找到对应的业务代码

3.1. 根据页面请求接口消息快速定位对应的vue文件

不需要复制ms,其是由表达式ms.manager转换而来,故ms不会在路径中体现

使用 ctrl + shift + r 或 ctrl + shift + r(需手动点击) 在指定的文件中搜索

输入请求接口路径 即可快速定位 Alt text

Copyright © mingsoft.net 2021 all right reserved,powered by Gitbook该文件修订时间: 2024-11-15 14:48:37

results matching ""

    No results matching ""

    results matching ""

      No results matching ""