ORM

摘要: 连贯NHibernate 1.0已经正式发布,可以从这里获取http://fluentnhibernate.org/downloads ,更详细信息参看Wiki:http://wiki.fluentnhibernate.org/阅读全文
posted @ 2009-08-30 21:06 张善友 阅读(2908) | 评论 (7) 编辑
摘要: 今天在Boy's (小气的神) BLOG上看到一篇精彩的文章 Astoria to SQLite to Entity Framework to 建立你的ORM观念 .文章说到了很多精彩的内容,从SQLite for ADO.NET 2.0 Data Provider 到 实体框架EF, 还有ORM的概念.阅读全文
posted @ 2008-08-16 18:12 张善友 阅读(4513) | 评论 (2) 编辑
摘要: 随着.NET Framework 3.5 SP1和Visual Studio 2008 SP1的正式发布。ADO.NET 实体框架正式来到开发人员的面前,它使开发人员可以通过对象模型(而不是逻辑/关系数据模型)专注于数据。实体框架有助于将逻辑数据架构抽象为概念模型,并且允许以多种方式通过对象服务和名为“EntityClient”的新数据提供程序与概念模型交互。阅读全文
posted @ 2008-08-16 15:18 张善友 阅读(3648) | 评论 (1) 编辑
摘要: 由于ALT.NET和像微软实体框架这样的竞争技术,NHibernate最近越来越流行,并得到更广泛的使用。Steve Bohlen创作了一个叫做NHibernate之夏的系列录像教程向开发人员展示这一技术阅读全文
posted @ 2008-08-08 19:39 张善友 阅读(1458) | 评论 (0) 编辑
摘要: 这两天看了一本书《Grails权威指南》,看了这个Java上Rails框架,其中有两条设计理念:
1、make simple thing easy and make complex possible -让简单的事情变的容易,同时让复杂的事情的实现成为可能
2、Convention Over Configuration --约定高于配置
Rails几乎成了敏捷web框架的代名词,Java社区的Grails,.NET开源项目Mono Rails和Subsonic,还有微软ASP.NET Team正在做的ASP.NET MVC框架无不体现着上述两项设计理念。
阅读全文
posted @ 2008-02-24 16:35 张善友 阅读(3617) | 评论 (8) 编辑
posted @ 2007-10-26 07:52 张善友 阅读(1112) | 评论 (1) 编辑
posted @ 2007-06-02 14:49 张善友 阅读(1027) | 评论 (1) 编辑
摘要: 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息阅读全文
posted @ 2006-10-28 09:43 张善友 阅读(2124) | 评论 (1) 编辑
摘要: 今天晚上花了两个小时从Castle网站拿到最新的Castle.Facilities.IBatisNetIntegration代码,将IBatisNet版本升级到1.3.0.0,Castle IOC版本升级到1.0.0.2。升级过程中发现几个问题:
1、IBatisNet的配置文件的格式采用了标准的XML的命名空间:
2、IbatisNet 增加了一个Log4Net的组件:IBatisNet.Common.Logging.Log4Net.dll,就是使用Log4Net纪录日志的包装。
3、providers.config文件支持的数据库多了db2,Informix,PostgreSql0.7,Firebird1.7,SQLite3.看来Ibatisnet越来越强大了,极力推荐大家采用Ibatisnet.阅读全文
posted @ 2005-10-17 21:31 张善友 阅读(6058) | 评论 (18) 编辑
摘要: IBatisNet之获取和操作SQL语句阅读全文
posted @ 2005-10-15 22:29 张善友 阅读(2511) | 评论 (2) 编辑
摘要: IbatisNet对数据库表自动生成主关键字的处理方法阅读全文
posted @ 2005-10-13 22:50 张善友 阅读(3053) | 评论 (4) 编辑
摘要: ibatis 直接升格为 apache 一级项目了!!!

你可以通过 ibatis.apache.org 访问到。而大家知道,struts 去年才升级,jakarta 下面有几个很出名的项目到现在还没有升级:tomcat, tapestry 。
阅读全文
posted @ 2005-10-10 21:39 张善友 阅读(1072) | 评论 (1) 编辑
posted @ 2005-10-02 16:33 张善友 阅读(3176) | 评论 (5) 编辑
posted @ 2005-09-23 14:02 张善友 阅读(14812) | 评论 (10) 编辑
摘要: 随着项目的进展,Castle和IBatisNet给我的惊喜更多。Com+很重,不需要分布式的中小项目慎用,NHibernate虽好,NHibernate的2005-9-20发布了最新版本1.0-rc1,缺少高水平的OO设计师,项目组程序员水平参次不齐 ,应用Castle + IBatisnet大家不会再把精力浪费到数据访问,事务处理,主键生成等地方了,可以集中精力进行业务组件的编写。项目的进展很顺利。
阅读全文
posted @ 2005-09-22 20:58 张善友 阅读(6254) | 评论 (15) 编辑
摘要: 最近在做一个项目,项目的需求不够明确,这是做项目的大忌,但是没有办法。项目的架构采用Dotnet平台使用C#进行开发,为了加快项目的开发进度,采用代码生成工具之MyGeneration 生成业务基本代码,数据持久层采用IBatisNet,事务处理采用Castle的事务处理代码块,整体采用Castle IOC容器进行组装。阅读全文
posted @ 2005-09-17 11:08 张善友 阅读(3544) | 评论 (17) 编辑
posted @ 2005-08-21 20:49 张善友 阅读(5793) | 评论 (19) 编辑