应用系统的架构
单体应用架构是最早的应用程序开发与部署方式,在这种架构模式下,应用程序被构建为单个、独立的单元,所有的组件都运行在同一台服务器上,因此监控、维护和部署都相对简单。
“新闻内容管理系统v0.1”的用户权限管理模块采用SSM框架开发,部署在Tomcat服务器上运行,由Tomcat处理用户请求,MySQL数据库提供数据支持,这是一种典型的单体应用架构部署方式。

1、Tomcat:应用服务器,编译打包完成的应用程序以war包的形式部署在Tomcat服务器上,接收客户端的http请求,并将执行结果以html页面等形式返回给客户端。
2、MySQL:数据库服务器,存放应用系统的所有数据,用户通过应用服务器上的应用程序实现对数据的增删改查等操作。
系统的运行原理
- 客户端Client的请求通过http协议发送给Tomcat服务器。
- Tomcat服务器接收到请求后,根据请求的应用程序名称,将请求转发给对应的应用程序处理。
- 应用程序接收到请求后会按要求对数据进行处理,处理过程中通常会有一次到多次的数据库数据读写操作。
- 数据处理完毕后,Tomcat将执行结果以html页面等形式返回给客户端。