`

层模型的思考

阅读更多

 层模型:

     MVC是一种层模型,但一般使用这种模型,在某一层包含的是所有的业务,即并没有在某一层把各个业务模块区分出来( 各个业务模块并未独立)

    如果某个功能的修改,升级时就需要打包整个项目,在部署。其实只需要升级那个模块就可以了。

    如果各个模块做成单独的jar(各个模块之间不能通过jar包依赖),但是jar的依赖就是一种耦合

    使用dubbo或者jms,各个模块通过服务的调用,这样情况会好一些,只要服务的接口不变就可以了

    

    讨论到这里,每个模块其实都可以使MVC,在此基础上,就需要做代码的重用:因为几乎每个模块都会使用一些相同的表和配置项目以及安全功能等等. 可以抽象出一个base或者common的jar或者功能性的东西。     

   

   很多系统都有后台管理系统,个人认为后台管理系统可以完全独立,即使代码和其它模块冗余也无所谓。

     

分享到:
评论

相关推荐

    软件架构设计分层模型和构图思考.docx

    软件架构设计分层模型和构图思考 软件架构设计是一个复杂的问题,需要架构师具备系统思维、结构化思维、编程思维等多种思维模式。架构设计的核心作用是建立业务现实世界和抽象的 IT 实现之间的一道桥梁,要求架构师...

    "成熟的VCU应用层模型:接口定义与编译实践,助力实车量产与算法逻辑处理",成熟的VCU应用层模型 包含接口定义 可编译 实车量产 成熟的VCU应用层模型 应用层建模学习,可通过成熟的模型, 借鉴逻辑

    在当今高度竞争的技术市场中,VCU(Vehicle Control Unit,车辆控制单元)的应用层模型扮演着至关重要的角色。这种成熟的模型不仅包含了完善的接口定义,而且具备可编译性,为实车量产提供了强大的支持。通过这种...

    80个思维模型,助你高效思考.pptx

    在深入探讨80个思维模型如何帮助人们高效思考之前,我们需要了解思维模型的定义。思维模型是人们用来理解世界、分析问题和做出决策的工具或框架。它们是一种心理工具,可以帮助我们结构化地处理信息和挑战。这80个...

    对项目管理软件多维结构模型的思考.doc

    对项目管理软件多维结构模型的思考 对项目管理软件多维结构模型的思考是基于作者多年的建筑工程项目管理经验,旨在探索项目管理的多维结构模型,并探讨如何将项目目标分解成小目标、合同包、步骤、工序等多级、多维...

    40个思维模型(知识地图模型)

    6. 黄金圈法则:由Why、How、What三层构成,帮助我们从目标、方法到执行深入思考问题。在IT产品设计或项目规划中,可以运用黄金圈法则来明确目标、制定策略并执行。 7. 5W1H分析法:用于全面分析问题,适用于IT问题...

    大规模语言模型从理论到实践-ch2大语言模型基础.pptx

    本章内容还涉及了大语言模型的实践思考部分,虽然在内容描述中并未详细展开,但可以预见,这部分将讨论如何在真实世界环境中应用上述理论和技术,解决诸如数据处理、模型构建、分布式训练等实际问题。实践思考将指导...

    2013数学建模国赛B题思考过程和模型还有代码(适合初学者)

    在"2013国赛B题的一些思考过程还有算法和模型"这个文件中,我们可以期待找到以上所有环节的详细记录,包括对问题的理解、模型选择的理由、代码实现的细节以及最终报告的全貌。这份资料对于初学者来说,不仅可以学习...

    3d maya可爱女孩模型

    在这个“可爱女孩模型”中,我们可以看到丰富多样的表情设定,从微笑到惊讶,再到思考,每个表情都栩栩如生,展现了人物的情感层次。此外,各种动态姿势的设计,如站立、行走、跳跃等,不仅体现了人物的活力,也为...

    EVA计量模型本土化的创新思考 .docx

    总的来说,EVA计量模型的本土化创新思考,是对中国企业管理层业绩评价的一次重要尝试,有助于推动企业从短期盈利向长期价值最大化的转变,促进企业健康、可持续发展。在实施过程中,需要结合中国国情,不断优化模型...

    hr不懂这几种思维结构化模型你就out了思维可视化的四类模型.docx

    【思维结构化模型】在现代工作环境中,尤其是对于HR(人力资源)专业人士来说,掌握不同的思维结构化模型至关重要。思维可视化是将复杂的思考过程通过图形化的方式展现,帮助人们更好地理解和组织思维,提高工作效率...

    物质空间层次宇宙模型 (2010年)

    如果将康德、拉普拉斯思考问题所使用的方法进行归纳,就可得到一种新的科学研究方法,将这种方法应用于新宇宙模型的建构,结合笛卡尔的物质空间思想,可得到一种新的宇宙模型――“物质空间层次宇宙模型”,文中提出...

    Barra模型专题报告(二):动量因子.pdf

    这种计算方式的改变包含两层含义。其一是因子含义的变化,相对强弱的相对二字,是指某只股票相对于其他股票是否更强势,因此用指数代表其他股票的集合,是一个很好的参照系。其二是因子含义中其实已经考虑了无风险...

    习题难度比例的层次评价模型研究--以大学物理微平台为例

    总之,这篇首发论文揭示了运用数据驱动的方法对习题难度进行科学划分和实时调整的必要性,为在线教育领域带来了新的思考和实践方向。通过这种层次评价模型,可以更好地匹配学生的学习能力,优化学习资源分配,提升...

    能力素质模型冰山模型

    - 通用能力:涉及基本素质、人际交往、领导力和分析思考等方面,不同角色的重视程度和熟练程度可能不同。 - 专业能力:特定角色和工作所需的特殊技能,如特定岗位的技术要求,更具有针对性。 在评估这些能力时,...

    模型驱动开发体系MDA(Borland2003大会演讲)

    它可以帮助开发者以更高的抽象层次思考问题,降低系统复杂性,提高软件的可移植性和可维护性。通过深入理解和熟练应用MDA以及像ECO这样的工具,开发团队可以更高效地构建高质量的企业级应用程序。

    REMA:通过多智能体强化学习为大型语言模型学习元思维

    最近关于大型语言模型(LLMs)推理的研究试图通过整合元思考来进一步提高其性能——使模型能够监控、评估和控制其推理过程,从而实现更适应性和有效的解决问题。然而,当前的单智能体工作缺乏专门设计以获取元思考的...

    Python-PyTorch实现的EfficientNet重新思考卷积神经网络的模型缩放

    传统的模型缩放通常只关注单一维度,如增加网络深度(更深的层)、拓宽网络(更多的通道)或增大输入分辨率(更高的图像尺寸)。然而,EfficientNet采用了一种更全面的方法,即同时调整这三个维度,并通过比例因子β...

    员工能力素质模型[HR必备].pptx

    通用能力涵盖基本素质、人际关系、领导力和分析思考,不同角色的重要性和精通程度可能不同;专业能力则针对特定岗位,涉及特殊技能和知识。 在应用能力素质模型时,公司可以将其用于以下几个方面: 1. 人员招聘:...

Global site tag (gtag.js) - Google Analytics