1、请问NHibernate+spring.net+atlas和ibatis.net+castle+magicajax哪个搭配好呀? 1、请问NHibernate+spring.net+atlas和ibatis.net+castle+magicajax哪个搭配好呀?帮忙详细分析一下,什么“用什么都可以”,“用好哪个都行”之类的话就别说了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 怎么像装机一样?INTEL+NVIDIA?AMD+ATI? 呵呵,lovecherry在这边儿呀,帮忙分析分析,现在框架太多了,不能都去评估吧,高人指点一下吧。 简单说说1、请问NHibernate+spring.net+atlas和ibatis.net+castle+magicajax哪个搭配好呀?其实castle是集成了nhibernate的,而nhibernate对存储过程支持性不太好,所以castle对复杂查询支持的不是太好,这点不如ibatis.net。castle里的active records对多表更新是事务支持也不太好,但是复杂查询什么的可以用HQL语句,所以大部门的查询也能应付的了,另外castle里还有IBatis.net Facility和NHibernate Facility,让事务和多表更新更方便了,ibatis.net灵活,可以在配置文件里写SQL,但是这样就不如nhibernate更OO了。其实持久层还有一个比较好的就是nettiers2+codesmith,现在对.net 2.0支持的也特别好,而且是符合微软的数据访问最佳实践,性能我感觉也是最NB的,它用了entlib的DAAB。我以前研究的CMP持久模式现在感觉也没啥优势了,虽然java那边的ejb3.0好像还是推荐容器托管持久性。持久层框架就总结这么些了。业务层框架spring.net好像是基于工厂方法+向接口编程+Context来实现AOP,而且它的配置文件很复杂,比较麻烦,而Castle的AOP虽然配置文件简单,但用了大量的反射,估计性能不如spring.net,而且spring.net提倡面向接口编程,对程序架构有个好的引导。表示层框架.net这边没有webwork和structs对应的东西。但是大家可以看看智能客户端的应用块CAB,那个挺值得研究的,web表示层现在都关注ajax,我只用过ajax.net和teed的ajaxhelper,感觉这两个都挺灵活的,但不强大,magicajax和atlas没用过,不过听说这两个的ajax容器更强大一些,而且atlas调用webservices的方式好像更容易维护,另外像google,yahoo等都推出了一些客户端的ajax UI,挺不错的。关于ajax也确实想找个好的框架,不过如果大家直接给推荐一个我就省的都一个一个的试用和评估了。另外推荐《ajax实战》这本书,写的简直太好了,一些思路特别值得借鉴,考虑问题也很全面细致。 楼主自己都分析的好清楚了,怎么还会有疑虑呐,据我了解的castle性能便不好 大家都来发下言,其实忙,根本没空学习,访问数据库大多都用sqlherlper NHibernate+spring.net+atlasatlas这个东西不太喜欢 NHibernate+spring.net+atlas学习中 NHibernate、Castle-ActiveRecord和PetShop架构的C#代码生成工具。可以生成:NHibernate、Castle-ActiveRecord和PetShop架构的C#代码、WebUI代码、导出数据库结构为Word文档等功能详细请看博客文章:http://www.cnblogs.com/wuhuacong/archive/2006/09/26/514730.html 批量删除的问题!!!!!!!!!!!!1 这段javascript脚本是什么意思? 还是 gridview 的分页 关于ASP.NETL连接ACCESS数据库问题~~~~~未在本地计算机上注册“Mircosoft.Jet.OLEDB.4.0”提供程序 session的一个简单问题 求解DataGrid导入Excel问题! 急!!!!!!!!! 绝对高分,挑战高手!!!如何将WORD等文件像邮件的附件一样上传,下载,打开呢??? 一个数据库查找问题~~~ 映射磁盘的上传问题 求助:使用多线程查询绑定到Gridview castle是什么? 请问个关于Castle 的问题
INTEL+NVIDIA?
AMD+ATI?
atlas这个东西不太喜欢
学习中