Skip to content

YHwzt/Query-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Query-system

My first project

简介

疫情查询系统

导入教程

1.数据库使用MySQL5.0版本。

2.JavaJDK1.8。

3.下载项目文件,导入到eclipse当中。

4.在数据库中运行student.sql文件。

5.修改JDBC.java文件里面的数据库连接名和密码,改成自己的用户名和密码。

6.连接好之后可自行运行修改调试。

代码规范说明

1.命名规范

2.javadoc 接口部分注释,类对说明,类里面的私有方法。

3.业务流程方法(组合方法)和功能方法拆开。

4.声明作者使用 @author 。

5.request,response 不能出现在 service 层。

6.常量优先放置到自己模块的 vo,如果没有 vo,放 interface 。

7.日志记录:取日志对象的时候,用自己的类记录 error 的时候,使用 log.error(message, e); 要求 message 里面记录:类 +方法 +参数。

8.不允许有 system.out,调试信息用 log.info();。

9.参数、变量等能够通过配置来调整,尽量不要写死;分析常量是内部使用还是外部的,外部的都应该放到参数配置里面。

10.方法粒度的拆分:功能方法和组合方法。

11.实现里面不允许有常量字符串。

12.声明字符串常量:命名不不可以英文和拼音混合使用。

13.业务方法不可使用基础方法名称,业务方法要另外命名。

14.Controller 只负责组织参数,组织返回数据,返回前端;Service 负责业务逻辑处理;DAO负责持久化数据,查询数据。

15.方法命名要贴合业务。

16.Service 接口里面提供业务方法,少出现基础 CRUD 方法。

17.不要在基础 CRUD 方法中写业务逻辑相关的代码。

18.重构时只 copy 有用的需要的代码,不要全部复制。

19.不要在循环中操作数据库。

20.所有未做的,需要掉其他人接口的地方,需要注释: // TODO 。

21.接口提供要专用,内部使用接口可以通用。

22.接口传参不要太多,不超过 5 个。

欢迎大家修改更好的版本,提出宝贵的意见

About

My first project

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published