上午
智慧物业管理系统
- Java开发有一个三层规范(包结构)
 
- controller
 
- fileController:文件的上传的与删除
 
- service(重点)
 - dao持久层
 
- domain:实体类的包,与数据库中的表建立映射关系,操作实体类就是操作数据库中的表。面向对象的思想,OIM
 - common:工具的类,公共的组件 (不再会有任何编辑,就直接使用了)
 
- messageConstant,消息常量类,便于统一修改使用
 - statusCode:即所谓错误码的定义
 
- exception:异常处理的类 (不再会有任何编辑,就直接使用了)
 
- globalExceptionHandler:用于返回一些友好的错误提示,便于识别
 
- @restcontroller 返回json格式
 
数据表格设计
- 建表依据界面原型
 
下午
- 实体按照分类包括:who,what,where,when,why,how,总之就是分的很细,其次,实体即对人、事抽象化的对象。对应数据库中的表。而表中每一行数据就是实体的实例
 - collate:排序规则,即utf-8
 - 主键和唯一键的区别:用于唯一标识表中的每一条数据
 - 关于key与index的详细介绍:key有两个作用,一是约束作用,二是索引作用
 - 接口组成,url地址构成详解。
 










