2016 - 2024

感恩一路有你

java 开发框架 java持久层哪个好?

浏览量:2610 时间:2021-03-24 10:46:46 作者:admin

java持久层哪个好?

在Java应用的数据库开发中,使用持久层框架是不可避免的。现在,ibatis、mybatis和Hibernate是开源项目中最常用的持久层框架。本文重点讨论了这三种框架的区别。

Ibatis和Hibernate

Ibatis是一个基于SQL映射的持久层框架。与hibernate的ORM解决方案框架相比,ibatis是一个半自动的ORM实现。两者的区别是:1。Hibernate是最流行和最经典的O/R映射框架;ibatis是相对于Hibernate“O/R”的“SQL映射”的ORM实现。

什么是数据持久层?

标准JavaEE开发基于三层架构,即表示层、业务层、持久层(我习惯使用数据访问层)。持久层框架是操作数据库的框架。通常,编写操作数据库的代码是使用JDBC直接访问。持久层框架封装了JDBC代码,这使得Java程序员更容易编写。

除了mybatis,持久层框架中还有hibernate和EJB。目前,mybatis和Hibernate在项目开发中被广泛使用

struts 2和spring mvcstructs在表示层框架中使用较少,struts 2代替了struts

spring在业务层框架中使用较多

目前struts 2在spring Hibernate(又称SSH)的开发中使用较多

另一个是春季MVC mybatis,它也被广泛应用

java 开发框架 java持久层框架 java常用框架

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。