Play 框架的开发生命周期


使用play进行开发,没有编码、打包或部署阶段。然而,play通过两种环境来执行这些过程:DEV模式用于开发阶段,PROD模式用于部署阶段。

关于DEV/PROD模式

应用程序可以运行于DEV或PROD模式。使用application.mode configuration可以进行切换。当运行于DEV模式时,play将检查文件修改,并在必要的情况下重新加载程序。 PROD模式是一个十分高效的生产环境:java源代码和模板将被编译一次,并为所有的用户进行缓存。

java源代码将在运行时进行编译和加载。当应用程序在运行时,如果一个Java源文件被修改了,那么这个源文件将会在JVM里被重新编译并进行热交换。

如果有编译错误发生,精确的错误发生点将会显示在浏览器里(仅限DEV模式)。

image

模板文件也是热编译、热加载的。

连接到java调试器

当在DEV模式运行应用程序时,你可以通过8000端口连接到一个java调试器。

比如,使用NetBeans调试器:

image


前一篇:
后一篇:

发表评论