您可以捐助,支持我们的公益事业。

1元 10元 50元





认证码:  验证码,看不清楚?请点击刷新验证码 必填



  求知 文章 文库 Lib 视频 iPerson 课程 认证 咨询 工具 讲座 Model Center   Code  
会员   
   
 
     
   
 
 订阅
nhibernate架构分析(uml图)
 
作者:billy_zh
   次浏览      
 2004-8-30
 
编辑推荐:
文章主要介绍nhibernate架构分析(uml图),希望可以让大家有个新的认识。
本文来自于网络,由火龙果软件依然编辑、推荐。

[以nhibernate-PreAlpha-Build-2为准] 

从图中可以看到,Session和SessionFactory是NHibernate的核心部分。 

SessionFactory维护到持久机制(数据库)的连接并对它们进行管理,同时还保存着所有持久对象的映射信息。 

SessionFactory由Configuration.BuildSessionFactory创建,这个对象一般使用Singleton模式。 

Session用于将对象持久化,支持数据库事务,另外Session还提供了强大的数据加载功能。 

Session由SessionFactory创建。 

其它对象说明: 

IConnectionProvider: 连接提供者接口,负责与数据进行连接; 

Dialect: 数据库方言; 

CollectionPersister: 集合持久化类; 

IClassPersister: 类持久化接口,定义了基本的CRUD操作; 

TransactionFactory: 数据库事务工厂; 

IInterceptor: 拦截器接口,用于在操作执行时进行一些处理,典型的就是记录操作日志

   
次浏览       
 
相关文章

UML概览
UML图解:用例图(Use case diagram )
UML图解:活动图(activity diagram )
UML图解:类图(class diagram )
UML图解:对象图(object diagram)
UML图解:顺序图( sequence diagram )
 
相关文档

UML统一建模语言参考手册
网上商城UML图
UML建模示例:JPetStor
UML序列图编写规范
EA中支持的各种图表
EA中的界面原型建模
 
相关课程

UML与面向对象分析设计
UML + 嵌入式系统分析设计
业务建模与业务分析
基于UML和EA进行系统分析设计
基于模型的需求管理
业务建模 & 领域驱动设计

最新活动计划
C++高级编程 12-25 [线上]
白盒测试技术与工具实践 12-24[线上]
LLM大模型应用与项目构建 12-26[特惠]
需求分析最佳实践与沙盘演练 1-6[线上]
SysML建模专家 1-16[北京]
UAF架构体系与实践 1-22[北京]
 
 
最新文章
在EA中内嵌文档- Artifact
EA中模型视图
EA中的实体关系图
使用EA进行风险建模
EA中的项目词汇表
EA的模型导出或导入csv文件
自定义表格(Custom Table)在EA中的使用
Gap Analysis Matrix(差距分析矩阵)
更多...   
MBSE工具
MBSE平台
建模工具 EA
模型库-Model Center
需求管理-ReqManager
自动建模-Modeler
多级仿真-Sys Simulator
代码工程-Code Engineer
文档生成器-DocGenerator
更多...   
成功案例
广汽研究院 SysML+EA+软件分析设计
高合汽车研发部门 建模工具EA、WebEA、学习视频
国汽智联 建模工具EA、模型库、WebEA和iSpace
亿咖通 MBSE工程体系与工具链咨询
中航无人机 MBSE工具链
吉利汽车 购买EA工具
华科汽车零部件 购买EA工具
东风岚图汽车 购买EA工具 以及EA定制开发
更多...