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


    一、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  清除所有的生成目录

  • 相关阅读:
    P4141 消失之物(退背包模板)
    P5829 【模板】失配树
    P4827 [国家集训队] Crash 的文明世界
    P4074 [WC2013]糖果公园
    P3242 [HNOI2015]接水果
    P2371 [国家集训队]墨墨的等式
    P4819 [中山市选]杀人游戏
    P5331 [SNOI2019]通信
    BZOJ1082 [SCOI2005]栅栏
    poj1475 Pushing Boxes[双重BFS(毒瘤搜索题)]
  • 原文地址:https://www.cnblogs.com/jpfss/p/7988011.html
Copyright © 2020-2023  润新知