一.总体架构分析
互联网架构分析:由于是多模块开发,可以使用maven做依赖管理和工程管理
架构分析
1.前后台系统说明
由于前台和后台访问的数据库是同一个数据库,所以会使用到大量的相同重复代码,所以要使用一个中间的core,前台和后台以maven依赖的方式,将其引入到自己的项目当中。
2.文件服务器说明
文件服务器的说明:文件服务器是用来存储客户上传的文件资源,图片资源等静态资源的,如果不使用文件服务器的话,就要后台将文件资源上传到后台,然后让前台去访问后台,这会对后台造成很大的压力,所以我们一般将文件资源上传到文件服务器当中,然后前台去访问文件服务器。
3.maven项目的依赖管理
依赖管理的特点:
在console当中依赖了core,core就作为一个jar包的形式被console,
被引入之后,core的classpath和console的classpath使用的是同一套(相等于2个classpath合并),可以直接使用就对了
二.项目测试上线总架构分析
本架构当中Java代码打包成war包的时候使用的是maven命令,maven clean package,所以要求在创建项目的时候也要使用maven架构。
image.png
网友评论