【体系-单体架构】14-模块间的通信

目录

    • 1.后台管理与前台页面(门户)
    • 2.模块化部署优势分析
    • 3.Apache HttpClient 引入
    • 4.Jackson 引入
    • 5.API 接口模块创建
    • 6.restful API 架构风格
    • 7.幂等性

1.后台管理与前台页面(门户)

概述:CMS(内容管理系统)具有发表文章、新闻、博客等功能,其涉及SEO(搜索引擎优化)能够动态生成HTML(例如:/2018/07/02/1001/1/1.html)

图解:后台数据给管理人员使用(用户,即运营)、前台(门户)数据给会员(客户)使用。其目的是,若运用传统模式开发将其都编写到同一项目中那么后台前台需要同时部署,此时若需要重启则需要前后台同时重启(同时耽误前台客户和后台运营访问),并且因为ip地址公开则可能会探测到其后台地址,存在安全隐患。若运用下图模式部署,门户(部署在公网)与后台(部署在局域网)是隔离开的,这样可防止入侵后台,提高系统整体安全性

你可能感兴趣的:(架构进化,restful,java)