加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

替代基于Java / Spring的Web服务

发布时间:2020-12-15 03:11:49 所属栏目:Java 来源:网络整理
导读:我正在为我的团队寻找替代方案来创建简单的REST服务,这些服务以 JSON格式响应多个客户端.到目前为止,这些服务都是在Spring MVC上使用Hibernate开发的.连接和使用旧数据库是必须的(SQLServer,DB2和 MySQL – 取决于项目).现在我正在寻找替代方案,将服务开发变
我正在为我的团队寻找替代方案来创建简单的REST服务,这些服务以 JSON格式响应多个客户端.到目前为止,这些服务都是在Spring MVC上使用Hibernate开发的.连接和使用旧数据库是必须的(SQLServer,DB2和 MySQL – 取决于项目).现在我正在寻找替代方案,将服务开发变得更轻松.不要误会我的意思:Spring做得很好但遗憾的是我们团队中的每个人都不熟悉Spring甚至Hibernate.对此的补充:在大多数情况下,甚至不需要完整的Spring堆栈.它也有助于摆脱JVM.

我在考虑类似脚本的解决方案.也许PHP?是否有类似ORM的东西可以在遗留数据库系统上运行? Ruby on Rails也是如此.

也许有些事情我没有听说过或者现在没有.我很想听听你的意见或经验与其他技术.

问候

解决方法

JAX-RS是一种非常好的轻量级JVM休息方式.有些插件可以将JAXB带注释的对象转换为JSON,或者您可以通过多种方式自行完成.

EclipseLink是JPA规范的一个很好的实现.这是通过注释将对象映射到数据库的一种非常简单的方法. JAX-RS默认使用它,例如你可以用JPA查找一个对象.然后,您可以使用JAXB对其进行批注,然后从Web服务方法(如果您需要XML)直接返回它,它就可以正常工作.还有一个Jersey(JAX-RS参考实现)插件,它允许您以这种方式将事物序列化为JSON.

这些JAX-RS,JPA和JAXB是三个非常好的API.他们不会做任何事情,但他们是轻量级的,可以帮助您完成真正的工作,而不用大惊小怪.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读