叮叮猫,我喜欢在程序员交友的群里面这个取名字。所以我把这篇文章定义叫叮叮猫的三层思想。在这里,我主要是把我自己在三层里面的一些想法不经验写在这里。算是对这个时期自己的一点心得和体会。 三层,一种现今炒得比较火的东西之一,但是到底什么是三层呢?他和AJAX等不一样,它其实并算不得是一个什么样的技术。算是程序员对一个项目的代码进行一个规划,方便自己和队友对这个项目进行编码实现。我更注重与把他当作是一种代码分类的一种规范。 三层的构成,三层是由表示层(用户在浏览器看到的)+业务逻辑层(组织前台的输入和后台进行方法的调用)+数据层(SQL语句的组织)。但是在实际开发过程中,我们并不会按这样进行分类。它还包括了实体层(数据库里面的字段的封装SET和GET,也是面对对象的一种应用)。以及还有一层,数据访问层,其实这一层算是从数据层里面分离出来的,它只是封装每个数据库操作的方法。 首先,我们还是说一下表示层。表示层WEB(GUI),也是用户在浏览器里面看见和操作的一层。主要是装的是各种网页文件,它一般按照技术来进行分包:例如js我们需要一个单独的包(JS包),XML(XML包)一个单独的包,CSS一个单独的包(CSS包),aspx,html等网页文件一个包(GUI包)。 |