突然看到这篇文章, 值得反省, 乐在其中,
在接下来的发展中不被淘汰的都来看看,如何成为一个架构师先明确这里所指的PHP工程师,是指主要以PHP进行Web系统的开发,没有使用其的语言工作过。工作经验大概在3~4年,普通的Web系统(百万级访问,千成级数据以内或业务逻辑不是特别复杂)开发起基本得心应手...
分类:
Web程序 时间:
2014-06-29 07:54:03
阅读次数:
233
我们看到三层架构的主要特点:UI调用BLL中类的方法,即UI知道BLL的方法,但不知道方法实现的细节,而BLL层并不知道UI的存在.同样BLL层调用DAL,而DAL也不知道BLL的存在。三者中任何一者发生变化都不会影响其他俩者的正常工作,只对变化者进行重新调整即可。三层把Entity实体类的实例作为参数来传递.
总之,表示层只提供软件系统与用户交互的接口;业务逻辑层是界面层和数据访问层之间的桥梁,负责数据处理和传递;数据访问层只负责数据的存取工作。...
分类:
其他好文 时间:
2014-06-07 16:29:14
阅读次数:
279
1.MVC :Model-View-Control框架性质的C 层要完成的主要工作:封装web
请求为一个数据对象、调用业务逻辑层来处理数据对象、返回处理数据结果及相应的视图给用户。2. 简要概述springmvcSpring C 层框架的核心是
DispatcherServlet,它的作用是将请求...
分类:
编程语言 时间:
2014-06-07 09:51:12
阅读次数:
198
1.三个问题:可维护、可复用、可扩展。2.复用VS复制。3.业务封装业务逻辑与界面逻辑分开,降低耦合。4.松耦合现象:具有类似功能的模块或相似流程的函数,写入到同一个函数中,增加耦合。缺点:紧耦合的坏处在于新的修改影响无需修改的代码。解决:将类似的过程或模块定义为不同的子类,并抽象出共有的基类。
分类:
其他好文 时间:
2014-06-05 20:05:45
阅读次数:
251
三层架构(3-tier architecture)
通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。在软件体系架构设计中,分层式结构是最常见,也是最重要的一种结构。微软推荐的分层式结构一般分为三层...
分类:
其他好文 时间:
2014-06-02 18:29:53
阅读次数:
294
想写这个框架很长时间了,一直没有时间,断断续续写了一些,端午节这两天宅在家把它完成了。兼容ie9+以上windowphone,android,ios等支持现代浏览器的移动端。支持多层嵌套scroll和页面多scroll,随时改变宽度和改变内容对scroll无影响,开发者只需关注内容和业务逻辑。废话少...
分类:
移动开发 时间:
2014-06-02 16:05:21
阅读次数:
294
Part 3:
设计逻辑层:核心开发如前所述,我们的解决方案如下所示:下面我们讨论整个应用的结构,根据应用中不同组件的逻辑相关性,分离到不同的层中,层与层之间的通讯通过或者不通过限制。分层属于架构风格,在应用的长时间生命周期中,解决维护和扩展问题。所以,让我们在解决方案中添加一个类库项目,命名为
A...
分类:
Web程序 时间:
2014-06-02 00:50:39
阅读次数:
307
三层架构(3-tier architecture) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。
首先我们先用一组生活中的图片来说明三层的重要性。...
分类:
其他好文 时间:
2014-06-01 14:41:24
阅读次数:
234
一、概念
1、UI(表现层):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。用于接收用户输入的数据和显示处理后用户需要的数据。
2、BLL:(业务逻辑层):UI层和DAL层之间的桥梁。:针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。业务逻辑具体包含:验证、计算、业务规则等等。
3、DAL:(数据访问层):与数据库打交道。主要实现对数据的增...
分类:
其他好文 时间:
2014-06-01 09:17:10
阅读次数:
357
什么是Jquery框架
所谓框架,就是指一套包含工具、函数库、约定、以及尝试从常用任务中抽象出可以复用的通用模块,其目的使开发人员和设计师把重点放在特有的业务逻辑上,避免重复开发。Jquery就是这样一个东西,因此被称作Jquery框架。避免重复开发,也就是Jquery开发人员的初衷“写的更少做的更多”。但是Jquery不是一门独立的语言,它是基于javascript的封装。它具有以下特...
分类:
其他好文 时间:
2014-06-01 07:55:11
阅读次数:
403