使用Spring Boot构建的网络应用程序⓪-业务应用程序的概述
首先
Spring Boot的Web应用程序基础知识①Spring Boot Web应用程序的应用④
使用Spring Boot的Web应用程序的内容。
Spring Boot的Web应用基础① 〜 IntelliJ使用方法和MVC模型概述〜
Spring Boot的Web应用程序基础② 〜 MVC模型与实体和Lombok 〜
(Spring Boot的Web应用程序基本② 〜 MVC模型和实体以及Lombok~)
Spring Boot的Web应用程序基础-三层体系结构和依赖注入
Spring Boot的Web应用程序基础④ – 数据访问层、MyBatis和H2控制台
使用Spring Boot创建订单表单的步骤- Spring Boot Web应用程序应用①
Spring Boot的Web应用程序应用② 〜在订单表单中实现事务和防止重复提交以及验证〜
Spring Boot的Web应用程序应用③〜订单表单的更新和删除~
Spring Boot的Web应用程序应用④〜Bootstrap~
研究成果
GitHub 是全球最大的开源代码托管平台。
系统简介
系统架构
这个应用程序采用了3层架构和MVC模型进行设计。下面会对每个要素进行说明。
此应用程序采用了3层架构和MVC模型进行了设计,以下将对每个要素进行解释。
3层架构
这个应用程序由三个主要层组成。
表示层负责与用户界面交互。使用Thymeleaf模板为用户提供数据的显示、输入和操作。通过这种方式,实现了订单的列表显示、详情显示、创建、更新和删除。
应用层:控制器和服务在这一层中运行。控制器负责接收来自用户的请求并调用相应的处理功能。服务则处理业务逻辑并进行数据库访问。服务提供创建、更新、删除、搜索订单等功能。
数据访问层:负责与数据库交互。使用MyBatis实现了用于操作数据库订单信息的仓储库。仓储库提供对数据库的CRUD(创建、读取、更新、删除)操作。
MVC模型
MVC(模型-视图-控制器)模式作为应用程序设计架构的一部分被采用。
模型:负责数据的存储和处理。OrderEntity和OrderForm类被用作数据模型,用于从数据库获取和更新信息以及绑定表单数据。
视图:负责用户界面的显示。使用Thymeleaf模板,为用户提供数据的显示和操作。
控制器:负责接收用户请求并调用适当的处理。OrderController类承担着这个角色,并控制各种操作的处理。
数据库
订单表
✔注文番号order_dateDATENOT NULLSYSDATE
納入日付company_noINT
0
会社番号company_nameVARCHAR(255)
会社名item_noINT
0
品物番号itemVARCHAR(255)
品物quantityINT
0
数量unit_priceINT
0
単価priceINT
0
金額
画面具体细节
首页 yè)

说明
这是应用程序的首页。
显示着“业务管理应用程序”标题和链接到订单列表的链接。
订单列表页面

这是一个显示订单列表的页面。每个订单的详细信息以表格形式显示,点击订单号后会跳转到订单详情页面。另外,点击“业务管理应用程序”的标题会跳转到“首页”。在首页,点击按钮会跳转到“首页”,点击创建按钮会跳转到“订单列表表单页面”。
订单列表表单页面

说明
这是一个用于创建新订单的表单页面。在每个字段中输入信息,点击“创建”按钮即可创建新订单。点击“取消”按钮将会跳转至“订单列表页面”。
订单详细表单页面

说明
这是一个用于显示和编辑订单详细信息的表单页面。
在每个字段中显示的信息是订单的详细信息。根据需要编辑字段,并点击“更新”按钮即可更新订单。“删除”按钮点击后将跳转到“确认订单删除页面”。“取消”按钮点击后将跳转到“订单列表页面”。
确认删除订单页面

这是一个用于确认删除订单的页面。页面上显示订单的详细信息,点击”削除”按钮将删除该订单。而点击”取消”按钮,则会跳转至”订单列表页”。