人无信不立/2008-04-26 22:30

08 2007 档案

     摘要: IBatis.Net中提供了方便的日志处理,可以输出sql语句等调试信息。  阅读全文
posted @ 2007-08-22 11:08 永春 阅读(935) | 评论 (5)  编辑
     摘要: 在IBatis.Net学习笔记五--常用的查询方式 中我提到了一些IBatis.Net中的查询,特别是配置文件的写法。

后来通过大家的讨论,特别是Anders Cui 的提醒,又发现了其他的多表查询的方式。
在上一篇文章中我提到了三种方式,都是各有利弊:
第一种方式当数据关联很多的情况下,实体类会很复杂;
第二种方式比较灵活,但是不太符合OO的思想(不过,可以适当使用);
第三种方式最主要的问题就是性能不太理想,配置比较麻烦。

下面是第四种多表查询的方式,相对第二种多了一点配置,但是其他方面都很好  阅读全文
posted @ 2007-08-22 10:23 永春 阅读(2337) | 评论 (10)  编辑
     摘要: 在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率。
在IBatis.Net中提供了方便的数据库查询方式。  阅读全文
posted @ 2007-08-21 11:18 永春 阅读(3199) | 评论 (25)  编辑
     摘要: 在IBatis中提供了数据库缓存的模式,可以提高访问效率。对于一些不常更新的表可以直接利用IBatis的缓存方式。

要使用IBatis的数据库缓存,只要利用配置文件就可以了,实现起来比较简单:  阅读全文
posted @ 2007-08-20 16:06 永春 阅读(2404) | 评论 (6)  编辑
     摘要: 在IBatis中我们可以灵活的选择DAO类型,也就是可以在底层选用不同的数据库操作方式。有常规方式、配置文件的方式、Hibernet的方式等:  阅读全文
posted @ 2007-08-17 14:45 永春 阅读(1679) | 评论 (7)  编辑
     摘要: 下载地址:http://ibatis.apache.org/dotnetdownloads.cgi
有最新版的IBastis.Net的源代码等,还有NPetShop的例子(例子比较老)

将NPetShop的例子下载好之后,由于原来是基于VS2003的版本,在本地用VS2005打开后编译、运行时有一些问题,主要问题和解决方法如下:  阅读全文
posted @ 2007-08-16 16:54 永春 阅读(3655) | 评论 (6)  编辑
     摘要: 在使用默认的ASP.NET 2.0 Membership(AspNetSqlMembershipProvider)时,可以通过Visual Studio工具或者FrontPage服务器扩展去修改配置和增加/删除用户。
那么如何在不使用Visual Studio的情况下,进行Membership的配置?下面列出主要步骤:  阅读全文
posted @ 2007-08-16 13:41 永春 阅读(432) | 评论 (0)  编辑
     摘要: 在SqlServer2005中,建表时是默认把所有的表都保存在PRIMARY默认表空间中的。当数据库中表很多,并且数据量很大时,会导致数据库性能严重下降,有必要将一些大的表放到不同的表空间中去。
  阅读全文
posted @ 2007-08-13 10:50 永春 阅读(2175) | 评论 (12)  编辑
     摘要: 在实际应用中经常碰到要对两个数据库(不在同一台主机上)进行关联操作,在Oracle中提供了这种机制,可以链接其他主机上的Oracle数据库。
同样的在SQL Server2005中也可以链接到其他的SQL Server数据库,并且通过Ole DB还可以链接到Oracle、Sybase等其他不同的数据库,方便用户的操作和维护。  阅读全文
posted @ 2007-08-09 17:42 永春 阅读(1901) | 评论 (5)  编辑
posted @ 2007-08-08 15:16 永春 阅读(495) | 评论 (2)  编辑
     摘要: 在web开发时,有的系统要求同一个用户在同一时间只能登录一次,也就是如果一个用户已经登录了,在退出之前如果再次登录的话需要报错。我们可以在登录时把信息放到Application中,在退出时从Application中去除,但是如何正确的判断退出,尤其是直接关闭浏览器的情况,这是一个难点  阅读全文
posted @ 2007-08-08 09:44 永春 阅读(3770) | 评论 (31)  编辑