[转载]企业级应用架构(NHibernater+Spring.Net+MVC3)_1.0 – 月光冷锋 – 博客园

企业级应用架构(NHibernater+Spring.Net+MVC3)_1.0 - 月光冷锋 - 博客园.         本人已经从事公司两套这类架构系统的开发工作啦!对于这套架构,我惊叹不已!BPS和CMS系统都是采用这套架构。但本人也同时渐渐发现了这套架构有诸多 不足之处,于是本人利用闲暇时光进一步改进了这套架构。新架构是基于“领域模型”的企业级应用架构模式,使用了 NHibern

[转载]ASP.NET MVC3+Spring.net+NHibernate+ExtJs的简单架构

MVC3+Spring.net+NHibernate+ExtJs的简单架构 - RegicideGod - 博客园. 对于MVC3、Spring.net、NHibernate、ExtJs等单个的技术点使用起来,并不是很复杂,出问题比较多的还是配置相关的问题;下面我们来一步一步的实现4个框架的融合配置; 首先我们来谈谈4个框架的各自负责的事情: MVC3:最开始是用MVC2搭建框架,后来用V

[转载]Spring.NET实用技巧4——NHibernate分布式事务(下)

Spring.NET实用技巧4——NHibernate分布式事务(下) - 刘冬的博客 - 博客园. 上篇, 我们已实现了在同一应用程序下的分布式事务——即多Dao层+同Service层,每个Dao对应一个数据库,一个Service调用多个Dao。但是在 一些特定的子系统较多的项目中,开发人员是无法访问到某个子系统的数据库,这就意味着不能通过增加Dao层来实现分布式事务。正如一个银行的软件

[转载]Spring.NET实用技巧3——NHibernate分布式事务(上)

Spring.NET实用技巧3——NHibernate分布式事务(上) - 刘冬的博客 - 博客园. 在使用NHibernate作为持久层框架时,多数据库操作是一个比较难解决的问题。并且很多网友在给我发的eamil中经常谈到此问题。由于NHibernate是一种框架,不能像ADO.NET那样直接用SQL语句操作数据库,在动态改变DbConnection时比较麻烦,而且NHibernate目

[转载]Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(三)——持久层

Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(三)——持久层 - 刘冬的博客 - 博客园. 什么是持久层?先解释什么是持久,英文persistence,将内存中的数据固化,保持在物理储存设备中。然而在企业应用中,往往通过关系 型数据库来完成这一过程。那么持久层的定义是:相对于三层架构中的

[转载]Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(二)——领域模型

Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(二)——领域模型 - 刘冬的博客 - 博客园. 什么是领域模型?领域模型是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域 本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系

[转载]Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(一)

Spring.NET企业架构实践之 Nhibernate + WCF + ASP.NET MVC + NVelocity 对PetShop4.0重构(一)——架构设计 - 刘冬的博客 - 博客园. PetShop4.0是微软针对.NET企业系统推出的一个范例。业界有许多.NET与J2EE之争,许多数据 是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色