剑花 烟雨

   江南  好 风景旧曾谙 日出江花红胜火 春来江水绿如蓝 能不忆东北

理想中的建筑师应该是一个诗人、数学家、精通历史、精通心理学、熟悉音乐、了解医学、还要具备天文学和计算的基本知识。
                                                                                                                         ------------------公元前25年,罗马建筑学家Vitruvius
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2007年4月30日

摘要: Active Record(M) 是Rails采用的ORM层。它完全遵循标准的ORM模型:表映射到类,记录映射到对象,字段映射到对象属性。与其它的配置方式不同:它根据人们常用的命名惯例提供了很有意义的缺省配置,因此将需要开发者编写的配置量降到了最低。 Rails采用MVC框架,其结构是多加了一个路由。 Action Pack:The View and Controller 在MVC架构中,视图和控制器是密不可分的:控制器为视图收集数据,然后又接收来自页面的事件——这页面正是由视图生成的。在Rails中,视力和控制器的支持被绑定在同一个组件中,那就是Action Pack。 View Support 视图负责创建在浏览器中显示的页面,生成给用户看的响应内容。 动态内容的生成都是控制器中的Action方法制造的。动态内容由模板生成的。模板有两种形式:一是用ERb(Embedded Ruby)的工具,将Ruby代码片段嵌入到视图的HTML代码中。 Rails还支持Builder-style的视图。借助这种视 阅读全文

posted @ 2007-04-30 11:23 落花人独立 阅读(791) 评论(9) 推荐(0) 编辑

摘要: ORM库可以将数据库表映射到类、将记录映射到对象、将字段映射到对象的属性。类方法用于执行表级别的操作,实例方法用于执行针对单条记录的操作。 在一个典型的ORM库中,你可以提供配置数据来指定数据库端与应用程序羰之间的映射关系。使用这些ORM工具的程序员常会发现:他们不得不忙于创建和维护一大堆的XML配置文件。 一般的ORM包括以下四部分: 一个对持久类对象进行CRUD操作的API; 一个语言或API用来规定与类和类属性相关的查询; 一个规定mapping metadata的工具; 一种技术可以让ORM的实现同事务对象一起进行dirty checking, lazy association fetching以及其他的优化操作。 二、对象-关系映射模式 从《公共仓库元模型:开发指南》一书第8章CWM元仓库中摘录出来的内容,实现了公共仓库元模型(CWM)的UML图到Microsoft SQL Server数据库的映射,是一种 阅读全文

posted @ 2007-04-30 10:52 落花人独立 阅读(587) 评论(0) 推荐(0) 编辑

count hit
欢迎您到紫阁阳光坐客