Playframework 使用play框架的模块化web应用程序

Playframework 使用play框架的模块化web应用程序,playframework,playframework-2.0,Playframework,Playframework 2.0,我正在尝试编写一个web应用程序外壳,它将与其他应用程序(报表、流量、管理)不兼容 我打算让这些应用程序作为单独的war文件在jboss中运行。 shell应用程序将处理登录到其他应用程序的操作。 不同的用户可以访问不同的模块 我希望在后端使用play框架 play框架能够产生这样的模块化设计吗 这些模板是否适用于这种情况?如果我能指出正确的方向来开始这项工作,我将不胜感激。如果你打算使用JBoss,那么播放是错误的 JBoss是一个完整的JavaEE实现,它充当打包为*.war或*.ear的应

我正在尝试编写一个web应用程序外壳,它将与其他应用程序(报表、流量、管理)不兼容

我打算让这些应用程序作为单独的war文件在jboss中运行。 shell应用程序将处理登录到其他应用程序的操作。 不同的用户可以访问不同的模块

我希望在后端使用play框架

play框架能够产生这样的模块化设计吗


这些模板是否适用于这种情况?如果我能指出正确的方向来开始这项工作,我将不胜感激。

如果你打算使用JBoss,那么播放是错误的

JBoss是一个完整的JavaEE实现,它充当打包为*.war或*.ear的应用程序的容器。JavaEE依赖于servlet

Play使用SBT构建工具生成包含web应用程序的web服务器(Netty)的完整包。Play应用程序根本不使用servlet。(从技术上讲,您可以使用前面提到的war插件进行模拟,但不推荐这样做)。应用程序及其模块包含在单独的*.jar文件中

所以答案是:是的,你可以使用模块化架构,但不是你想要的方式。Play远离JavaEE负担。您可以强制它充当与JavaEE兼容的web应用程序,但这完全违背了框架设计


如果我能提个建议的话——看看Spring MVC,它可能更适合您的需要。

Play支持应用程序的模块化,但不支持开箱即用的war。你可以试试,但我不知道它会有多好。。。