首页 > 编程知识 正文

java三大框架,java前端

时间:2023-05-05 20:05:15 阅读:45694 作者:4450

Mars-java

Mars是一个声明性API编程框架,有助于构建后端服务接口

无需花时间写控制器和DAO,即可专注于业务逻辑

我们支持传统的控制器

播放框架

play framework是一个全堆栈(full-stack ) Java web APP应用程序框架,提供了一个简单的无状态MVC模型、具有Hibernate的对象持久性、基于Groovy的模板实体

vert.x

基于事件和异步的Vert.x框架基于传统的夕阳异步Java服务器Netty,并扩展了许多其他功能以支持备受开发人员欢迎的轻量级、高性能和多语言开发。

以上都是全堆栈框架,接下来我们将介绍持久层框架

我的电池

MyBatis原本是apache的开源项目iBatis,2010年从apache软件基础迁移到谷歌代码,并改名为MyBatis。 2013年11月转移到了Github。

iBATIS一词来源于“互联网”和“abatis”的组合,是基于Java的持久层框架。 iBATIS提供的持久层框架包括SQL Maps和数据访问对象(daos )

目前最新版本为MyBatis 3.5.4,发布时间为2020年2月4日。

Spring-data-JPA

可以看作是JPA规范的重新封装抽象,它的基础仍然是使用Hibernate的JPA技术实现的,引用javapersistencequerylanguage (jpql )查询语言是整个Spring生态系统的一部分随着市场上Spring Boot和Spring Cloud的流行,Spring Data JPA也逐渐进入了大家的视野,它们构成了有机的整体,使用方便,加快了开发效率,开发人员不需要更多的关注和配置JPA手简单、开发效率高、对象支持比较好、灵活,市场认知度越来越高。

JPA是Java持久性API的简称,名称为Java持久层API,是JDK 5.0注释或XML描述对象-关系表的映射关系,用于将运行时实体对象持久化到数据库中。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。