我可以创建一个游戏!框架项目并使用现有的Java代码?

时间:2012-09-27 22:29:49

标签: java playframework

我目前正处于一个已经在普通Java中拥有一些代码库的项目中,我们需要开发一个新的Web应用程序,它将利用这个普通的Java代码。

我们已经有了数据库访问代码,一些业务规则等等。我真的只想使用Play进行Web开发,而不想使用Play方法进行全新的模型实现。

在寻找Java Web框架时,我想到的是找到可以嵌入到项目中的东西,在我的应用程序中启动服务器(如Jetty或其他东西),它将处理Web部件。但是阅读Play的文档我只能找到有关如何运行Play的示例,而不是如何将其嵌入到某个项目中。

我想知道的是:我可以在其他应用程序中嵌入Play应用程序吗?如果没有,我如何在Play中使用我已经开发的普通Java代码!项目

感谢您的关注!

2 个答案:

答案 0 :(得分:1)

将您现有的代码作为Jar文件提供,并通过Play应用程序调用它。

如果您的应用程序太大/由于某种原因无法完成此操作,请在您的应用中创建一些可以连接到(通过网络服务等)并使用它的API。

我不建议将Play嵌入到内部,不是因为它无法完成(我确定它可以)但是会很混乱并且保留不同的关注点可能是一个好主意(web /无论你的应用程序做什么)分开以便于维护/升级。

答案 1 :(得分:0)

如果你的代码库很小,你可以尝试这个解决方案:
将您的代码放入app /文件夹(应该通过播放生成) 第三方罐子的补充说明如下:http://www.playframework.com/documentation/2.0.4/SBTDependencies