码迷,mamicode.com
首页 > 系统相关 > 详细

PlayFramework的安装和配置以及向eclipse导入项目工程

时间:2017-12-05 17:45:11      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:set   ctr   jre   mes   导入   .lib   两种   式表   class   

一、Play的安装和配置

1.首先去官网下载Play的包并将其解压

我下的是playframework2.2.1

 

技术分享图片

2.配置play的环境变量方便使用

 技术分享图片

3.打开cmd运行play

输入play   help 查看是否成功

 技术分享图片

二、如何用Play建立一个eclipsejava项目

 

1.首先建立一个playjava项目

   输入 play  new  playTest

 技术分享图片

2.进入项目目录下运行play

第一次可能比较慢play需要下载一些东西 

 技术分享图片

3.将项目导入eclipse

  现在play中输入eclipse

  确保jdkjre等环境变量的正确,不然可能会出现错误。

 

 

 

 技术分享图片

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成功后如图:

 技术分享图片

然后 打开eclipse通过File/Import/General/Existing project…将项目导入eclipse。

 

 技术分享图片

三、项目目录结构

 

 技术分享图片

1.app目录包含所有可执行构件:JavaScala源代码,编译的来源。
有三个标准包在应用程序目录中,MVC架构

 

你也可以建立自己的包。

还有一个可选的目录app /assets来存放LESS、CSS来源和CoffeeScript来源

 

 

2.public目录是存放直接用于Web服务器的静态资源。    

  这个目录是分成三个标准子目录:图片、CSS样式表和JavaScript文件。

  你应该组织这样的静态资源保持所有Play用程序一致。

 

3.conf目录包含应用程序的配置文件。有两种主要的配置文件:     

  application.conf。研讨会,主要为应用程序配置文件,其中包含标准配置参数  

  routes,路线定义文件。    

如果你需要添加特定于应用程序的配置选项,一个好主意就是向应用程序添加更多的选项.conf文件。    

如果一个库需要一个特定的配置文件,尝试放在conf目录下。

4.lib目录是可选的,存放并管理jar包

 

5.你的项目中的main一般放在build.sbt文件中,放在project目录下的.scala文件也可以说明工程的结构。

 

6.Project目录包含sbt结构定义

  Plugins.sbt包含了被用于该工程的sbt插件

  Build.properties 包含了建立你的程序的sbt版本

 

7.target目录包含所有系统构造的东西,可以用来看产生了什么东西。

  Classs/包含了所有编译出来的类

  Class_managed/包含的类都是框架产生的

  resource_managed /包含生成的资源,通常是编译LESS CSS和CoffeeScript编译的结果。

  src_managed /包含生成的来源,比如生成Scala源的模板系统。

 

8.生成的文件夹被你的版本控制系统忽略就会放入play应用的.gitignore的文件中。

 

 

四、控制台命令

play控制台常用命令
  第一:play help
  第二:play 启动play项目
  第三:run 使服务器在开发模式下运行,为你的项目访问浏览器做准备
  第四:exit 或Ctrl+D 离开控制台
  第五:compile 编译应用
  第六:console 启动交互式控制台:进入的是交互式的scala控制台可以测试你的代码
  第七:play debug 在开启JPDA调试端口(默认是9999)后可以链接使用Java调试器。
        通过set JPDA_PORT=数值(如1234)命令,可以设置JPDA端口
  第八:使用sbt特性如进入到项目文件夹运行play、run、compile等命令
  第九:直接在控制台使用play命令如进入CMD后直接输入play run、play help
  第十:play clean-all  清除所有的生成目录

 

PlayFramework的安装和配置以及向eclipse导入项目工程

标签:set   ctr   jre   mes   导入   .lib   两种   式表   class   

原文地址:http://www.cnblogs.com/jpfss/p/7988011.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!