摘要:
刚爬完鼓山回来,想到这篇刚刚开始,不敢怠慢,洗完澡休息一下就到电脑旁边来了。现在我开始介绍一下iBatis的配置和日志处理吧。 iBatis基本的运行环境配置主要由两个文件组成,分别是SqlMap.config和Provider.config。它们是必需的两个配置文件,基中SqlMap.config的功能类似于web.config或者app.config,是iBatis核心的配置文件,它的存放路... 阅读全文
摘要:
学习和使用Ibatisnet已经有一段时间了,前段时间也有写过一些与iBatis相关的Blog。也答应过一些朋友要比较全面地介绍一下iBatis,分享自己的学习过程和使用经验,记录一些常见且容易出现的问题。但由于前段时间一直在准备考试,而且当前的项目时间进度也比较紧,所以一直迟迟未能开始,在这里表示歉意,希望现在开始不会晚。不过最近社区(博客园)好消息不断,我发现越来越多的人开始关注iBatis... 阅读全文
摘要:
每日构建,对我们团队来说一个全新的概念。随着项目开发的进展,在开发过程需要及时反馈一些BUG和功能要求的处理情况。而在这种情况下每天或隔一段时间Build一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。关于每日构建,在园里有已经有很多的文章了,特别是摩诘的《在.NET环境中实现每日构建(Daily Build)--NAnt篇》更是从概念上和实践上手把手地介绍如果在.NET环境下实现每日... 阅读全文
摘要:
通过使用过程中的一些问题处理记录,进一步加深对Cryptography Application Block 的理解. 阅读全文
摘要:
使用Enterprise Library 已经很久了,之前1.1版本的企业库里所有的程序块都使用到了,也都没有出现任何问题。2.0版的还没有完全使用,由于项目需要对数据进行加密,使用到了加密程序块。很快对它的使用接口进行一次封装,单元测试也都是通过。但是在真正使用到Web App的时候却出现了问题,对数据进行加密时抛出异常,“System.Security.Cryptography.Crypt... 阅读全文
摘要:
现在很多的的站点都进行有进行Url重写,Url重写是一个相当重要的技术。在Asp.net中都是通过在BeginRequest事件中使用httpContext.RewritePath()方法进行地址的重定向,在Asp.net 2.0通过web.config的配置也直接能够实现Url重写,但它内部还是使用上述方法。关于Url Rewrite的具体实现这边不做讨论,我的实现是从CommunityS... 阅读全文
摘要:
在scottgu的Blogs上发表一篇Upcoming ASP.NET Releases in April,介绍ASP.NET相关工具和组件在4月份的一些更新计划。 1.VS 2005 Web Application Project 在下周即将发布一个完整版本。说实话,上一版本并没有给我太多的帮助,在将原来的Web Site 工程转过去后,就没再使用过它了,各项功能都还不完善,还不适合用... 阅读全文
摘要:
还没发布,呵呵。闲着无聊,逛了一下Ibatisnet的SVN库,看到一个好消息,在SVN库上出现了VS2005的工程文件,意味着已经在将IBtisnet移植到.NET 2.0版本了,去年布1.3 Beta 刚好赶上目前的项目。在那之前还在为使用的Castle.DynamicProxy(低版本)与Castle项目冲突而烦恼呢,还好在那不久就出1.3版了,虽然是BETA版的,可是使... 阅读全文
摘要:
尽管目前已经基本不用 VS2003 作为主要开发工具了,但是今天打开 SubText 却发现它的 Web 工程却是用 ClassLirary 形式的工程来管理的。也就是说不需要在 IIS 创建一个 WEB 工程虚拟目录映射才能... 阅读全文
摘要:
今天在Weblogs.asp.net 看到几个有趣的东东,记录一下:1.www.live.com 微软的搜索引擎,比上一版本有很大改变。2.http://preview.local.live.com/ 微软的网上地地图预览,还可以用键盘控制车在街道上行驶。更强的是可以缩小到整个地球的全景分布,还可以放大到地球上每个国家的一个县。可以精确到我家:福建省漳州市云霄县,强! 3.Subtex... 阅读全文
摘要:
经过一天的忙碌,终于洗完澡又重新回到自已的电脑上。从昨晚到现在可以用糟糕来形容,先是好不容易下完了Vista操作系统,可能是由于是国外种子的原因吧,下载特别慢,平常速度在30K左右,可是下了好几天的,任务昨晚才结束。可是用虚拟光驱打开,等不及马上就下手安装了,可以运行安装却提示我文件不适合我的计算机类型,我下载的是64位版本的,因为我是用AMD SP 64的CPU,还没过64系统呢。后来想想... 阅读全文
摘要:
根据数据对象与DataRow的结合,设计一个数据集合,让它与DataTable无缝结合起来. 阅读全文
摘要:
最初是为了要使用Ibatisnet,而又不想失去Dotnet数据对象如DataSet,DataTable的优点,而这样设计数据类的。这样的数据类确实可以用,性能也是经过测试的,只是对合理性没有很好的把握。希望能通过博客园,得到一些意见和建议。 阅读全文
摘要:
根据使用过的三种不同的Ajax框架,谈谈自己的使用感受,与大家交流一下使用心得。 阅读全文
摘要:
图示如何利用GhostDoc生成个性化的注释。 阅读全文
摘要:
用IBatisNet作为持久层工具,有一个很好的好处就是很方便地使用它本身的缓存模型,可以控制在数据修改后缓存过期,但它的限制也是相当明显的,数据缓存和数据的更新操作必须在同一个应用程序域当中,当我在一台机器上缓存数据,而在另一台机器上修改数据(或者直接修改数据表)时就无法通知缓存过期了,在POST提供解决这一问题的一个思路和方法。 阅读全文
摘要:
关于如何加密配置信息: http://blog.joycode.com/ghj/archive/2006/02/12/71378.aspxhttp://msdn2.microsoft.com/en-us/library/zhhddkxy.aspx http://blogs.msdn.com/federaldev/archive/2005/11/08/490319.aspx http... 阅读全文
摘要:
笔记: 在asp.net 2.0 里面编写皮肤文件默认是没有智能提示的,可以在aspx或用户控件写好样式皮肤然后复制过来,但很麻烦,不过还好修改Visual Studio IDE 的设置可以达到部分的目的: Visual Studio 2005 > Tool > Options > Text Editor 添加:skin Editor选择:Us... 阅读全文
摘要:
一直都在期待着这个版本的发布,前一两个月就用SVN下载了源码,但毕竟不是正式发布版本。原来1.2.1版本使用了老的Castle.DynamicProxy(1.1.0) 和 log4net.dll(1.2.0) 组件在使用Castle的时候会冲突了。而且它的配置文件编辑没有很方便的智能提示(经过修改可以实现,但比较麻烦)。这些问题在这个版本中都得到了解决。在sourceForge目前还没有提... 阅读全文
摘要:
千呼万唤终于是出来了,第一时间把它down下来了.可是有点遗憾,这只是一个预览版的,可以运行于VS2005 RTM版本上.这个版本缺少了配置工具和加密程序块,有点不爽.正式版还要等到12月份啊, 有出来总比没有出来好吧,没了配置工具刚好可以加强一下配置文件方面的知识,当锻炼吧.下载地址:http://www.gotdotnet.com/codegallery/releases/vi... 阅读全文
摘要:
两个月前,在做一个项目的时候发现了DataTable 进行行筛选的时候出现的一个bug,(DataTable.Select() 方法的单引号问题 ),后来linkcd 写了一个算法(智能替换DataTable.Select中会导致错误的单引号)来将字符串里的一个单引号替换成两个单引号.下载了它的源码,由于是VB.NET代码,算法也相对比较复杂.好像也还存在一些小问题.今天有时间花了一个多小... 阅读全文
摘要:
最近在园子的首页经常会看到一些有关设计模式的文章。23种设计模式要完全掌握可不一件容易的事.最早了解的种设计模式是Singleton模式(单件模式),主要是因为它简单。套用别人的代码大概是这样子: public class Singleton { private static Singleton m_instance = new Singleton(); ... 阅读全文
摘要:
在使用Enterprise Library而没有注册服务的时候会出现这样的问题,"Editing Post "Failed to create instances of performance counter 'Cache Total Turnover Rate' - 请求的性能计数器不是自定义计数器,它必须初始化为只读。"而在有装VS.NET和Enterprise Library... 阅读全文
摘要:
在MSDN上看到.NET 2.0新品发布活动的公告,看到有福州的安排计划,很是高兴。 http://www.microsoft.com/china/MSDN/Launch2005/index.aspx 福州的朋友有多少会去参加呢? 阅读全文
摘要:
在使用一些第三方的程序库(Nhibernate,Ibatis...)常常需要手工编写比较复杂的配置文件,如果没有像VS IDE那样的IntelliSense功能的话,写起来很不方便,效率低下,也容易出错。在看NHibernate帮助文档时看到了这段话,To get intellisense while working with the hibernate-mapping xml ins... 阅读全文