目标
- 掌握企业项目组织代码的目录结构的标准方式
- 掌握RandomAccessFile随机读写文件
1、整个系统采用命令行的方式 2、数据以文本的形式保存在文件中
技术- Java IO:File、FileReader、FileWriter、BufferedReader、BufferedWriter、RandomAccessFile
- JSON:阿里巴巴的FastJSON
- Log4j2:日志记录
- 随机数、随机字符串
- 代码分层+MVC设计思想
实现一个简单的图书管理系统,要求至少管理500本书,要求至少实现如下功能: 1、查看所有的图书,并将其保存到指定文件中 2、查找图书,要求至少能够【分别】根据ISBN、书名、作者、价格区间进行查找 3、增加图书 4、修改图书
项目代码结构 对应类图:
org.junit.jupiter
junit-jupiter
5.8.2
org.projectlombok
lombok
1.18.22
org.apache.logging.log4j
log4j-slf4j-impl
2.17.2
为项目添加日志支持
参考博客:log4j2日志支持