繁体   English   中英

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

[英]Can I create a Play! framework project and use existing Java code?

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

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

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

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

感谢您的关注!

将现有代码作为Jar文件提供,并从Play应用程序中调用它。

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

我不建议将Play嵌入到里面,不是因为它无法完成(我确定它可以)但是会很混乱,并且保持不同的关注点(web /你的应用程序所做的任何事情)可能是个好主意。更容易维护/升级。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM