热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

由三层架构说起...

最近又在重新看三层的东西,主要是很多初学者,一下说框架会感觉这个很牛,或者说以后可能会完全照搬,也或者对此很畏惧,搞不明白。其实,不管哪种,都是我们明了的少,多做几个项目,特别是不同级别(大中小

   最近又在重新看三层的东西,主要是很多初学者,一下说框架会感觉这个很牛,或者说以后可能会完全照搬,也或者对此很畏惧,搞不明白。其实,不管哪种,都是我们明了的少,多做几个项目,特别是不同级别(大中小微)、不同需求(从界面到流程)、不同类型的项目(网络管理媒体安全等),会更深刻的体会框架的作用。这些东西是为我们人所用,一则是为客户考虑,一则是为开发者考虑,同时在基础框架之上,还会有各个公司衍生出来的各种框架。

    另外,随着时间的推移,时间在变,需求也在变,同一个人做的东西,过了特定的时间,改变的也要变。因此,框架不是一成不变的,特别要注意扩展性,不能说时间、数量级别、环境等变了,就出现问题了。

     另外,有的代码尽管是可以在各层之间都可以写的,但是仍然要特别注意,软件工程的核心思想“松耦合、高内聚”,及在此基础上的各种OO设计法则。


推荐阅读
  • 本文详细探讨了当前主流的两种系统架构——C/S(客户端/服务器)与B/S(浏览器/服务器)架构的特点、优缺点及未来的发展趋势。 ... [详细]
  • 本文档详细介绍了服务器与应用系统迁移的策略与实施步骤。迁移不仅涉及数据的转移,还包括环境配置、应用兼容性测试等多个方面,旨在确保迁移过程的顺利进行及迁移后的系统稳定运行。 ... [详细]
  • HTML中用于创建表单的标签是什么
    本文将详细介绍HTML中用于创建表单的标签及其基本用法,包括表单的主要特性和常用的属性设置。如果您正在学习HTML或需要了解如何在网页中添加表单,这将是一个很好的起点。 ... [详细]
  • Spring Cloud Config: 高效统一的配置管理解决方案
    Spring Cloud Config 是一个用于集中管理和分发应用程序配置的工具,支持多环境下的配置管理(如开发、测试和生产环境),并且能够根据需求动态调整配置参数(例如,在大型促销活动期间增加数据库的最大连接数)。 ... [详细]
  • 应用程序配置详解
    本文介绍了配置文件的关键特性及其在不同场景下的应用,重点探讨了Machine.Config和Web.Config两种主要配置文件的用途和配置方法。文章还详细解释了如何利用XML格式的配置文件来调整应用程序的行为,包括自定义配置、错误处理、身份验证和授权设置。 ... [详细]
  • mysql 分库分表策略_【数据库】分库分表策略
    关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维度较多, ... [详细]
  • 大数据核心技术解析
    本文深入探讨了大数据技术的关键领域,包括数据的收集、预处理、存储管理、以及分析挖掘等方面,旨在提供一个全面的技术框架理解。 ... [详细]
  • OpenWrt 是一款高度可定制的嵌入式 Linux 发行版,广泛应用于无线路由器等领域,拥有超过百个预装软件包。本文详细探讨如何在 OpenWrt 上通过 Luci 构建自定义模块,以扩展其功能。 ... [详细]
  • java锁策略
    文章目录锁的分类一、乐观锁VS悲观锁二、读写锁三、可重入锁VS不可重入锁四、重量级锁VS轻量级锁五、公平锁VS非公平锁六、自旋锁VS挂起等待锁七、锁升级策略1、无锁: ... [详细]
  • 本文精选了小学阶段常见的近义词和反义词,旨在帮助学生更好地理解和运用这些词汇,提高语文学习效果。 ... [详细]
  • chrome安装reactdevtools开发工具
    我开始安装react-devtools的时候百度了一波,都是写的不清不楚,官网又都是英文的也不是完全理解,经过一番折腾出来以后,写个文档记录一下,也可避免新手首次安装走弯路我安装react-devtools的前提是本地安装了git以及node我相信准备学react的同学,应该都有了解使用1.首先打开官网:https:github.comfacebook ... [详细]
  • 探索PWA H5 Web App优化之路(Service Worker与Lighthouse的应用)
    本文探讨了如何通过Service Worker和Lighthouse工具来优化PWA H5 Web App,旨在提升用户体验,包括提高加载速度、增强离线访问能力等方面。 ... [详细]
  • 本文档提供了几个经典的Java编程示例,包括多线程处理、基本程序结构以及简单的逻辑运算,旨在帮助初学者更好地理解和掌握Java语言的核心特性。 ... [详细]
  • 前端监控系列2 | 深入探讨JS错误监控的重要性与实践
    作者:彭莉,火山引擎APM研发工程师,专注于前端监控技术的研发。本文将深入讨论JS错误监控的必要性及其实现方法,帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 深入理解GoF设计模式之单例模式
    本文详细介绍了单例模式,这是一种确保类的实例在整个应用程序生命周期中始终保持唯一的创建型设计模式。文章不仅探讨了单例模式的基本概念和优势,还分析了其潜在的缺点,如违反单一职责原则。此外,文中提供了多种实现单例模式的方法,包括饿汉式、懒汉式、基于DCL的双重检查锁、静态内部类以及基于枚举的实现。 ... [详细]
author-avatar
书友64457430
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有