2012年5月20日
摘要: Windows服务程序的编写、调试、部署 阅读全文
posted @ 2012-05-20 17:11 lindping 阅读(1341) 评论(0) 推荐(0) 编辑
摘要: 一个自认为是最简单易用的ORM,如果你认为使用起来还可以简化,欢迎指教! 阅读全文
posted @ 2012-05-20 16:20 lindping 阅读(3597) 评论(37) 推荐(3) 编辑
  2012年5月8日
摘要: 打造自己的orm 阅读全文
posted @ 2012-05-08 01:36 lindping 阅读(1472) 评论(6) 推荐(2) 编辑
  2012年4月28日
摘要: 作为项目性应用系统的架构设计者,我总是追求框架的通用性和易用性。追求通用性,是因为也许当前项目的数据库是SQL Server,而下一个项目就是Oracle,也许当前项目是B/S架构,而下一个项目就是C/S架构,所以,当数据库或者系统架构发生变化的时候,通用性好的项目的框架的代码便不用作任何修改。追求易用性,是因为我见识了很多人包括所谓的技术大牛,为了追求使用某种流行技术的快感,把框架弄得复杂纷繁,一个解决方案下几十个乃至上百个项目,许多犄角旮旯还冷不防的有个配置文件,要把他的系统运行起来,得配置这个配置那个,安装这个再安装那个,要实现一段小小的业务功能,就是做个简单的增删改查,你也得这一... 阅读全文
posted @ 2012-04-28 15:57 lindping 阅读(747) 评论(0) 推荐(3) 编辑
  2012年4月20日
摘要: 概述 本篇就以前文的理论基础来实现一个简单查询功能的三层架构作为实例演示。方便起见,数据库就用Petshop的数据库。闲话不多述 了。架构内容如下: 构建通用数据访问组件DbHelper(只实现一个简单查询方法Query(string sql)) 创建数据访问层,定义ProductDAL对象并实现一个方法GetProduct,读取xml文件的sql语句并调用Dbhelper的Query,返回product表的数据。 创建业务逻辑层,定义ProductBLL对象并实现GetPr oduct,方法(通过调用数据访问层GetProduct)。 创建用户界面层,调用业务逻辑层的GetProduct。 阅读全文
posted @ 2012-04-20 17:19 lindping 阅读(1068) 评论(0) 推荐(2) 编辑
  2012年4月6日
摘要: 前言 微软的三层架构示例项目PetShop是很多.NET开发人员学习项目开发的经典样本代码,很多人都是直接使用PetShop的架构来搭建项目,甚至许多著名的代码生成器,也是以PetShop架构作为模板生成项目。事实上我认为PetShop只是一个展示如何使用.NET技术的应用项目范例,若直接照搬用来用作实际项目开发的框架,还有很多地方需要改进,尤其是在实现多数据库兼容方面。下面以PetShop为样本代码,阐述如何通过改造它实现一个更合理实用的三层架构。由于改良方法主要采用通用数据库访问组件简化原架构的数据访问层,因此本文也谈及了如何实现基于ADO.NET的通用数据访问组件。架构分析 架构主干为了 阅读全文
posted @ 2012-04-06 15:22 lindping 阅读(2641) 评论(12) 推荐(0) 编辑
  2012年1月3日
摘要: winform,cache,分布式,Remoting,WebService,WCF,应用服务器 阅读全文
posted @ 2012-01-03 02:22 lindping 阅读(2297) 评论(2) 推荐(0) 编辑
  2011年6月27日
摘要: 分析petshop的三层架构,发布通用数据访问组件,oracle免装客户端 阅读全文
posted @ 2011-06-27 11:43 lindping 阅读(1029) 评论(2) 推荐(0) 编辑
  2011年4月7日
摘要: 使用.NET Entity Framework和远程化技术搭建分布式应用系统框架 阅读全文
posted @ 2011-04-07 10:45 lindping 阅读(4090) 评论(19) 推荐(2) 编辑
  2011年3月10日
摘要: 通过xml配置文件运行定时任务 阅读全文
posted @ 2011-03-10 16:02 lindping 阅读(614) 评论(2) 推荐(0) 编辑