[置顶] IBatisNet + Castle 开发相关文章

摘要: 近期一直使用IBatisNet和Castle(主要是IOC容器、Facility和事务管理)来做项目,慢慢的对它们有所了解并产生了浓厚的兴趣,现将园子里的朋友以及我本人所写的相关文章分类整理了一下,与大家分享,希望能有更多对Ibatisnet 、Castle感兴趣的朋友一起交流。为了交流能够更及时、畅通,我建了个专门用于讨论、交流IBatisNet + Castle开发问题的群(群号:2923364),对此有兴趣或想了解、学习的都可以加入,大家一同进步! 另附上CodeSmith模版和例子源代码 阅读全文

posted @ 2007-02-06 18:48 Daniel Pang 阅读(11405) 评论(32) 推荐(4) 编辑

[置顶] EnterpriseLibrary2.0系列文章及下载

摘要: 前一阶段写了一系列的关于EnterpriseLibrary2.0方面的文章(主要是针对初学者),现将所有的文章集中起来,方便初学的人更好的学习,同时提供下载(.chm格式). 阅读全文

posted @ 2006-06-27 20:18 Daniel Pang 阅读(8590) 评论(41) 推荐(0) 编辑

2008年8月18日

pcanywhere失去连接的一个解决方法

摘要: 使用pcanywhere远程管理服务器的朋友肯定都遇到过因为网速等问题导致的忽然断线,然后就再也连接不上的情况,有时候会提示host is busy,有时候会说is not responding,总之遇到这样的问题真的很让人不爽,以前我的土办法就是打电话叫机房的人重启server,直到今天帮朋友调试服务器因为种种原因频繁遇到这一问题,到最后实在不好意思再给机房打电话了,却偶然发现原来可以通过sql... 阅读全文

posted @ 2008-08-18 18:54 Daniel Pang 阅读(1401) 评论(0) 推荐(0) 编辑

2008年2月29日

JS格式化日期字符串

摘要: 1//格式化日期2Date.prototype.format=function(format)3{4varo=5{6"M+":this.getMonth()+1,//month7"d+":this.getDate(),//day8"h+":this.getHours(),//hour9"m+":this.getMinutes(),//minute10"s+":this.getSeconds(),/... 阅读全文

posted @ 2008-02-29 09:51 Daniel Pang 阅读(3446) 评论(0) 推荐(0) 编辑

2007年4月29日

[软件共享]将数据库中的数据导出为SQL脚本

摘要: 可以直接将数据库中的数据导出为脚本,并可以自己设置过滤条件。使用方法很简单,不在多说了。下面是软件截图。123下载:http://www.cnblogs.com/Files/pw/mssql2.rar 阅读全文

posted @ 2007-04-29 17:45 Daniel Pang 阅读(1794) 评论(4) 推荐(1) 编辑

2007年3月13日

对文件下载的补充

摘要: 我在ASP.NET中常用的文件上传下载方法一文中写了几种文件上传下载的方法,其中第二部分的下载当时没有具体说清楚,现在补充一下。对于有具体物理路径的文件下载,我们可以采用下面的思路,先将其转化成二进制流,然后用浏览器读出来,具体代码如下:/**////<summary>///下载文件///</summary>///<paramname="path">文件所在的物... 阅读全文

posted @ 2007-03-13 18:05 Daniel Pang 阅读(1356) 评论(5) 推荐(0) 编辑

2007年3月7日

复制DataTable的一种方法

摘要: 如果将程序返回的DataTable加入到自己定义的一个DataSet中,直接用ds.Tables.Add(dt)的方法,就会出现“该DataTable已属于另外一个DataSet”的错误。这时候我们需要建一个新的DataTable,并将原来的DataTable的结构及数据导入到新的DataTable中,这时候就可以使用下面的方法(当然方法并不是唯一的):/**////<... 阅读全文

posted @ 2007-03-07 18:49 Daniel Pang 阅读(4800) 评论(7) 推荐(0) 编辑

2007年2月5日

[IBatisNet]关于返回DataTable的一点问题

摘要: 对于IBatisnet执行查询返回DataTable,网上有很多代码,下面简单列出一下: privateIDbCommandGetDbCommand(stringstatementName,objectparamObject){IStatementstatement=sqlMap.GetMappedStatement(statementName).Statement;IMappedSta... 阅读全文

posted @ 2007-02-05 19:04 Daniel Pang 阅读(3726) 评论(4) 推荐(1) 编辑

2007年2月1日

深圳电话订票基本步骤及所有的取票点地址电话

摘要: 订票流程:取票点:有没有到合肥的? 阅读全文

posted @ 2007-02-01 14:59 Daniel Pang 阅读(1900) 评论(3) 推荐(0) 编辑

2007年1月24日

Automatic Transaction Management Facility 使用

摘要: 需要引用的程序集: Castle.Facilities.AutomaticTransactionManagement Castle.Services.Transactions Castle.DynamicProxy Castle.Core 1、配置WindsorContainercontainer=newWindsorContainer(store);container.AddFacility("... 阅读全文

posted @ 2007-01-24 11:31 Daniel Pang 阅读(2814) 评论(1) 推荐(0) 编辑

IBatisnet Facility 的几种配置

摘要: 1、代码container=newWindsorContainer(store);container.AddFacility("ibatis",newIBatisNetFacility());2、配置文件<facilities><facilityid="ibatis"><sqlMapid="sqlServerSqlMap"config="sqlMap.config"/... 阅读全文

posted @ 2007-01-24 11:14 Daniel Pang 阅读(2489) 评论(5) 推荐(0) 编辑

2007年1月17日

IBatisNet -- 保护你的配置文件及映射文件信息

摘要: 通常情况下我们在使用IBatisNet的时候,配置文件和映射文件都是暴露在外的,如果能进入到服务器,那么你的程序的操作数据库的SQL语句,数据库连接字符串等信息都将很轻松的被看到,这样是很危险的。然而IBatisnet自身也没有提供配置文件直接加密的方法,但我们可以用变通的方式来尽可能的保护这些文件中的信息。IBatisnet的映射文件等可以指定为内嵌的资源,利用这个我们可以把一些敏感信息写到另外... 阅读全文

posted @ 2007-01-17 16:32 Daniel Pang 阅读(2808) 评论(4) 推荐(0) 编辑

Rational Rose 加载出错的问题

摘要: 今天打开Rose的mdl文件提示我有语法错误,信息如下:Error: Petal syntax error at line 96043 near 'supplieransition'继续之后,发现文件里丢了很多内容,很是郁闷根据提示我用记事本打开了mdl文件,发现文件的末尾确实是不完整的(至于怎么会出现这样的问题我也不太清楚,可能是病毒损坏了文件吧),我尝试自己去补充完整那段不完整的代码,因为对这... 阅读全文

posted @ 2007-01-17 10:23 Daniel Pang 阅读(1811) 评论(0) 推荐(0) 编辑

2007年1月8日

修改Sql server中列的属性脚本

摘要: alter tablename alter column columnname varchar(100) not null 阅读全文

posted @ 2007-01-08 17:51 Daniel Pang 阅读(1493) 评论(0) 推荐(0) 编辑

字符串加密方法

摘要: usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Security.Cryptography;usingSystem.IO;namespaceComponent{publicclassSecurity{publicSecurity(){}//默认密钥向量privatestaticbyte[]Keys={... 阅读全文

posted @ 2007-01-08 17:50 Daniel Pang 阅读(2641) 评论(1) 推荐(1) 编辑

2007年1月5日

ERP术语 英文对照(部分)(参考)

摘要: 客户 Customer供应商 Supplier仓库 Stockroom库存 Inventory货品 Product型号 Part Number销售 Sell单据 Bill成本 Cost交货期 Delivery Period采购 Purchase采购申请 Purchase Requisition采购报价 Purchase Quote采购退货 Purchase Return采购订单 Purchase ... 阅读全文

posted @ 2007-01-05 14:53 Daniel Pang 阅读(26005) 评论(4) 推荐(2) 编辑

2007年1月4日

一个关于SQL2005的问题

摘要: 今天刚安装了SQL2005,发现其中的数据库关系图用不了,按照帮助上所说的新建一张数据库关系图的步骤如下: 在对象资源管理器中,右键单击相应数据库的“数据库关系图”节点。 在下拉菜单中,单击“添加新关系图”。 而我右键单击的结果如下图:根本就没有上面所说的“添加新关系图”。哪位知道怎么回事,麻烦告诉我一声,谢了。 阅读全文

posted @ 2007-01-04 16:17 Daniel Pang 阅读(1332) 评论(5) 推荐(0) 编辑

动态加载TreeNode -- ComponentArt TreeView

摘要: ComponentArt是我所用过的第三方控件中比较优秀的一套。下面代码主要实现树节点的动态加载,比较简单,所以只贴代码:<%@ControlLanguage="C#"AutoEventWireup="true"CodeFile="ProjectTree.ascx.cs"Inherits="Modules_Other_ProjectTree"%><%@RegisterTagPre... 阅读全文

posted @ 2007-01-04 14:00 Daniel Pang 阅读(4144) 评论(1) 推荐(0) 编辑

使用IBatisNet + Castle 开发DotNet软件

摘要: 本文主要讲述我在项目中如何使用IBatisNet + Castle的结构来进行开发的。软件的主框架如下图: 我将系统分为五层,分别是Domain,Persistence,Service,Component,Web。系统的分层参考了NPetShop2的结构并稍加简化。下面简单说明一下每一层的功能:Domain -- 业务实体层Persistence -- 持久层,负责数据访问Service -- ... 阅读全文

posted @ 2007-01-04 13:15 Daniel Pang 阅读(6683) 评论(14) 推荐(0) 编辑

2006年12月8日

JS--屏蔽浏览器右键菜单

摘要: //屏蔽浏览器右键菜单if(window.Event)document.captureEvents(Event.MOUSEUP);functionnocontextmenu(){event.cancelBubble=trueevent.returnValue=false;returnfalse;}functionnorightclick(e){if(window.Event){if(e.which... 阅读全文

posted @ 2006-12-08 09:53 Daniel Pang 阅读(7875) 评论(2) 推荐(0) 编辑

2006年12月6日

Excel的导出操作

摘要: 下面的代码展示了如何将Excel内容显示到GridView中:aspx代码:.aspxCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<%@PageLanguage="C#"AutoEventWireup="true"CodeBehind="De... 阅读全文

posted @ 2006-12-06 12:24 Daniel Pang 阅读(1674) 评论(2) 推荐(0) 编辑

DataFormatString--格式化字符串

摘要: DataFormatString="{0:格式字符串}" 在DataFormatString 中的 {0} 表示数据本身,而在冒号后面的格式字符串代表所们希望数据显示的格式;数字、货币格式:在指定的格式符号后可以指定小数所要显示的位数。例如原来的数据为「1.56」,若格式设定为 {0:N1},则输出为「1.5」。其常用的数值格式如下表所示: 格式字符串 输入 结果 "{0:C}" 12345.67... 阅读全文

posted @ 2006-12-06 11:58 Daniel Pang 阅读(5058) 评论(1) 推荐(0) 编辑

2006年11月25日

恢复误删数据(SQL Server 2000)--Log Explorer

摘要: 今天不小心把客户那边的数据库中删了一千多条数据,而且之前又没有备份,真的是很郁闷,后来在网上找到一工具,用起来挺方便,让我躲过一劫。 首先来看一下界面: 输入服务器地址,用户名及密码后点Connect,进入到下面的界面:在这里选择要恢复数据的数据库,选择Use On-line Log(如果你又备份文件的话就不需要用这个工具了,直接用SQL搞定了)。然后点Attach,进入下面的界面:可以看到左边菜... 阅读全文

posted @ 2006-11-25 17:39 Daniel Pang 阅读(26779) 评论(84) 推荐(1) 编辑

2006年11月23日

IBatisNet1.5 -- 映射文件--Parameter Maps and Inline Parameters

摘要: 一、Parameter Maps 首先来看一下ParameterMap的定义:<parameterMapid="parameterMapIdentifier"[class="fullyQualifiedClassName,assembly|typeAlias"][extends="[sqlMapNamespace.]parameterMapId"]><parameterprope... 阅读全文

posted @ 2006-11-23 15:45 Daniel Pang 阅读(4520) 评论(4) 推荐(0) 编辑

IBatisNet1.5 -- 映射文件--Cache Models

摘要: Cache也是经常讨论的一个话题之一,在我们系统开发的过程中,总会存在着这样一类数据,它们更新频率很低,然而使用的频率却非常之高。为了提高系统性能,我们通常将此类数据装入缓存。Ibatisnet 也有自己的缓存系统。 MappedStatement的查询结果集可以根据cacheModel的值来确定它是否被装入缓存以及如何装入缓存。而Cache Model也是在配置文件中事先定义好的。具体的定义方式... 阅读全文

posted @ 2006-11-23 09:35 Daniel Pang 阅读(2620) 评论(2) 推荐(0) 编辑

2006年11月22日

IBatisNet1.5 -- 映射文件--Statements

摘要: 前段时间写了一篇关于配置文件的,由于最近太忙了,一直没接着往下写,现在抽出时间来继续写IBatisNet1.5学习及使用经历. 通过上一篇文章,大概了解了Ibatisnet中SqlMap的配置,但仅仅有SqlMap我们还不能进行IBatisnet的操作,我们还需要根据数据库表来编写映射文件. Ibatisnet的xml映射文件主要包括这几个部分,resultMaps,parameterMaps,下... 阅读全文

posted @ 2006-11-22 11:42 Daniel Pang 阅读(4083) 评论(4) 推荐(2) 编辑

2006年11月21日

C#操作IIS的代码

摘要: 将C#操作IIS的代码贴出来,方便以后查阅.代码都是以前在网上搜集的,记不得出处了.IISServerStateCode highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.DirectoryServices;usin... 阅读全文

posted @ 2006-11-21 10:50 Daniel Pang 阅读(10323) 评论(23) 推荐(2) 编辑

2006年10月12日

SQL 中的连接

摘要: 连接是操作数据库经常要用到的,分了很多种,各有各的用处,为避免以后混淆,特将概念记录与此,供日后查阅。 在SQL Server中,通过连接运算可以实现多表查询,连接是关系数据库模型的主要特点,也是它区别其他数据库管理系统的一个标志。 一般连接的写法如下: FROM join_table join type join_table [ON (join_condition)]其中,join_table是... 阅读全文

posted @ 2006-10-12 12:23 Daniel Pang 阅读(1175) 评论(0) 推荐(0) 编辑

2006年9月13日

CSS Friendly ASP.NET 2.0 Control Adapters - CSS Optimized Markup for ASP.NET Controls

摘要: Microsoft just relased ( beta 2 ) CSS Friendly ASP.NET 2.0 Control Adapters that render pure CSS optimized markup for ASP.NET Controls. Control adapters are a new built-in extensibility mechanism in A... 阅读全文

posted @ 2006-09-13 14:12 Daniel Pang 阅读(1154) 评论(0) 推荐(0) 编辑

2006年8月8日

IBatisNet1.5学习--配置篇

摘要: 最近准备学习IbatisNet1.5,顺便将学习的过程记录下来,整个过程的环境是VS2005+IBatisNet1.5,下面首先我们来看一下IBatisNet的配置. IBatisNet DataMapper是通过XML文件来配置的,配置文件名称我们通常默认为SqlMap.Config,配置文件中指定了我们项目的数据库连接字符串,以及数据库表的映射文件等等. 下面我们来看一个很简单的配置文件 &l... 阅读全文

posted @ 2006-08-08 18:02 Daniel Pang 阅读(6042) 评论(5) 推荐(1) 编辑

2006年8月2日

ASP.NET加密技术的应用(加密类代码参考)

摘要: 加密类代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> /**//**********************Created by Chen***************************如果你觉得本人的文章好,要引用请尊重著作人的劳动果实,... 阅读全文

posted @ 2006-08-02 15:48 Daniel Pang 阅读(5398) 评论(4) 推荐(1) 编辑

导航