接下来,就要正式开始我们的项目了,基于springboot的博客系统。
1. 架构设计与分层
目前,比较常用的、典型的应用软件倾向于使用三层架构,即表示层、业务层和数据访问层。
( 1 ) 表示层:提供与用户交互的界面。GUI (图形用户界面)和Web 页
面是表示层的两个典型的例子。需要HTML 、css 、JavaScript 等之类的前端技能.
( 2 ) 业务层: 也称为业务逻辑层,用于实现各种业务逻辑。如处理数据验证,
根据特定的业务规则和任务来响应特定的行为。
( 3 ) 数据访问层:也称为数据持久层,负责存放和管理应用的持久性业务数据。
而我们接下来要做的项目也是基于三层架构的;
1. 表示层
表示层提供与用户交互的界面,分为Controller (控制