Java Web
文章平均质量分 74
gulixiong
这个作者很懒,什么都没留下…
展开
-
项目架构选型方案
项目架构选型方案一 微服务结构产生的背景1 单体应用:所有的模块打包到一起部署运行;打包一个War包放到一个Tomcat下运行,这种架构也叫巨石型应用架构,在开发小型项目上有独特优势:易于调试、部署,运维方便缺点:1、不可靠。任何模块的一个bug,可能拖垮整个应用2、单维扩展。只能通过运行更多的服务器水平扩展, 而不同的应用服务对资源的需求不同3、不可持续发展。引入新的框架或语言需要重构所有 业务模块,往往需要在初期就选定技术栈2 SOA面向服务架构, 它是一种设原创 2021-11-06 16:47:31 · 822 阅读 · 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 · 174 阅读 · 0 评论