使用SSM框架的三层逻辑进行代码编写开发 , Dao(数据层)负责数据应用设计,Service(业务层)进行具体的实现Dao接口,对业务层代码进行逻辑封装,像这样代码可复用,从而减少了重复代码量, Controller(访问层)负责业务模块流程控制,调用Service(业务层)接口代码控
制业务流程 完成和前端页面对接,设计可以重复利用的子单元流程模块,同时使用了微服务开发,服务之间是相互独立的,开发过程中也是相互独立互不影响,整个项目分为三个服务,用户服务,路线管理服务,地铁站管理服务,这三个服务都需要注册到Eureka注册中心服务中,利用Feign进行远程调用来达到服务与服务之间的调用,使用JWT的token方式来对身份认证和授权,配合Zuul网关进行权限控制