
系统构架之持久层
文章平均质量分 73
tintown
技术?市场?创业?
展开
-
SmartPersistenceLayer 2.0(3)---实体操作篇
SmartPersistenceLayer 2.0之实体操作篇 通过上一篇的”设置篇”后,在我们的系统中就可以开始使用SPL的强大功能了,这一节我主要是介绍SPL的实体(Entity)操作。 原理 SPL中的实体可能与其他PL的实体有所区别,一般如果从理论上讲的话,实体仅仅是数据的属性描述,不应该带有操作方法,这种方式也存在一种缺点,就是实体没有了操作,只能原创 2004-12-14 23:22:00 · 1053 阅读 · 0 评论 -
SPL3.0正式发布!支持多种数据库访问哦!
SPL 3.0正式发布,升级说明 经过一段时间的修改,SPL终于升到3.0了,之所要升到3.0,主要是因为增加了两种连接方式:ODP.NET与ODBC ODP.NET极大了增强了SPL对Oracle数据库的访问能力,目前使用ODP.NET连接Oracle是最佳的选择,相关的文章可以在网上找一下,蛮多的。 ODBC是.NET Framework1原创 2005-01-17 12:24:00 · 1257 阅读 · 3 评论 -
SmartPersistenceLayer 2.0(7) --Query高级查询篇
SmartPersistenceLayer 2.0 之Query高级查询篇 总述 在看了前面的功能后,大家都会考虑到多表之间的查询怎么办.在这里,我想先讲一下查询在应用系统中的复杂性/重要性/可行性. 重要性:查询统计是系统维护的一个目标之一,是系统的一个必不可少的部分,因此,在绝大部分的系统中,都会有查询统计。 复杂性:查询是在系统开发中一个最复杂的部分,谁都无法预料查询统计的复原创 2004-12-14 23:25:00 · 1018 阅读 · 0 评论 -
SmartPersistenceLayer 2.0(4) ---Criteria操作篇
SmartPersistenceLayer 2.0 之 Criteria操作篇 概念 以前一篇文章中,描述了实体Entity的操作,很明显,仅仅实体的操作是远远不够的。如:我们经常会根据查询条件从数据库中获取记录集并绑定到DataGrid上,会根据条件进行批量的Update和Delete,为此,在SPL引进了Criteria(标准)的概念,那么在SPL中设计了三种Criter原创 2004-12-14 23:23:00 · 978 阅读 · 0 评论 -
SmartPersistenceLayer 2.0(6) ---Condition篇
SmartPersistenceLayer 2.0 之 Condition篇 原理 强大的Condition功能是SPL的一个特性,可以使用Condition完成绝大部分的条件定义,使用也是最广泛的,如RetrieveCriteria,UpdateCriteria,DeleteCriteria,Query等,只要用到查询条件的地方,都会使用此Condition类.原创 2004-12-14 23:24:00 · 888 阅读 · 0 评论 -
SmartPersistenceLayer 2.0 正式发布了!
前段时间由于项目很急,SmartPersistenceLayer 一直没有时间整理发布,现在终于整理结束,可以正式发布了! 为了让大家能真正体验SmartPersistenceLayer的效果,我写了一个Sample,现在连同Sample源代码一起发布,下载地址:http://www.cnblogs.com/Files/tintown/SPL2.0.1.8Release.rar原创 2004-12-14 23:26:00 · 996 阅读 · 0 评论 -
SmartPersistenceLayer 2.0(5) ---事务处理篇
SmartPersistenceLayer 2.0 之事务处理篇 常规 在我们的平时业务中,事务操作已经是一个必不可少的内容.SPL在事务处理方面功能很强: 1. 多数据库操作功能: 在事务中添加事务子项,各事务子项可以对应于不同的数据库,事务将在自己的数据库中进行更新. 2. 事务子项的多类型: 在事务中可以添加实体操作[Entity]原创 2004-12-14 23:24:00 · 860 阅读 · 0 评论 -
SmartPersistenceLayer 2.0(2)-- 基础设置篇
SmartPersistenceLayer 2.0 之基础设置篇 现在我要讲一下,SPL在系统中应该如何应用,通过本篇,你将会学会如何配置SPL到你的系统中。 SPL运行原理 SPL作为一个数据访问平台,最终以DLL的方式体现,那么系统只要引用SPL的DLL就可以开始应用了。 SPL将依赖于两个XML配置文件:数据源配置文件(以下我称之为D原创 2004-12-14 23:17:00 · 923 阅读 · 0 评论 -
SmartPersistenceLayer2.0(1)--设计功能篇
SmartPersistenceLayer之设计功能篇 持久层SmartPersistenceLayer以下都简称为SPL,目前版本为2.0. 持久层概念 数据层透明 目前在网络上大家可以找到好几种持久层,其实各个持久层的思想都是相同的,只是在实现的方式上,还有一些细节功能上有差异,每个持久层都有独特之处或是不足之处,这本身是一个发展过程,SPL也不例外,我同样希原创 2004-12-14 23:15:00 · 965 阅读 · 0 评论 -
SmartPersistenceLayer 2.0系统架构图
SmartPersistenceLayer将让你的系统架构变的更灵活,更具扩展性。SmartPersistenceLayer作为一个持久层,在体现持久层应有的特性外,更融合了系统开发的经验,SPL将体现一个全新的系统框架蓝图,在充分体现扩展性的同时,更考虑了简易可行性,SPL的配置简单,功能强大,使用方便。目前加入了"内存处理机制",使你的系统性能再次得到前所未所有的提升.原创 2004-12-14 23:14:00 · 1772 阅读 · 0 评论 -
SPL3.0数据连接详解
SPL3.0数据连接详解 SPL3.0数据支持能力 SPL3.0在数据连接方面作了很大的改进,使用多种方式对多种数据库进行连接访问,让用户有了更多的选择, 支持的数据库有:SQL Server 、Access、Oracle、其他ODBC连接 支持的连接方式有: 用System.Data.SqlClient访问SQL Server原创 2005-01-17 12:25:00 · 1056 阅读 · 1 评论