-
这两天看了一本书《Grails权威指南》,看了这个Java上Rails框架,其中有两条设计理念:1、make simple thing easy and make complex possible -让简单的事情变的容易,同时让复杂的事情的实现成为可能2、Convention Over Configuration --约定高于配置Rails几乎成了敏捷web框架的代名词,Java社区的Grails
-
Mono老大Miguel de Icaza的文章:OpenSource LINQ providers。描述Linq的资源和目前Mono在这方面的进展以及相关的开源项目,非常值得各位同学阅读。开源社区为我们提供了微软所不能提供的,难怪微软现在也在不断的拥抱开源。我在blog上有一个栏目就是跟踪微软和开源方面的新闻,有兴趣的可看看开源新闻 、微软相关新闻。
自由、创新、研究、探索……
-
NHibernate for .NET 1.2 支持很多Hibernate 3.0的特性,性能方面据说有很大提高.下面这篇文章可以好好看看NHibernate Best Practices with ASP.NET, 1.2nd Ed.
自由、创新、研究、探索……
-
元数据简介
元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例、图书馆目录卡和名片等都可以看作是元数据。在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义。比如在管理、维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息:
某个数据库中的表和视图的个
-
Martin Fowler一个很明显的特征是:将数据访问逻辑也包含在这个domain中对数据库的CRUD我们知道,Dao将Dao
-
月初发的一篇Post准备写一个Ibatisnet开发指南,得到非常强烈的反应,最近比较忙,完成的也很慢。现在很多的开发开始转向DotNet 2.0,IBatisNet 1.3也将直接支持DotNet 2.0的数据方面两大特性:Nullable和泛型,IBatisNet 1.3也直接支持Sql server 2005。所以这个开发指南约定使用VS 2005和IBatisNet 1.3版
-
月初发的一篇Post准备写一个Ibatisnet开发指南,得到非常强烈的反应,最近比较忙,完成的也很慢。现在很多的开发开始转向DotNet 2.0,IBatisNet 1.3也将直接支持DotNet 2.0的数据方面两大特性:Nullable和泛型,IBatisNet 1.3也直接支持Sql server 2005。所以这个开发指南约定使用VS 2005和IBatisNet 1.3版本。IBati
-
IBATIS.NET 团队发布了DataMapper V1.3 和 DataAccess V1.7 框架的β测试版本! 虽然这是主要为bug修改和文档更新, 有一些重要变动: :
Enabling Intellisense in Visual Studio 2003 for configuration and mapping files
Updates to configu
-
今天晚上花了两个小时从Castle网站拿到最新的Castle.Facilities.IBatisNetIntegration代码,将IBatisNet版本升级到1.3.0.0,Castle IOC版本升级到1.0.0.2。升级过程中发现几个问题: 1、IBatisNet的配置文件的格式采用了标准的XML的命名空间: 原来的providers.config 文件  
-
IBatisNet和其他的ORMapping的工具相比较,可以说是一个sqlmap,所以在Why use iBATIS SQL Maps? 中有一条理由是 You already know SQL, why waste time learning something else? 所以在我们的实际框架中更多的地方需要得到SQL语句。在我的架构中有这样的接口: 复杂的SQL主要是查询,
-
。如果你在<insert>。下面的例子演示了这种方法:
<!—Oracle SEQUENCE Example --> <insert id="insertProduct-ORACLE" parameterClass="product">  
-
ibatis 直接升格为 apache 一级项目了!!!你可以通过 ibatis.apache.org 访问到。而大家知道,struts 去年才升级,jakarta 下面有几个很出名的项目到现在还没有升级:tomcat, tapestry 。虽然看起来应该不算新闻了,我也没有找到具体什么时间 ibatis 被“提升”的,但之前一段时间我在做 jmatrix 用的 ibatis,所以一直在关注 ib
-
这是一本对通用数据库访问类库很有帮助的书,很多的ORM工具的设计都是按照这本书的。特向各位共享这本好书。张笑猛翻译的:鲁棒的数据库持久层设计
自由、创新、研究、探索……
-
NHibernate 的移植版本,当前版本是 1.0 .2 框架,当前版本是 1.2 “ O/R ”的 ORM实现。NHibernate 实现了 PO 到数据库表的映射关系,即可通过 NHibernate 会根据制定的存储逻辑,自动生成对应的 SQL 的着力点,则在于 PO 并不会为程序员在运行期自动生成 SQL 所需的参数,以及返回的结果字段映射到指定 PO。机制,对业务逻辑实现人员
-
这是我4月份发在donews博客上的文章,现在都转到博客园来,风满袖希望进一步阐述你的架构,我就将这篇文章转移到博客园。原文:[url]http://blog.donews.com/shanyou/archive/2005/04/23/347792.aspx[/url] 以我个人的能力,没有足够的时间和资源自行开发一套完整的平台。在已有的众多开源项目
-
随着项目的进展,Castle和IBatisNet给我的惊喜更多。Com+很重,不需要分布式的中小项目慎用,NHibernate虽好,NHibernate的2005-9-20发布了最新版本1.0-rc1,缺少高水平的OO设计师,项目组程序员水平参次不齐 ,应用Castle + IBatisnet大家不会再把精力浪费到数据访问,事务处理,主键生成等地方了,可以集中精力进行业务组件的编写。项目
-
Castle的扩展单元中最近加进来了对MS的EnterpriseLibrary的支持,具体如何使用可以直接看[url]http://www.castleproject.org/index.php/Facility:EnterpriseLibrary[/url]。我对EnterpriseLibrary的研究很少,现在开始要好好的研究一下MS的EnterpriseLibrary。
自由、创新、研究、
-
最近在做一个项目,项目的需求不够明确,这是做项目的大忌,但是没有办法。项目的架构采用Dotnet平台使用C#进行开发,为了加快项目的开发进度,采用代码生成工具之MyGeneration 生成业务基本代码,数据持久层采用IBatisNet,事务处理采用Castle的事务处理代码块,整体采用Castle IOC容器进行组装。 &nb
-
今天我讲的Castle项目介绍,可能大家都是一头雾水。能够让大家知道DotNet底下的开源项目和IoC容器的相关知识,有误解,不明白的可以通过查资料。下面是资料:
Dependency Injection
-
今天花了两个小时从Castle网站拿到最新的Castle.Facilities.IBatisNetIntegration代码,将IBatisNet版本升级到1.2.0.0,Castle IOC版本升级到beta 3。升级过程中发现几个问题(数据库类型为Access),SQL Server数据库没有这样的问题:
1、DataMapper 1.1.0.458 doesn't automaticall
-
对于AOP同IOC的论述在Castle的论坛上[url]http://forum.castleproject.org/posts/list/126.page[/url]看到这篇文章的链接,我的英文水平有限。就给一个链接吧,自己去看看。[url]http://www.neward.net/ted/weblog/index.jsp?date=20030107[/url]
自由、创新、研究、探索……
-
我仿照Java的Spring+Ibatis+Struct用Castle+IBatisNet+Asp.net的开发框架的DAO的基类:BaseSqlMapDao内定义了一个内部类来辅助模糊查询。内部类代码如下:protected internal class KeyWordSearch { private IList keywor