java开源框架有哪些 java持久层哪个好?
java持久层哪个好?
在Java应用的数据库开发中,使用持久层框架是不可避免的。现在,ibatis、mybatis和Hibernate是开源项目中最常用的持久层框架。本文重点讨论了这三种框架的区别。
Ibatis和Hibernate
Ibatis是一个基于SQL映射的持久层框架。与hibernate的ORM解决方案框架相比,ibatis是一个半自动的ORM实现。两者的区别是:1。Hibernate是最流行和最经典的O/R映射框架;ibatis是相对于Hibernate“O/R”的“SQL映射”的ORM实现。
如何学会Java框架?
谢谢。准备学习Java框架意味着你已经有了在Java基础上学习的经验。此时,坚实的基础可以决定框架的学习速度。
Java框架,在学校里,可能主要以SSH为例,即spring、struts和herbnate。但事实上,SSM更多的是在工作中使用,即spring、springmvc和mybatis。
最重要的部分是spring,因为公司后续工作中使用的SSM和springboot都是基于spring框架的集成框架。
因此,主框架是spring,其次是数据持久层框架,最好是mybatis,然后控制层框架是spring MVC。
学习资料可以是博客,最好的官方文件。
学习视频可以去淘宝网花几元钱买,没有损失。
什么是数据持久层?
标准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开发框架有哪些 hibernate还有人用吗
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。