案例驱动模式
概述
通过我们已掌握的知识点,先实现一个案例,然后找出这个案例中,存在的一些问题,再通过新知识点解决问题
好处
- 解决重复代码过多的冗余,提高代码的复用性
- 解决业务逻辑聚集紧密导致的可读性差,提高代码的可读性
- 解决代码可维护性差,提高代码的维护性
分类思想
分工协作,专人干专事
- Controller 控制器层:负责接收用户的输入,给用户输出或响应
- Service 服务层(业务逻辑层):负责处理业务逻辑
- Dao 数据层: 负责对数据的管理与操作
- Domain 实体层: 存放JavaBean
分包思想
概述
如果将所有的类文件都放在同一个包下,不利于管理和后期维护,所以对于不同功能的类文件,可以放在不同的包下进行管理
包的注意事项
包的命名规则: 字母都是小写
- package 语句必须是程序的第一条可执行代码
- package语句在一个java文件中只能有一个
- 如果没有package,默认表示无包名
类与类之间的访问
- 同一个包下的访问 : 不需要导包,直接使用即可
- 不同包下的访问
- import导包后访问
- 通过全类名(包名+类名)访问
- 注意: import. package . class三个关键字的摆放位置存在顺序关系
package必须是程序的第一条可执行的代码
import必须写在package下面
class需要在import下面