我正在开发一个项目,该项目有一个共享一些常用功能的网站(asp.net c#)和android app(java)。目前,当他们需要使用相同的业务逻辑时,android会调用网站并获得结果。我们已经请求android“离线”工作,所以它需要执行该业务逻辑而不会访问网站。有没有办法做到这一点?
到目前为止,我们唯一想到的是使用javascript,作为asp.net的node.js服务器,以及包含在java中的rhinoscript。这样可行,但我希望不那么复杂(不必运行node.js和.net服务器)。
所需逻辑的一个例子是传递一些产品并计算折扣,税收等以返回总价。它比这复杂一点,但不是太多。
答案 0 :(得分:0)
xml
。 xml
发布为http资源。expires
和etag
标头利用http缓存。答案 1 :(得分:0)
我唯一能想到的是构建一个自定义CDN Javascript库,它包含所有共享逻辑,并包含在两个项目中。
行为类似于共享JQuery CDN,如果连接存在,则在本地保留CDN源,如果源已断开连接,请使用本地源。