在.net使用nhibernate + spring.net + wcf构造服务器端应用中,基本采用多层结构,nhibernate完成对象持久化(如何完成持久化需研究?)以及C#中对象与数据库逻辑对象(表,至于存储过程或视图,则需研究?)的映射。spring.net则完成IoC、AOP等,WCF则完成应用服务。
数据库 --〉Entity(Nhibernate) + DAO(数据存取) + BO(业务对象) --〉Spring.net框架 --〉WCF服务框架(网络服务、负载均衡)
1)对象持久化 ORM