何谓持久性框架
持久性框架是一组软件服务,将应用程序与其使用和操纵的数据源分离。持久性框架位于机构的数据源之上,隐藏访问这些数据源的数据访问API(如JDBC,JDO或实体EJB)。提供的服务应完全抽象和从这个数据源使用和操纵数据的物理细节。下图演示持久性框架在系统体系结构中的地位。
注:持久性框架就是DAO及其隐藏的对数据源的访问机制。
下图为体系结构各层功能性图示:
持久性框架中提供下列服务,让开发人员在持久性框架之上建立应用程序:
l 提供分开数据持久逻辑与表示和业务逻辑的整洁机制
在上面的体系结构框图中,只有业务层可以访问公司数据库。业务层用Data Access Object模式与公司数据库交互,而不用JDBC之类的数据访问API访问数据源。
持久性框架是一组软件服务,将应用程序与其使用和操纵的数据源分离。持久性框架位于机构的数据源之上,隐藏访问这些数据源的数据访问API(如JDBC,JDO或实体EJB)。提供的服务应完全抽象和从这个数据源使用和操纵数据的物理细节。下图演示持久性框架在系统体系结构中的地位。
注:持久性框架就是DAO及其隐藏的对数据源的访问机制。
下图为体系结构各层功能性图示:
持久性框架中提供下列服务,让开发人员在持久性框架之上建立应用程序:
l 提供分开数据持久逻辑与表示和业务逻辑的整洁机制
在上面的体系结构框图中,只有业务层可以访问公司数据库。业务层用Data Access Object模式与公司数据库交互,而不用JDBC之类的数据访问API访问数据源。