摘要:
总括:Rails是一个更符合实际需要而且更高效的Web开发框架。定义:框架可以松散地定义为能够为不同用途而修改的应用程序生成器或部分应用程序(在特殊领域中)。其设计人员可以通过用非常少的程序设计必需品生成大部分典型的 Web 应用程序。(网上转载)与MVC比较:MVC框架中包括数据模型,用户界面,控制器,每一层都会有很多框架可供选择,同时需要使用配置文件记录信息。Rails可以同时实现MVC模式中的各个层次,不需要经历传统的MVC框架开发项目时,整合3个层的框架开发出的内容这个工作。即Rails框架一站式的提供了MVC模式中的各种功能,减少了用户选择的余地,有默认的设置代替用户的偏好选择。Ra 阅读全文
摘要:
网上的资料的总结:1、ORM是一种为了解决面向对象与关系数据库存在的互一匹配的现象的技术。2、ORM是通过描述对象和关系数据库之间的映射,将程序中的对象自动持久化到关系数据库中。3、实现思想:将关系数据库中表的数据映射成为对象,以对象的形式展现,这样开发人员就可以把对数据库的操作转化为对这些对象的操作。因此它的目的是为了方便开发人员以面向对象的思想来实现对数据库的操作。4、实现原理(Hibernate):文件有三类:映射类(*.java)、映射文件(*.hbm.xml)以及数据库配置文件(*.properties或*.cfg.xml),它们各自的作用如下。⑴映射类:它的作用是描述数据库表的结构 阅读全文