Fork me on GitHub
摘要: 两周前完成 IBATISNETNET 1.3 开发指南系列文章 ,只是作了最基本的介绍。最近工作忙,没什么时间写,今天放假了,花了大半天时间才写完2个内容。写这些东西实在是很花时间。写出来的东西,大家看看有什么问题,可以在这后面写上或者到 http://groups.google.com/group/Ibatisnet 用户组.大家可以在这个google论坛上... 阅读全文
posted @ 2006-04-29 13:53 张善友 阅读(15868) 评论(9) 推荐(2) 编辑
摘要: DomSqlMapBuilder DomSqlMapBuilder,其作用是根据配置文件创建SqlMap实例。可以通过这个组件从Stream, Uri, FileInfo, or XmlDocument instance 来读取sqlMap.config文件。 SqlMap SqlMap是IBatisnet的核心组件,提供数据库操作的基础平台。SqlMap可通过DomSqlMapBuilder... 阅读全文
posted @ 2006-04-29 13:42 张善友 阅读(13349) 评论(8) 推荐(2) 编辑
摘要: 结合上面示例中的IbatisNet配置文件,下面对配置文件中各节点的说明: --> 1. properties节点 可以根据需要配置一些常量属性。如果这些属性有很多的话可以单独写一个文件里面,再通过resour... 阅读全文
posted @ 2006-04-29 13:40 张善友 阅读(13761) 评论(2) 推荐(2) 编辑
摘要: 对软件工程来说,脚本语言相当于输送管,他们强大的富有表现力的语法是他们能够比较理想地处理软件开发过程中的外围特殊任务。脚本语言常用于批处理、小工具包、自动构建过程和实验性原理等。 C#/C++/VB显然是.net项目的主要语言,他们都是很强的静态类型编程语言。然而实际中的某些问题,这些语言解决起来并不时很理想,这时引入其他的语言和概念无疑是有帮助的。 下面是一些适合使... 阅读全文
posted @ 2006-04-27 21:50 张善友 阅读(8059) 评论(3) 推荐(0) 编辑
摘要: System.Collections.Generic.Dictionary 只要不修改该集合,Dictionary 就可以同时支持多个阅读器。即便如此,从头到尾对一个集合进行枚举本质上并不是一个线程安全的过程。当出现枚举与写访问互相争用这种极少发生的情况时,必须在整个枚举过程中锁定集合。若要允许多个线程访问集合以进行读写操作,则必须实现自己的同步。今天解决了使用Dictionary泛型类的时候... 阅读全文
posted @ 2006-04-26 22:06 张善友 阅读(2701) 评论(5) 推荐(0) 编辑
摘要: Asp.net 2.0新增的缓存管理方面的内容和PetShop 4的缓存处理的一个认识,以及使用ObjectBuilder改造PetShop 4的缓存代码的一个简单示例.改造后的代码可以应用与任何的项目中而不是和PetShop 4相关,提高代码的重用性. 阅读全文
posted @ 2006-04-23 22:59 张善友 阅读(6561) 评论(5) 推荐(1) 编辑
摘要: 深入学习Enterprise Library for .NET Framework 2.0的Cache机制——分析篇, 这篇文章介绍了很多Caching方面的内容,我就不详细说了,我这里主要说一个最近在做的一个Cache模块的Web Farm环境,也就是负载均衡环境下处理缓存的处理途径。主要思路如下:将缓存的过期策略使用依赖文件,就是缓存项依赖于文件,缓存发生改变,就修改依赖文件,一般就是将文件的日期修改。 阅读全文
posted @ 2006-04-18 22:25 张善友 阅读(3676) 评论(6) 推荐(0) 编辑
摘要: 准备工作 1. 下载ibatis软件包(http://ibatis.apache.org/dotnetdownloads.html)。 2. 创建测试数据库,并在数据库中创建一个Person 表,其中包含三个字段: Name Type Size PER_ID Long Integer 4 n... 阅读全文
posted @ 2006-04-15 18:47 张善友 阅读(17029) 评论(15) 推荐(1) 编辑
摘要: 介绍 欢迎来到iBATISNet Database Layer!这个框架将让你能够更好的在dotnet应用中设计和实现实体层。这个框架有两个主要的组成部分,一个是SQL Maps,另一个是Data Access Objects。 SQL Maps Sql Maps是这个框架中最激动人心的部分,它是整个iBATIS Database Layer的核心价值所在。通过使用Sql Maps你可以显著的节... 阅读全文
posted @ 2006-04-15 18:46 张善友 阅读(25844) 评论(8) 推荐(1) 编辑
摘要: 月初发的一篇Post准备写一个Ibatisnet开发指南,得到非常强烈的反应,最近比较忙,完成的也很慢。现在很多的开发开始转向DotNet 2.0,IBatisNet 1.3也将直接支持DotNet 2.0的数据方面两大特性:Nullable和泛型,IBatisNet 1.3也直接支持Sql server 2005。所以这个开发指南约定使用VS 2005和IBatisNet 1.3版本。... 阅读全文
posted @ 2006-04-15 18:42 张善友 阅读(8161) 评论(6) 推荐(0) 编辑
摘要: 微软推出八个SQL Server 2005 报表类型,包括了:SQL Server 2005 Report Pack for SQL Server Integration Services Download this set of five predefined reports and a sample database to easily visualize, filter, analyze,... 阅读全文
posted @ 2006-04-13 22:12 张善友 阅读(2238) 评论(2) 推荐(0) 编辑
摘要: 1、MonoDevelop 0.10 released,MonoDevelop是Linux下面类似于Vistual studio的IDE工具,移植自项目SharpDevelop. 包含的新特性如下: 新的 GTK#设计器. Stetic GUI 设计器已经整合进MonoDevelop. 支持重构. 代码打印功能. 具体内容参看 http://www.mon... 阅读全文
posted @ 2006-04-09 18:56 张善友 阅读(1121) 评论(0) 推荐(0) 编辑
摘要: 深圳.NET俱乐部4月份活动上,xlzhu发的一本资料 《微软方向 Sql server 2005:微软的商务智能平台》,认真阅读后的一些感受,和大家一起探讨。我们应该在将来借助微软进入这个商务智能的高端领域。机会需要我们自己把握。 商务智能是最近几年里的热门话题。随着信息技术的普及,在现代的企业中,正在以前所未有的速度积累客户信息和运行数据。但单纯的数据,并不能产生价值。而商务智... 阅读全文
posted @ 2006-04-09 18:18 张善友 阅读(1780) 评论(3) 推荐(0) 编辑
摘要: Introduction This article provides an overview of the VS.NET 2005 Design-Time Integration Support. The article highlights the .NET design-time architecture and discusses the design-tim... 阅读全文
posted @ 2006-04-03 21:43 张善友 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.qddn.net/blogs/xumingxsh/archive/2006/01/19/4513.aspx学习VSTS有一段时间,打算把学到的东西整理出来.看看VSTS是个什么?理顺以下此前接触到的知识点。1: VSTS是什么?2: VSTS能做什么?3: VSTS中有哪些角色?4: VSTS有哪些组成部分?5: VSTS如何安装?6:设计分布式系统7:对软件项目... 阅读全文
posted @ 2006-04-02 12:21 张善友 阅读(6225) 评论(1) 推荐(0) 编辑
摘要: 使用ibatisnet很久了,也积累了许多的零碎的资料,也有很多的朋友使用ibatisnet.感觉很有必要整理一下资料.我列了一下大纲: 前言.............. Ibatisnet介绍.. 介绍....... SQL Maps Data Access Objects... ibatis Quick Start..................... 准备工作 构建ibatis基础... 阅读全文
posted @ 2006-04-01 11:49 张善友 阅读(4455) 评论(17) 推荐(0) 编辑
摘要: MySQL 5.0的发布已经有好些天了,添加了“企业应用”所需的特性,它终于支持存储过程和触发器了;不过,企业应用最大的需求之一,被很多初学者所忽略了的(这个现象来自对论坛的观察),是MySQL 5.0新增加的对分布式事务的支持:http://dev.mysql.com/doc/refman/5.0/en/xa.html,基于Open Group的XA规范。 最近又看到新闻,Postgr... 阅读全文
posted @ 2006-03-29 21:07 张善友 阅读(938) 评论(0) 推荐(0) 编辑
摘要: An article on automatically switching between HTTP and HTTPS protocols without hard-coding absolute URLs.http://www.thecodeproject.com/aspnet/WebPageSecurity_v2.asphttp://www.thecodeproject.com/as... 阅读全文
posted @ 2006-03-26 22:53 张善友 阅读(943) 评论(0) 推荐(0) 编辑
摘要: 由Martin Fowler发现并进行研究,Martin Flowler的文章Model View Presenter进行详细的介绍 阅读全文
posted @ 2006-03-25 11:49 张善友 阅读(10000) 评论(1) 推荐(1) 编辑
摘要: The single, most important trap to watch out for when choosing an object-relational mapping tool is this: "architecture by product." Architecture by product is a term I use to describe a set of s... 阅读全文
posted @ 2006-03-25 11:45 张善友 阅读(812) 评论(0) 推荐(0) 编辑
摘要: Virtual Path Providers are a new feature in ASP.NET 2.0 that can be used to create applications similar to Microsoft SharePoint Portal Server, where the content is stored in a database instead... 阅读全文
posted @ 2006-03-21 21:19 张善友 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 今天认真的看了一下1.1和2.0版本的Aspnet.config,发现非常的不同,在MSDN上也找不到相关的文档,好不容易找到一篇文章 What is aspnet.config 阅读全文
posted @ 2006-03-20 19:24 张善友 阅读(2055) 评论(0) 推荐(0) 编辑
摘要: 在.NET 1.1, 只有主线程中未处理的异常才会终止应用程序的运行,其他的线程的异常.CLR会处理,因此你的应用程序可以正常运行.在 .NET 2.0, 任何线程上的未处理的异常都可能终止应用程序的运行 (具体信息参看Exceptions In Managed Threads ). 升级1.1应用和开发2.0的新应用都要好好的考虑异常处理策略. 阅读全文
posted @ 2006-03-15 21:05 张善友 阅读(3828) 评论(0) 推荐(0) 编辑
摘要: http://blog.csdn.net/aawolf/archive/2005/12/23/560378.aspxhttp://blog.csdn.net/aawolf/archive/2005/12/28/563617.aspxhttp://blogs.msdn.com/netcfteam/ 阅读全文
posted @ 2006-03-11 19:09 张善友 阅读(855) 评论(0) 推荐(0) 编辑
摘要: Databound Schedule controls These data controls can show scheduled events automatically. RSS Feeder Custom Web Control A custom web control to display an RSS feed. NumericInput http://www.thecodepr... 阅读全文
posted @ 2006-03-10 22:34 张善友 阅读(655) 评论(0) 推荐(0) 编辑
摘要: 当微软把.NET提交到ECMA/ISO成为公开的标准时,就表示.NET已经走向开放,不再只是微软专属的技术。当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Windows平台上.... 送各位一本了解Mono的《Mono: A Developer’s Notebook》 阅读全文
posted @ 2006-03-10 22:05 张善友 阅读(17818) 评论(8) 推荐(3) 编辑
摘要: 一篇非常好的讲述C# Delegate和Event的文章 阅读全文
posted @ 2006-03-07 20:55 张善友 阅读(5092) 评论(5) 推荐(3) 编辑
摘要: 每天收到众多的垃圾邮件,现在终于有救了,不过反垃圾邮件,需要我们共同努力 阅读全文
posted @ 2006-03-05 18:47 张善友 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 新版 .net开发必备10大工具 http://msdn.microsoft.com/msdnmag/issues/05/12/VisualStudioAddins/default.aspx 阅读全文
posted @ 2006-03-05 12:27 张善友 阅读(2335) 评论(0) 推荐(0) 编辑
摘要: .NET和JAVA都经过了长时间的发展,逐步成熟..net和java都具备良好的跨平台特性.但是.NET和JAVA的跨平台都存在那些问题,值得我们思考. 阅读全文
posted @ 2006-03-05 11:46 张善友 阅读(5775) 评论(6) 推荐(0) 编辑
摘要: IKVM.NET是一个针对Mono和微软.net框架的java实现,其设计目的是在.NET平台上运行java程序。本文将比较详细的介绍这个工具的原理、使用入门(如何java应用转换为.NET应用、如何在java中开发.NET应用),希望能给大家带来惊喜。对此的疑问和讨论,请关注cleverpig的blog:http://blog.matrix.org.cn/page/cleverpig 阅读全文
posted @ 2006-03-05 10:12 张善友 阅读(7615) 评论(1) 推荐(1) 编辑
摘要: 1、Vista开发技术预览2、应用dotnet 2.0新特性开发应用程序 ppt 架构设计文档 说明:程序是原来参加微软超级英雄编程的一个程序,平时工作忙,业余时间为学习dotnet2.0的新特性而写。纯粹为技术展示,不实用,代码共享出来,有用的大家就吸收,没有用就抛弃他。另外送大家一本学习dotnet 2.0的经典书籍Pro C# 2005 and the .NET 2.0 Pla... 阅读全文
posted @ 2006-02-27 00:01 张善友 阅读(2087) 评论(13) 推荐(0) 编辑
摘要: 摘要本文介绍了在.NET框架下应用Web设计模式改进WebForm程序设计的一些基本方法及要点。关键字设计模式,ASP.NET,WebForm,MVC,Page Controller,Front Controller,Page Cache目录引言经典的WebForm架构设计模式MVC模式下的WebFormPage Controller模式下的WebFormFront Controll... 阅读全文
posted @ 2006-02-24 14:28 张善友 阅读(813) 评论(0) 推荐(0) 编辑
摘要: In this article, we will explore the necessary details for working with resources in ASP.NET applications and for creating international ASP.NET applications based on embedded resources and the integrated localization support. 阅读全文
posted @ 2006-02-22 21:10 张善友 阅读(1514) 评论(2) 推荐(0) 编辑
摘要: script> 以上代码加入HEAD区即可。说明:有人说,我可以使用来刷新当前页面,为什么要用这个脚本呢?是的,的确是这样。但是这个脚本可以在状态栏显示剩余的时间。不管怎样,随您的便。其实这个脚本可以作出其它许多花样的。如果将window.location.reload()改成window.location.href="http://www.yahoo.com"等地址,可以在规定时间到来后指向任意... 阅读全文
posted @ 2006-02-22 13:10 张善友 阅读(681) 评论(2) 推荐(0) 编辑
摘要: beagle是linux的desktop search软件,跟winows下的google desktop search类似的东西,它可以搜索各种各样格式的文件,但是目前只是测试版,很多功能还不完善,但是基本上已经可以使用了,软件的原理跟普通的搜索引擎差不多,先需要启动beagle deamon 进程做文件索引,如果没有最新的具有硬盘数据修改通知功能的内核,beagle进程就需要一边又... 阅读全文
posted @ 2006-02-21 23:21 张善友 阅读(1528) 评论(0) 推荐(0) 编辑
摘要: It has been a week since my last post, I’ve been coding on ePortal WYSIWYG ASP.Net editor, like a mad man and almost had no time either to family or friends. Anyway, the progress is amazing and when t... 阅读全文
posted @ 2006-02-21 22:43 张善友 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 据国外媒体报道,Linux操作系统服务商Novell最近释出了Xgl(X over OpenGL)和compiz,并展示了其最新桌面。Xgl是基于OpenGL的X server,它 使用硬件加速,可以实现Linux系统下真正意义上的3D图形效果。compiz则是其窗口管理器。最新的cvs版本可以从freedesktop.org下载。 显卡通过Xgl可以加强图像的特殊... 阅读全文
posted @ 2006-02-20 20:34 张善友 阅读(1505) 评论(0) 推荐(0) 编辑
摘要: 今天进行磁盘整理,发现一个奇怪的文件SimilarityTable_1:下面是我的C盘整理后的结果卷 (C:) 卷的大小 = 15.62 GB 簇的大小 = 4 KB 已使用空间 ... 阅读全文
posted @ 2006-02-19 23:35 张善友 阅读(2573) 评论(0) 推荐(0) 编辑
摘要: Yahoo开发网络在情人节这天以BSD许可协议发布了用于Web 2.0应用开发的工具库Yahoo! User Interface Library,包括一组基于JavaScript/DOM/HTML/Ajax的Web开发组件,同时发布的还有一组Web界面开发的设计模式,另外还开放了一个团队BLOG提供支持.园子中已经发了一篇相关的Post: 雅虎UI库和设计模式库开源了今后可以将Yahoo贡... 阅读全文
posted @ 2006-02-18 09:36 张善友 阅读(1152) 评论(1) 推荐(0) 编辑