NHibernate框架培训,ASP.NET2.0培训,C#培训,Vb.net培训
中科院计算机所培训中心
NHibernate框架培训,ASP.NET2.0培训,C#培训,Vb.net培训
中科院计算机所培训中心
咨询电话:010-82849147 / 4747
IT长期培训课程
项目实战班
JAVA软件开发工程师就业班
网站开发工程师就业班
数字艺术设计师就业班
IT短期培训课程
JAVA及J2EE系列
Java2语言核心技术
J2SE应用开发技术
J2EE Web应用开发技术
Struts框架应用开发技术
Ajax及DWR框架应用开发技术
Spring框架应用开发技术
Hibernate框架应用开发技术
J2EE系统架构师及架构设计
.NET系列
VS.NET架构与C#语言
ADO.NET2.0及SQL SERVER2005应用开发技术
ASP.NET2.0的Web 开发技术
NSpring框架应用编程技术
NHibernate框架应用编程技术
 数据库系列
Oracle9i系统管理与应用开发技术
SQL Server2000数据库开发与管理
 VC系
C语言程序设计
C++语言程序设计
Linux 下 C 语言开发
VC++ 6.0/VC++.NET应用编程技术
 软件分析、设计与管理类
UML及Rational Rose工具
J2EE平台设计模式及应用
软件架构设计与项目管理
 网络安全管理类
Windows Server 2003网络管理与网站构建
LINUX内核技术与网站构建
计算机网络安全
 Unix系统管理课程
Unix基础课程
Unix中级课程
Unix高级课程
 网络工程及应用系列
网络工程与综合布线
计算机网络系统集成
信息系统工程监理工程师
电视监控系统与安全防范工程
 平面网站设计类
企业VI和平面广告设计师
HTML/XHTML及多媒体网页设计
ASP动态商务网站开发技术
 中级软件测试工程师课程
软件测试理论课程
MI测试工具
 高级软件测试工程师课程
测试管理与工具实践
性能测试理论与工具

加入收藏 报名咨询
课程名称: NHibernate框架应用编程技术
脱产班开课时间: 3.12-3.16 3.26-3.30 4.9-4.13 4.23-4.27 5.1-5.5 5.18-5.25 6.4-6.11 6.18-6.25
业余班开课时间: 周末班:3.10 4.14 5.12 6.9 晚班:3.12 4.16
上课时间: 上午(8:30--11:30,4学时) ,下午(1:30--4:30,4学时) ,晚上(18:00--21:00,4学时) 。
课    时:
40
住宿情况: 推荐食宿、费用自理。请进一步浏览交通食宿信息
课程内容:

  1. 体系结构
  2. ISessionFactory
  1)可编程配置方式
  2)获取ISessionFactory
  3)用户自己提供ADO.NET连接
  4)NHibernate提供ADO.NET连接
  5)可选配置属性
  6)SQL Dialects SQL 方言
  7)外连接抓取(Outer Join Fetching)
  8)自定义CacheProvider
  9)查询语句替换
  10)Logging
  3. 持久化类(Persistent Classes)
  1)POCO简单示例
  2)为一个持久化字段声明getters和setters访问器 (可选)
  3)实现一个默认的构造函数
  4)提供一个标识(identifier)属性(可选)
  5)建议使用不是sealed的类(可选)
  6)实现继承
  7)实现Equals()和GetHashCode()
  8)持久化生命周期 (Lifecycle)中的回调( Callbacks)
  9)合法性检查(Validatable)回调
  10)用属性(Attributes)代替XML
  4.O/R Mapping基础
  1)映射声明(Mapping declaration)
  2)NHibernate的类型
  3)映射文件的模块化(Modular mapping files)
  5. 集合类(Collections)映射
  1)持久化集合类(Persistent Collections)
  2)映射集合(Mapping a Collection)
  3)值集合和多对多关联(Collections of Values and Many-To-Many Associations)
  4)一对多关联(One-To-Many Associations)
  5)延迟初始化(延迟加载)(Lazy Initialization)
  6)集合排序(Sorted Collections)
  7)使用
  8)双向关联(Bidirectional Associations)
  9)三重关联(Ternary Associations)
  10)异类关联(Heterogeneous Associations)
  11)集合例子
  6. 关联映射
  1)简介
  2)单向关联
  3)使用表连接的单向关联
  4)双向关联
  5)使用表连接的双向关联
  7. 示例: Parent/Child
  1)关于collections
  2)双向的一对多关系(Bidirectional one-to-many)
  3)级联生命周期(Cascading lifecycle)
  4)级联更新(Using cascading update())
  8. NHibernate缓存(NHibernate.Caches)
  9. 使用 AttributesNHibernate.Mapping.Attributes
  10. NHibernate.Tool.hbm2net
证书颁发:

  培训结束后将颁发国家人事部监制的《继续教育证书》、中科院计算所职业培训中心的《结业证书》。
推荐资料:

  上课讲义免费赠送,参考资料在学习时购买,资料费实收。
企业培训,团体培训

代表团成员兴致勃勃来到培训中心
王健华校长与同学们畅谈职业生涯的自我设计
新世纪职业技能大赛颁奖
王健华校长介绍中心概况
代表团成员与培训中心部分员工合影
项目实战班谢老师激情讲演
谢新华教授在开学典礼上讲话
代表团成员兴致盎然参观中心环境
代表团成员积极提问
代表团成员离开培训中心
咨询\团报:010 - 82849147 / 82844747
(服务时间:8:30 - 10:00)
中科院计算机所培训中心版权所有,本公司保留所有权利 声明和抄袭侵权
Copyright (C) 2007 zhongzhao.com . All Rights Reserved