微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

替代基于Java / Spring的Web服务

我正在为我的团队寻找替代方案来创建简单的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.他们不会做任何事情,但他们是轻量级的,可以帮助您完成真正的工作,而不用大惊小怪.

原文地址:https://www.jb51.cc/java/129089.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐