前后端分离架构
前后端分离架构的核心在于将用户界面与业务逻辑彻底解耦。在这种架构模式下,前端专注于页面展示与交互逻辑,后端则聚焦于数据处理与接口提供,双方通过API接口和JSON数据进行通信,从而实现独立开发、测试与部署 。
应用系统架构
本节部署的应用是“新闻内容管理系统v1.0”的手机App模块,采用前后端分离的架构模式部署。由Nginx前端应用服务器上的前端程序处理用户请求,Tomcat应用服务器上的后端程序进行数据处理,MySQL数据库提供数据支持,Apache存储样式表、图片等静态资源。

应用系统模块
“新闻内容管理系统v1.0”手机App模块的前端程序采用VUE框架开发,后端的数据处理程序是一个采用SpringBoot框架开发Maven项目,有关Maven项目和SpringBoot框架、VUE框架的内容请参考页面右侧“相关阅读”栏目中的文章。
1、前端程序的主要目录如下:
- public:图标、主页等项目静态资源。
- src:项目源代码目录。

2、后端程序的主要目录如下:
- src/main/java:项目源代码目录。
- src/main/test:项目测试代码目录。
- src/main/resources:项目配置文件、静态资源文件目录。

3、静态资源包含了系统的样式表、图片、JS代码等。

4、数据库是一个SQL文件,需要手动创建数据库并导入数据。
