我正在使用一个项目(Web) HTML,JSTL,JS ..,JAVA,spring MVC,spring security,JPA和mySQL 这个项目一切正常。
现在我的客户要求为这个项目创建一个移动应用程序(Android和IOS)。 我的问题是: 我应该选择在移动应用程序中使用相同后端的方法,只需要很少的更改。 我不想再为后端编写所有内容。
也可以分享任何一个例子。 (可能是一个小型演示版)。
答案 0 :(得分:0)
您可以更好地利用此处的网络服务。 RESTful Web服务提供了许多方便的功能来解决这个问题,使我们无法重写移动应用程序的整个代码。
我们为电子商务客户工作,我们的移动应用程序通过apis访问后端,主要使用Oracle ATG Commerce编写。通过这种方法,后端与前端完全分离,这有利于视图技术(web或移动)独立。我们的API托管在云容器APIGEE上。很快,我们计划转储旧的jsp视图,转而使用Mustache模板来支持响应式网站(所有设备的独特视图)。
请参阅此页Restful API for Mobility Solutions。它可能会给你一个外围的想法。