上午
智慧物业管理系统
- 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地址构成详解。