java– 我应该如何构建我的项目以在Android客户端应用程序和JSP服务器应用程序之间共享类?

java– 我应该如何构建我的项目以在Android客户端应用程序和JSP服务器应用程序之间共享类?,第1张

概述我正在构建一个需要访问Web服务的Android应用程序(作为Eclipse项目).我们将从服务中将数据作为JSON序列化类发送,因此我们希望在Android应用程序和服务器应用程序之间共享一些类.我们目前认为我们需要这样做的方式是使用3个文件夹构建我们的Git存储库.一个用于客户端,一个用于服务

我正在构建一个需要访问Web服务的Android应用程序(作为Eclipse项目).我们将从服务中将数据作为JsON序列化类发送,因此我们希望在AndroID应用程序和服务器应用程序之间共享一些类.我们目前认为我们需要这样做的方式是使用3个文件夹构建我们的Git存储库.一个用于客户端,一个用于服务器,一个用于共享库.

但在那时我们无法弄清楚如何创建共享代码.看起来我们可以将所有.java文件放入一个文件夹中,然后从其他项目创建一个指向该文件夹的相对链接,但这是一个很好的方法吗?

我们发现的另一种可能性是在Eclipse中创建另一个项目,然后在客户端项目中包含库项目.但是我们遇到了一个问题.我们如何使服务器和AndroID都可以使用该库?如果我在Eclipse中创建一个新的Java项目,我必须选择一个JRE来构建,但Dalvik不是一个选项,即使它是如何使用桌面VM的库,如果库是为Dalvik编译的?

解决方法:

我会用3个项目:

>服务器
>分享
>客户端(androID)

并在服务器和客户端中包含共享作为项目依赖项.如果你使用ant,你每次更改时都会删除server / lib和clIEnt / lib中的shared.jar,如果使用maven则它是一个依赖项(可能与Ant Ivy一样,它也是一个依赖项).在这种情况下,将Nexus视为存储库位置.

总结

以上是内存溢出为你收集整理的java – 我应该如何构建我的项目以在Android客户端应用程序和JSP服务器应用程序之间共享类?全部内容,希望文章能够帮你解决java – 我应该如何构建我的项目以在Android客户端应用程序和JSP服务器应用程序之间共享类?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1114021.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-29
下一篇 2022-05-29

发表评论

登录后才能评论

评论列表(0条)

保存