1,包结构
o Action层:
§ com.company.projectName.{module}.{sub-module}.action
§ com.company.projectName.{module}.{sub-module}.dto
o 业务层:
§ com.company.projectName.{module}.{sub-module}.service
§ com.company.projectName.{module}.{sub-module}.service.impl
o DAO层:
§ com.company.projectName.{module}.{sub-module}.dao
§ com.company.projectName.{module}.{sub-module}.dao.impl
§ com.company.projectName.{module}.{sub-module}.model
o JSP,resrouces:
§ webapp/jsp/{module}/{sub-module}
§ webapp/javascript/{module}/{sub-module}
§ webapp/css/{module}/{sub-module}
§ webapp/images/{module}/{sub-module}
基本规则:
log:
1, logger use, no system.out.print
2, proper logging in place for the logic
3, use of debug/info while logging
exception:
1, exception handling
codeduplication:
1, ensure code is being shared and not duplicated across different classes.