![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java Web
文章平均质量分 74
gulixiong
这个作者很懒,什么都没留下…
展开
-
项目架构选型方案
项目架构选型方案 一 微服务结构产生的背景 1 单体应用: 所有的模块打包到一起部署运行;打包一个War包放到一个Tomcat下运行,这种架构也叫巨石型应用架构,在开发小型项目上有独特优势: 易于调试、部署,运维方便 缺点: 1、不可靠。任何模块的一个bug,可能拖垮整个应用 2、单维扩展。只能通过运行更多的服务器水平扩展, 而不同的应用服务对资源的需求不同 3、不可持续发展。引入新的框架或语言需要重构所有 业务模块,往往需要在初期就选定技术栈 2 SOA 面向服务架构, 它是一种设原创 2021-11-06 16:47:31 · 816 阅读 · 0 评论 -
工程项目设计笔记
工程项目设计笔记 一 应用分层 1 应用分层的目的 1.1 隐藏下层业务逻辑的复杂性 1.2 提高系统的组件化和可维护性 2 为什么要分层 2.1 工作流程未分工导致业务模块臃肿 2.2 不同的层级分工效率高 2.3 提高系统的可扩展性和可维护性 2 MCV框架 MVC 模式代表 Model-View-Controller(模型-视图-控制器) 模式。这种模式用于应用程序的分层开发。 Model(模型) - 模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑原创 2021-11-04 13:36:38 · 170 阅读 · 0 评论