我刚开始学习Java,GAE等。

我已经在Eclipse IDE中使用GAE启动了一个项目。我正在使用GAE,Jersey,JAXB等创建网站和RESTful Web服务,这包括项目的src目录中的多个代码文件,这些文件处理HTTP请求,将数据持久保存到数据存储区等。战争目录的html文件,jsp等都是我拥有的任何Web UI。

我想为第二个网站启动第二个项目,但是我不想在新项目中重新创建或复制现有的Java代码,我希望能够重用第一个项目中的代码行,并且在维护该代码时在所有项目中都会更新。

在.net开发中,这很简单,因为所有内容都可以编译为一组程序集(dll文件),可以在许多项目中重复使用。一旦进行更改并编译了重复使用的代码,所有引用这些程序集的项目都会自动具有新版本。

如何在GAE开发中实现类似的代码重用?

最佳答案

您正在使用Eclipse吗?在这种情况下,您可以(在您的项目上)执行new-> folder,然后选择高级选项,检查指向文件系统中文件夹的链接。将此链接链接到另一个项目中的源(子)文件夹。

这样,您甚至可以在两个项目中编辑此共享代码,并且当您编译这些项目之一时,已编译的类将位于您的war包中(该特定项目的)。

注意:我实际上采用了“通用”代码,并将其放入一个单独的项目中。

[编辑:随后通过project-> build path-> source将这个文件夹指定为'source folder']

08-17 07:18
查看更多