一、三层架构的介绍:三层架构,是为了便于我们开发项目后维护及变更的一种有效而实用的架构模式,在各种B/S项目中被广泛的采用着.首先让我们来认识一下三层结构及每一层之前的作用和调用关系。三层,即:数据访问层(DAL):主要是对数据的增、删、改、查操作。业务逻辑层(BLL):包含了项目中的业务逻辑,负责...
分类:
Web程序 时间:
2014-09-02 10:10:54
阅读次数:
300
1 using System; 2 using System.Collections; 3 using System.Collections.Specialized; 4 using System.Data; 5 using System.Data.SqlClient; 6...
分类:
其他好文 时间:
2014-09-02 01:29:54
阅读次数:
238
一、进程/线程间同步机制。临界区、互斥区、事件、信号量四种方式临界区(Critical Section)、互斥量(Mutex)、信号量(Semaphore)、事件(Event)的区别1、临界区:通过对多线程的串行化来访问公共资源或一段代码,速度快,适合控制数据访问。在任意时刻只允许一个线程对共享资源...
分类:
编程语言 时间:
2014-09-01 22:29:43
阅读次数:
284
SQL语句执行时,Oracle的优化器会根据统计信息确定表的访问方式,一般来说,有两种基本的数据访问方式:1)全扫描。在全扫描(全表扫描或者快速全索引扫描)中,多个块被读入到一个IO运算中。2)索引扫描。索引扫描首先扫描索引叶子块以取得特定的行id(rowid),然后利用这些行id来访问父表取得实际的行数据,访问通过单块读取来完成。这里主要讲解全扫描方式,后面将介绍索引扫描。
使用全扫描
当对...
分类:
数据库 时间:
2014-09-01 17:49:53
阅读次数:
394
1.关于三层的理解:
(1)各层任务
UI层:界面层,用于与用户交互,显示信息。
BLL层:业务逻辑层,用于业务处理,细致的算法、复杂的业务逻辑实现。
DAL层:数据访问层:进行数据查、写操作。
(2)分层的作用:
正:界面与数据访问层解耦,更能维护数据库的安全,减少界面对数据库的直接访问和操作。将业务功能划分成模块,模块间只需满足接口的一致性,便于工厂化生产...
分类:
其他好文 时间:
2014-08-31 22:58:22
阅读次数:
262
Hibernate中提供了对Cache的支持,用于减少一些必要的数据访问。这个功能如果能够正确的使用,程序性能会有很大的提升。但是很多时候,我们使用的可能不正确的。Hibernate中Cache的类型 Hibernate中提供了三种类型的Cache,这里的说法很可能与网上说法有些区别,网上的大多.....
分类:
系统相关 时间:
2014-08-30 17:35:29
阅读次数:
414
锁( locking )
业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算
处理中,我们希望针对某个 cut-off 时间点的数据进行处理,而不希望在结算进行过程中
(可能是几秒种,也可能是几个小时),数据再发生变化。此时,我们就需要通过一些机
制来保证这些数据在某个操作过程中不会被外界修改,这样的机制,在这里,也就是所谓
的 “ 锁 ” ,即给我们选...
分类:
其他好文 时间:
2014-08-29 18:20:08
阅读次数:
207
---首先,Oracle中的逻辑读对应物理读的概念,是在利用数据缓存区的技术上,对数据访问次数的计数分类。---物理读,真正有IO;逻辑读,是从缓存区读到数据,可以考察缓存区的命中率,但只是某个具体对象在缓存区中的命中率。---所以,使用数据缓存区技术的,都可以有类似的方式..
分类:
数据库 时间:
2014-08-29 03:02:37
阅读次数:
313
【原文地址】Code-First Development with Entity Framework 4 .NET 4随带发布了一个改进版的Entity Framework(EF)— 一个位于System.Data.Entity命名空间的数据访问函数库。 当Entity Framework在.NET...
分类:
其他好文 时间:
2014-08-28 19:42:15
阅读次数:
426
UniDAC是一个功能强大的非可视化跨数据库的数据访问组件,可用于Delphi,Delphi for .NET,C++Builder,and Lazarus (Free Pascal)。它提供了对流行数据库服务器的统一访问,像Oracle,Microsoft SQL Server,MySQL,Int...
分类:
其他好文 时间:
2014-08-28 13:07:39
阅读次数:
198