由三层架构说起...

简介: 由三层架构说起...

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


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


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


目录
相关文章
|
4天前
|
设计模式 前端开发 数据库连接
心得经验总结:浅谈三层架构
心得经验总结:浅谈三层架构
|
12月前
|
数据库
|
12月前
|
前端开发
架构——MVC的升华
结合上篇说到 架构——MVC的理解 ,本次又被彻底洗礼了一次,通过量子化的思考方式、学习方式将mvc又重新做了梳理,又岂止是上了一个层次。
|
设计模式 SQL 开发框架
【Java设计模式 面向对象设计思想】六 再谈MVC贫血模式与DDD领域驱动开发
【Java设计模式 面向对象设计思想】六 再谈MVC贫血模式与DDD领域驱动开发
255 0
|
设计模式 前端开发
软件架构编年史:架构风格 vs. 架构模式 vs. 设计模式
软件架构编年史:架构风格 vs. 架构模式 vs. 设计模式
软件架构编年史:架构风格 vs. 架构模式 vs. 设计模式
|
设计模式 前端开发 Java
MVC和三层架构总结【动力节点老杜】
操作数据库的代码和业务逻辑混杂在一起,很容易出错。编写代码的时候很容易出错,无法专注业务逻辑的编写。
155 0
MVC和三层架构总结【动力节点老杜】
|
存储 消息中间件 算法
还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
DDD(Domain Driven Design,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。UL(Ubiquitous Language,通用语言)是团队共享的语言,是DDD中最具威力的特性之一。不管你在团队中的角色如何,只要你是团队的一员,你都将使用UL。
还在搞三层架构?了解下 DDD 分层架构的三种模式吧 !
|
存储 消息中间件 缓存
还在搞三层架构?DDD 分层架构了解下!
DDD(Domain DrivenDesign,领域驱动设计)作为一种软件开发方法,它可以帮助我们设计高质量的软件模型。在正确实现的情况下,我们通过DDD完成的设计恰恰就是软件的工作方式。
217 0
还在搞三层架构?DDD 分层架构了解下!
|
SQL 存储 .NET
三层架构之我见 —— 不同于您见过的三层架构。
我从02年开始了编程的工作,开始接触一些简单的网站,下半年写了个小的自助建站程序(asp和asp.net),比较简陋没有使用。03年开始正式做网站(asp)。03年下半年开始改版三好在线(www.sanhaoonline.com   asp.net ),03年底、04年初才知道了三层架构的相关东东,一开始是很不了解的,所以呢根本就没有理睬,依旧按照我自己的思路写网站。
1220 0
|
Web App开发 前端开发 JavaScript
MVC和三层,我的一个不成熟的看法,大家批批
  这里说的MVC指的是设计模式里的MVC不是asp.net mvc。     既然MVC是一种设计模式,那么他就应该在任何地方都可以使用。比如三层。   有人说MVC里的V相当于三层里的UI,M相当于三层里的DAL + BLL。
1120 0