作为B/S架构的开发人员,总是离不开数据库。一般开发员只会应用SQL的四条经典语句:select,insert,delete,update。但是我从来没有研究过它们的工作原理,这篇我想说一说select在数据库中的工作原理。B/S架构中最经典的话题无非于三层架构,可以大概分为数据层,业务逻辑层和表示...
分类:
数据库 时间:
2015-06-03 23:09:29
阅读次数:
203
当我们把业务处理的代码与JSP代码混在一起,不易于阅读,不易于代码维护,这就需要分层。分层模式1、分层模式是最常见的一种架构模式2、分层模式是很多架构模式的基础分层将解决方案的组件分隔到不同的层中1、在同一个层中组件之间保持内聚性2、层与层之间保持松耦合三层模式的划分1、表示层2、业务逻辑层3、数据...
分类:
编程语言 时间:
2015-05-22 21:05:27
阅读次数:
300
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的整...
分类:
其他好文 时间:
2015-05-21 19:15:02
阅读次数:
104
总结成以下几条:公用层代码公用并且与第三方DLL和业务逻辑无关的 独立出来逻辑层1、代码公用与业务逻辑相关的,在逻辑层为作一个独立接口2、代码逻辑独立接口化3、代码逻辑半独立抽像化4、功能完全独立模块化(可以独立出逻辑层)控制层或后置类1、业务逻辑层数据收集起来扔给VIEW2、视图层如何显示控制起来...
分类:
Web程序 时间:
2015-05-21 10:29:45
阅读次数:
115
首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是眼下较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。Struts作为系统的总...
分类:
其他好文 时间:
2015-05-20 21:53:40
阅读次数:
200
机房重构时候,用到了外观,但是在用外观的时候基本上业务逻辑层没有在体现出它本身的功能,而是将
业务逻辑基本转移到了外观层中,也没想太多直接就那么敲完了重构;不过在合作的时候我们达成了一致,让
外观发挥外观的功能,B层发挥业务逻辑的功能,在此之前需要弄清楚以下两个概念:
一、什么是外观?
在设计模式中我们学习过外观模式,都知道外观是为子系统中的一组接口提供一个一致的界面,...
分类:
其他好文 时间:
2015-05-17 21:55:56
阅读次数:
97
1. “你的业务逻辑层为什么要按照数据库的表来建立。一旦数据库的表更改了岂不是业务逻辑层也要更改么。”当大师傅问我这个问题的时候,我才反应过来我的业务逻辑层理解的有问题,当时我是把业务逻辑都放到了U层,导致U层很累赘。
2.当沾沾自喜以为给U层解负担的时候,惊奇的发现,B层还是被架空了。(这个问题是出于B层依然是按照数据库表来建立的。)
所以,我才重新开始反思 ,业务逻辑层的到底是应该怎么建立,为什么第一次发现这个问题了,还出现业务逻辑层架空的问题。...
分类:
其他好文 时间:
2015-05-17 21:54:34
阅读次数:
182
1.创建模型在文件夹"Models"中创建新类,如下图所示:1、命名:Model的命名规则一般以Model结尾,如:以业务为主的命名UserModel或以页面为主的命名LoginModel。2、作用:开发过三层的朋友都知道,我们在表示层、业务逻辑层、数据操作层进行数据传输的时候会用到的DTO一般都单...
分类:
其他好文 时间:
2015-05-14 18:27:52
阅读次数:
157
ejb一直是一个让我很纠结的技术,虽然ejb作为sun推荐的最佳实践,在sun的J2EE教程中,推荐jsp和servlet作为view层,ejb作为业务逻辑层。上述就是J2EE教程讲J2EE体系中J2EE的EJB示意图了,讲了EJB的位置,详情可以看:http://docs.oracle.com/j...
分类:
其他好文 时间:
2015-05-14 13:42:38
阅读次数:
108
SpringMVC中四个基本注解: @Component、@Repository???@Service、@Controller ? 看字面含义,很容易却别出其中三个: @Controller ???控制层,就是我们的action层 @Service????????业务逻辑层,就...
分类:
编程语言 时间:
2015-05-14 12:23:24
阅读次数:
136